fast_open_switch Projekt gestartet
Flexible FPGA basierte Hardware Platform für Internet Protokol Forschung (13.01.2023)
Förderjahr 2022 / Projekt Call #17 / ProjektID: 6274 / Projekt: fast_open_switch

Der erste Schritt war die Entscheidung über den Funktionsumfang der Hardware und die verwendeten Komponenten.

Im Rahmen dieses einjährigen Projektes wird eine FPGA basierte Hardware entworfen und gebaut, auf der neue Internet Netzwerk Technologien zum Thema Sicherheit, Resilienz und Performance von Forschern und Unternehmen ausprobiert werden können.

Das Projekt hat sich als Ziel gesetzt, 10 Gbit schnelle Anbindungen per Ethernet zu ermöglichen.

Der wesentliche Unterschied zu handelsüblichen Switches ist, dass mit unserer FPGA basierten Hardware die Bearbeitung und Weiterleitung der Datenpakete direkt von einer pipelined digitalen Schaltung vorgenommen wird, und nicht von Software, die von einem Prozessor Schritt für Schritt ausgeführt wird. Damit wird es möglich sein, Datenpakete auf allen Interfaces mit maximaler Leitungsgeschwindigkeit weiterzuleiten. Die digitale Schaltung ist mit HIlfe einer Konfigurationssoftware frei definiertbar. Man spricht auch von "Gateware". Dadurch ist die Verabeitung der Datenpakete parallel möglich. Zentrales Element der zukünftigen Forschung wird die Entwicklung von post-von-Neumannn Architekturen sein und den dazu notwendigen Design Sprachen.

Neuronale Netzwerke gehören zu den post-von-Neumann Architekturen. Derzeit werden neue applikationsspezifische Hardware Designsprachen wir PipelineC oder Silice entwickelt, die von Forschern zur Entwicklung von Switch Funktionalitäten auf dieser Hardware eingesetzt werden können.

Das Team um Edmund Humenberger entwickelt seit 2014 open source FPGA design Werkzeuge, welche derzeit weltweit von mehreren 10000 Personen im Bereich Bildung und Forschung eingesetzt werden. Auch Firmen wie LimeMicro , Colognechip und Renesas nutzen die von diesem Team entwickelten open source FPGA Werkzeuge. 

Das Team hofft, diesen Erfolg mit dem Projekt fast_open_switch fortsetzen zu können.

Der nächste Schritt des Projektes ist der Schaltungsentwurf. Erste Bauteile wurden bereits bestellt, da lange Lieferdauer bei Elektronik Komponenten derzeit üblich sind.

Tags:

FPGA

Edmund Humenberger

Profile picture for user edmund.humenberger
Open Source Aktivist seit 1992, Unternehmer und Berater

Skills:

FPGA
CAPTCHA
Diese Frage dient der Überprüfung, ob Sie ein menschlicher Besucher sind und um automatisierten SPAM zu verhindern.
    Datenschutzinformation
    Der datenschutzrechtliche Verantwortliche (Internet Privatstiftung Austria - Internet Foundation Austria, Österreich) würde gerne mit folgenden Diensten Ihre personenbezogenen Daten verarbeiten. Dies ist für die Nutzung der Website nicht notwendig, ermöglicht aber eine noch engere Interaktion mit Ihnen. Falls gewünscht, treffen Sie bitte eine Auswahl: