3 Stimmen

JIT-ing auf FPGAs?

Viele VMS, JVM/LLVM/... haben JITs - während der Code interpretiert wird, werden x86-Befehle on the fly erstellt und ausgeführt.

Gibt es etwas Ähnliches für FPGAS? Gibt es eine Möglichkeit, wie ein FPGA läuft kann ich sie neu konfigurieren? [Wenn ja, geben Sie bitte Links zu Projekten / Papieren an. Wenn nicht, was ist der technologische Engpass, der dies verhindert?]

Danke!

3voto

Martin Thompson Punkte 16036

Gibt es eine Möglichkeit, wie ein FPGA läuft, rekonfigurieren?

"Teilweise Rekonfiguration" könnte der Begriff sein, nach dem Sie googeln sollten.

1voto

Andrew McGregor Punkte 27766

Dies geschieht vor allem in High-End-Routern und -Switches. Die größten Cisco- und Juniper-Router sind im Grunde genommen große Platinen voller FPGAs und PHYs, die das Routing übernehmen, zusammen mit einem großen Server, der die Routing-Protokolle ausführt und die Tabellen in den FPGAs kompiliert. Normalerweise wird ein Teil der FPGA-Ressourcen freigehalten, um einen neuen Teil des Tabellenprozessors aufzunehmen, der dann im laufenden Betrieb ausgetauscht wird, sobald die Programmierung abgeschlossen ist.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X