Abo
  1. Foren
  2. Kommentare
  3. PC-Hardware
  4. Alle Kommentare zum Artikel
  5. › Open Hardware: Selbstbaurechner…

Performance?

  1. Thema

Neues Thema Ansicht wechseln


  1. Performance?

    Autor: goldesel 01.08.17 - 11:54

    Ich bin leider null drin in der Materie. Wie schnell würde so ein Gerät arbeiten? Wäre ein Einsatz als lokales Datencryptorsystem im Netzwerk zum echtzeit ver/entschlüsseln von Dateien möglich?

  2. Re: Performance?

    Autor: mheiland 01.08.17 - 12:12

    Das kommt auf die Spezifikation des konkreten Chip an. FPGAs werden oft in Netzwerkgeräten, bei der Audio/Video/Bildverarbeitung, Steuersystemen oder auch firewalls und VPN-Endpunkten verbaut, daher ist davon auszugehen dass sowohl Blockdatensystem als auch Netzwerkstreams bis zu einem gewissen Durchsatz damit verschlüsselbar sind. Die nötigen Algos wie z.B. AES lassen sich auf FPGAs "in hardware" gießen, was deutliche Vorteile bei der Geschwindigkeit bringt. Doom dürfte darauf aber eher ruckeln.

  3. Re: Performance?

    Autor: chefin 01.08.17 - 13:33

    goldesel schrieb:
    --------------------------------------------------------------------------------
    > Ich bin leider null drin in der Materie. Wie schnell würde so ein Gerät
    > arbeiten? Wäre ein Einsatz als lokales Datencryptorsystem im Netzwerk zum
    > echtzeit ver/entschlüsseln von Dateien möglich?


    Solche Arrays können bestimmte Sachen, für die sie spezialisiert werden, extrem schnell. Alles andere können sie garnicht. Sie aber nun als Universal-CPU zu programmieren bedeutet leider, das sie alles nur etwas langsamer als die Orginal-CPU können.

    Wenn du also einen bestimmte Aufgabe hast, kannst du dir ein FPGA zusammenbauen das diese Aufgabe extrem schnell kann. Dieses teil ist aber drauf programmiert eine Intel-CPU zu emulieren und damit zwangsläufig langsamer oder muss Dinge weglassen, das es klappt.

  4. Re: Performance?

    Autor: chipfire 01.08.17 - 14:09

    Sorry, aber das ist Quatsch. Ein FPGA ist ein Chip, der einzig für die Abbildung von binärer Logik und die Verschaltung einzelner Logikfunktionen konzipiert ist. Am einfachsten ist das vorstellbar als ein Steckbrett mit verschiedenen Logikgattern (AND, OR, usw.). Zusätzlich gibt es Register, um Zustandsautomaten zu erzeugen.
    Damit kann jedes System modelliert werden, das durch einen Zustandsautomaten mit binärer Logik beschrieben werden kann - z.B. ein digitaler Mikroprozessor.

    Da aber die Funktion nicht direkt mit Transistoren realisiert wird, ist sie als FPGA-Implementierung immer langsamer als eine sogenannte ASIC (Application Specific Integrated Circuit) Implementierung. Jeder Prozessor ist ein ASIC. Hier gibt es auch noch diverse andere prozesstechnische Optimierungen, die bei einem FPGA nicht möglich sind, da dieser eben für einen anderen Zweck optimiert wurde. Bei hochgradig prozessoptimierten ASICs, wie Prozessoren, sind hier durchaus ein Geschwindigkeitseinbußen in einer Größenordnung von Faktor 10 bis 100 realistisch.
    Davon abgesehen würde ein aktueller Desktopprozessor jeden FPGA sprengen.

    Dieses System "emuliert" aber auch keine Intel CPU. Es ist ein OpenRISC - dieser Kern wurde für FPGAs entworfen bzw. wird mittlerweile auch als RISC-V als Mikrocontroller gefertigt. Er ist vom Design her eher mit einem ARM zu vergleichen und nutzt einen eigenen Befehlssatz. Ganz konkret würde ich anhand des verwendeten FPGA-Boards (Terasic DE0-Nano) schätzen, dass der Prozessor mit 50 - 80 MHz läuft. Ein direkter Vergleich zu einer Intel/AMD CPU ist aufgrund der unterschiedlichen Befehlssätze schwer, auch kommen strukturelle Unterschiede dazu, z.B. die Speicheranbindung und Cache-Hierarchie. Ganz ins Blaue geraten wird - je nach Anwendung - das vorgestellte System sicher um einen Faktor 100 langsamer sein als ein aktuelles Desktopsystem.

    ABER: es gibt einige Klassen von Algorithmen, die sich mit FPGAs sehr gut implementieren lassen. Dazu gehören beispielsweise Kryptographie und Prüfsummen. Hier ist es nicht schwer, mit einem FPGA einen ähnlichen oder sogar deutlich höheren Durchsatz zu erreichen als mit einer CPU. Das liegt daran, dass die Algorithmen im FPGA direkt aus Logik und Registern gebaut werden. Hier habe ich dann einen Aufwand von wenigen (<<100) Taktzyklen bis zum Ergebnis. In einer CPU benötige ich dafür jedoch hunderte Anweisungen, weshalb die höhere Taktfrequenz ausgeglichen wird.

    Fazit: die Frage ist schwer zu beantworten. Es ist auf jeden Fall deutlich langsamer, das kann aber je nach Anwendung egal sein und teils durch dedizierte Verarbeitungsblöcke kompensiert werden.

  5. Re: Performance?

    Autor: nubok 01.08.17 - 17:07

    > Es ist ein OpenRISC - dieser Kern wurde für FPGAs entworfen bzw. wird mittlerweile auch als RISC-V als Mikrocontroller gefertigt.

    OpenRISC hat nichts mit RISC-V zu tun.

  6. Re: Performance?

    Autor: chipfire 02.08.17 - 11:53

    nubok schrieb:
    --------------------------------------------------------------------------------
    > > Es ist ein OpenRISC - dieser Kern wurde für FPGAs entworfen bzw. wird
    > mittlerweile auch als RISC-V als Mikrocontroller gefertigt.
    >
    > OpenRISC hat nichts mit RISC-V zu tun.

    Das stimmt, mein Fehler. Es ändert aber nichts an der Aussage, dass der Kern nicht mit den hochgezüchteten x86-Kernen vergleichbar ist.
    Aber der Hinweis war gut, auf der OpenRISC-Seite ist nämlich ein Link zu M-Labs, die für ihr auf dem OpenRISC aufbauendes SoC eine Taktrate von 83 MHz bei Implementierung auf einem Spartan-6 angeben (https://m-labs.hk/gateware.html).
    Der Spartan-6 und der Cyclone-IV auf dem verwendeten DE0-Nano sind in etwa vergleichbar (habe ich aber noch nie ausprobiert, obwohl ich beide zu Hause habe). Meine Einschätzung bezüglich der erreichbaren Taktrate scheint also realistisch zu sein.

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. Württembergische Krankenversicherung AG, Stuttgart
  2. Robert Bosch GmbH, Abstatt
  3. DATAGROUP Köln GmbH, Frankfurt
  4. über Dr. Richter Heidelberger GmbH & Co. KG, Großraum Zwickau/Vogtland

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 77€ (Vergleichspreis 97€)
  2. 39,90€ + 5,99€ Versand oder versandkostenfrei bei Zahlung mit paydirekt (Vergleichspreis 69...
  3. für 185€ (Bestpreis!)
  4. (u. a. MSI Z370 Tomahawk für 119€ statt 143,89€ im Vergleich und Kingston A1000 240 GB M.2...


Haben wir etwas übersehen?

E-Mail an news@golem.de


Hasskommentare: Wie würde es im Netz aussehen, wenn es uns nicht gäbe?
Hasskommentare
"Wie würde es im Netz aussehen, wenn es uns nicht gäbe?"

Hannes Ley hat vor rund anderthalb Jahren die Online-Initiative #ichbinhier gegründet. Die Facebook-Gruppe schreibt Erwiderungen auf Hasskommentare und hat mittlerweile knapp 40.000 Mitglieder. Im Interview mit Golem.de erklärt Ley, wie er die Idee aus dem Netz in die echte Welt bringen will.
Ein Interview von Jennifer Fraczek

  1. Nutzungsrechte Einbetten von Fotos muss nicht verhindert werden
  2. Bundesnetzagentur UKW-Abschaltung abgewendet
  3. Drupalgeddon 2 115.000 Webseiten mit Drupallücken übernommen

Cruijff Arena: Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus
Cruijff Arena
Ed Sheeran singt mit Strom aus Nissan-Leaf-Akkus

Die Johann-Cruijff-Arena in Amsterdam ist weltweit das erste Stadion, das seine Energieversorgung mit einem Speichersystem sichert, das aus Akkus von Elektroautos besteht. Der englische Sänger Ed Sheeran hat mit dem darin gespeichertem Solarstrom schon seine Gitarre verstärkt.
Ein Bericht von Dirk Kunde

  1. Energiewende Warum die Bundesregierung ihre Versprechen nicht hält
  2. Max Bögl Wind Das höchste Windrad steht bei Stuttgart

Battlefield 5 Closed Alpha angespielt: Schneller sterben, länger tot
Battlefield 5 Closed Alpha angespielt
Schneller sterben, länger tot

Das neue Battlefield bekommt ein bisschen was von Fortnite und wird allgemein realistischer und dynamischer. Wir konnten in der Closed Alpha Eindrücke sammeln und erklären die Änderungen.
Von Michael Wieczorek

  1. Battlefield 5 Mehr Reaktionsmöglichkeiten statt schwächerer Munition
  2. Battlefield 5 Closed Alpha startet mit neuen Systemanforderungen
  3. Battlefield 5 Schatzkisten und Systemanforderungen

  1. Amber Lake Y: Dell benennt Intel-Chips mit 5 Watt
    Amber Lake Y
    Dell benennt Intel-Chips mit 5 Watt

    Ende August 2018 plant Intel wie jedes Jahr, neue Prozessoren für Ultrabooks zu veröffentlichen. Die Daten von Dells XPS 13 Convertible zeigen die Namen und Taktraten der Amber Lake Y - es geht über 4 GHz.

  2. USA: "Erschütternde Menge Nazipropaganda" im Amazon Marketplace
    USA
    "Erschütternde Menge Nazipropaganda" im Amazon Marketplace

    Trotz anderslautender Geschäftsbedingungen bieten Verkäufer auf dem Amazon Marketplace in den USA "eine erschütternde" Menge Neonazi-Produkte an. Der US-Abgeordnete Keith Ellison verlangt Konsequenzen.

  3. Linux-Kernel: Treiber für Mainboard-Chips und -Sensoren verlieren Betreuer
    Linux-Kernel
    Treiber für Mainboard-Chips und -Sensoren verlieren Betreuer

    Der Betreuer der für Linux-Kernel-Treiber wichtigen Mainboard-Sensoren kündigt seinen Rückzug aus der Pflege des Codes an. Der Code soll offline genommen werden. Alternativen für Nutzer stehen zurzeit aber nicht bereit.


  1. 14:32

  2. 14:12

  3. 13:49

  4. 13:30

  5. 13:18

  6. 12:47

  7. 12:04

  8. 11:53