Forum: FPGA, VHDL & Co. FPGAs als CoProzessoren in Dual-CPU-Boards


von Cheffe (Gast)


Lesenswert?

In einer Elektronikfachzeitschrift erschien kürzlich ein Artikel 
veröffentlicht, der ein Steckboard mit integriertem Vertex-FPGA 
beschreibt, welches in einem Dual-CPU-board faktisch einen Opteron 
ersetzt und dem verbliebenen Prozessor als CoProzessor dient.

Arbeitet jemand mit / an solchen Systemen?

von ... (Gast)


Lesenswert?

ja

von Cheffe (Gast)


Lesenswert?

Mich würde interessieren, welche Anwendungsfälle es für so eine 
Konfiguration gibt und vor allem, wie man ein solches System entwirft?

von ... (Gast)


Lesenswert?

>Mich würde interessieren, welche Anwendungsfälle es für so eine
>Konfiguration gibt
Alles mögliche von Videobearbeitung bis Klimamodellierung

>und vor allem, wie man ein solches System entwirft?
1) Ziel festlegen
2) Anforderungskatalog erstellen
3) Entwurf gemäß 2) anfertigen
4) Prototyp validieren
5) Evtl. Entwurf nachbessern -> 4)
6) Produktion

Als Cheffe müsstest du das eigentlich wissen.

von Hans (Gast)


Lesenswert?

Ein FPGA als CoPro zu einem Prozessor haben wir noch nicht realisiert, 
bisher waren es (lediglich) PCI-Systeme mit FPGAs, die eigenständige 
Rechungen durchführen. Einen festgelegten Desigflow haben wir nicht. Das 
Design läuft meist so, daß zunächsts vollständig autarke Systeme in C++ 
realisiert und getestet werden, dann wird das, was ins FPGA soll, 
separiert und einzeln realisiert. Meistens werden hier FPGAs als 
synchrone, zeitlich versetzte pipelines angesteuert: Die CPU schreibt 
die Aufgabe zyklisch nach Rotationsprinzip in die FPGAs und holt nach 
der vollständigen Latenz das Ergebnis / die Ergebnisse passend wieder 
ab. Die FPGAs berechnen hierbei die Ergenisse mit selbständig 
varierenden Parametern, sodaß am Ende nur das eine richtige Ergebnis 
abgeholt werden muss. (Was richtig ist, entscheiden in unserer 
Applikation andere Prozesse). Die Leistung der FPGAs ist hier 
ausdrücklich die Variation der Aufgabe mit bis zu 8x4 Variationen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.