FPGA-Dynamik-Rechnen · im Aufbau
Wenn die Rechnung die Physik nachahmt.
Viele Probleme sind Dynamik: jede Zelle schaut auf ihre Nachbarn und ändert sich. Auf einer GPU wird das zum Programm, das Speicher hin- und herschiebt. Auf einem FPGA wird jede Zelle zu einer kleinen Schaltung, und alle rechnen im selben Takt.
So funktioniert es
Die Technik dahinter, ohne Marketingnebel.
Zellautomaten, Diffusions- und Wellengleichungen, Ising-Modelle: sie alle aktualisieren einen Zustand aus seiner Nachbarschaft. Genau diese Struktur bildet eine Schaltung direkt ab — ein Update je Zelle und Takt.
Ein Dynamik-Compiler übersetzt die Beschreibung eines Systems in Hardware und prüft das Ergebnis Bit für Bit gegen eine Referenz. Wer eine Regel beschreiben kann, muss keine Schaltung zeichnen.
Nicht die Rechenwerke begrenzen, sondern Verdrahtung, Speicherbandbreite und Zahlendarstellung. Festkomma braucht Sorgfalt: Rundung kann Erhaltungsgrössen wie Energie oder Masse verschieben, wenn man sie nicht darauf auslegt.
Der Chip liefert zum Ergebnis ein Prüfwort, das mit der Referenz verglichen wird. Ein Lauf ist erst fertig, wenn beides übereinstimmt.
Das Forschungsfeld: unkonventionelles Rechnen
Ising-Maschinen lösen kombinatorische Optimierung, indem sie ein physikalisches System in einen Zustand niedriger Energie laufen lassen: MaxCut, Ablaufplanung oder Portfolioauswahl lassen sich als Energie eines Spin-Gitters schreiben. Optische, elektronische und quanteninspirierte Varianten werden weltweit erforscht.
Zellautomaten sind trotz einfachster Regeln berechnungsuniversell, und viele physikalische Simulationen sind im Kern Stencils. Die offene Frage ist, für welche Problemklassen eine direkte Schaltung eine GPU tatsächlich schlägt — und ab welcher Grösse die Verdrahtung den Vorteil wieder aufzehrt.
Offene Fragen
- Für welche Probleme ist eine Schaltung schneller oder sparsamer als ein Programm?
- Wie bleibt eine Festkomma-Dynamik über lange Läufe physikalisch treu?
- Wie findet ein Ising-System zuverlässig gute Lösungen statt lokaler Minima?
Wenn der Durchbruch gelingt
Ausblick, kein Versprechen: was möglich würde, wenn die offenen Fragen beantwortet sind.
Optimierung in Mikrosekunden
Liesse sich ein Planungsproblem — Touren, Schichten, Maschinenbelegung — als Spin-Gitter auf einem Chip zuverlässig lösen, würde Neuplanung zum Echtzeitvorgang: nach jedem Ausfall sofort, nicht über Nacht.
Simulation am Rand
Hochwasser-, Wärme- oder Ausbreitungsmodelle würden direkt am Messort laufen, mit dem Energiebedarf eines kleinen Geräts statt eines Rechenzentrums.
Assoziativer Speicher
Netze, die gespeicherte Muster aus verrauschten Eingaben in einem Schritt wiederfinden, würden Erkennung ohne klassisches Durchsuchen ermöglichen.
Wo wir stehen
Dieselben Belege wie auf der Übersicht — jede Zahl mit ihrer Art.
- Ein Update je Zelle und Takt, alle Zellen parallel
- Dynamik-Compiler: vom Modell zur Schaltung, bitgenau zur Referenz
- Ergebnisse mit Prüfwort vom Chip
Für wen
- Forschung zu Optimierung und physikalischer Simulation
- Industrie mit wiederkehrenden Planungsproblemen
- Teams, die Energie je Rechenschritt senken müssen
Mit uns daran arbeiten.
Wir öffnen Piloten einzeln. Beschreib kurz, was du rechnen möchtest — keine Zahlung, keine Zusage, eine ehrliche Einschätzung.
Pilot anfragen