2011-01-11 8 views
1

Ich habe von verschiedenen Leuten gehört, dass programmierbare Ethernet-Karten existieren und leicht verfügbar sind. Aber ich muss noch eines dieser mythischen Geräte aufspüren, also frage ich mich, ob sie genau das sind - ein Mythos.Gibt es programmierbare Ethernet-Geräte (denken Sie an CPU)?

Eine solche programmierbare Karte hat eine Gigabit-Ethernet-Schnittstelle, eine programmierbare CPU und eine Verbindung zum Host-System über PCI Express. Der Problembereich, den diese Karten adressieren, sind Netzwerkanwendungen mit niedriger Latenz, bei denen die Karte selbst arbeitet und dem Betriebssystem "meldet". Grundsätzlich fungiert die Karte als Co-Prozessor und verarbeitet alle Anforderungen an die niedrige Latenz auf der Karte, wodurch die Probleme beim Schreiben von Code mit niedriger Latenz im Benutzerland vermieden werden - 0,4 bis 0,5 ms Antwortzeiten.

Also meine Frage ist, gibt es diese Karten wirklich und wenn ja, wo kann ich meine Hände an einem bekommen?

Antwort

0

Bigfoot Networks macht eine Reihe von Produkten (ihre Killer Linie), die "intelligente" NICs sind: z.B. die Killer 2100.

Es ist nicht auf einen Blick klar, ob ihre aktuellen Produkte benutzerprogrammierbar sind. Allerdings schlägt a review of a legacy product of theirs vor, dass Sie spezialisierte "Apps" zumindest auf die Karten laden konnten.

+0

Im Grunde ist der Grund, warum ich dies als eine Lösung betrachte, dass nur ein Teil unserer Anwendung Echtzeiteigenschaften benötigt. Sobald die Entscheidung getroffen und ausgeführt wurde, ist es mir nicht wirklich wichtig, ob es eine Sekunde dauert, um mir davon zu erzählen, solange die Handlung selbst in <0,5 ms geschieht – PeterM

2

AdvancedIO verfügt über zwei- und vierfach programmierbare 10-Gbe-PCI Express-Karten. Diese Karten sind auf Ultra-Low-Latency- und Line-Rate-Anwendungen (Hochfrequenzhandel, Militär und Telekommunikation) ausgerichtet. Sie verwenden FPGAs anstelle von CPUs, da FPGAs geringere Latenzen aufweisen und große Datenmengen in Echtzeit verarbeiten können.

Wenn Sie weitere Informationen zu diesen Karten möchten, können Sie unter: http://www.advancedio.com/markets/financial/ sehen die verschiedenen Märkte auf der Website: http://www.advancedio.com/products/form-factor/pci-express/

Wenn Sie mehr Informationen über Anwendungen wollen, Sie gehen können.

Diese Karten sind mit einem Entwicklungsrahmen ausgestattet, um die Entwicklung von Anwendungen zu erleichtern.

Viel Glück

1

RNET Technologien verfügt über eine benutzerprogrammierbare NIC, dh Software programmierbar, anstatt erweiterte I/O-Karten, die FPGA-basierte (HW programmierbar) sind.

Verwandte Themen