Ist USB-RAM oder ein USB-Prozessor ein machbares Konzept? [geschlossen]

Wie es derzeit aussieht, passt diese Frage nicht gut zu unserem Q&A-Format. Wir erwarten, dass Antworten durch Fakten, Referenzen oder Fachwissen unterstützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Umfragen oder erweiterte Diskussionen auslösen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, besuchen Sie die Hilfe zentrum zur Orientierung. Geschlossen vor 8 Jahren.

Ist USB RAM oder ein USB Prozessor ein realisierbares Entwicklungskonzept?

Author: Matthieu Cartier, 2010-05-28

3 answers

Es ist möglich, nützliche spezielle Verarbeitungsleistung an der anderen Seite des USB-Busses zu setzen, aber es ist nicht sehr praktisch für einen Allzweck-Prozessor. Es ist also nicht so, dass Sie Ihr langsames Pentium M aktualisieren können, indem Sie einen Core i7 USB-Dongle in die Seite Ihres Computers stecken.

Ein reales Beispiel für nützliche Spezialverarbeitungsleistung über USB sind USB-Dongles, die dedizierte H. 264-Encoder-Hardware enthalten, um die Neucodierung von Videodateien zu beschleunigen. Der Elgato turbo.264-HD - ist ein solches Gerät.

FireWire könnte denkbar eine bessere Wahl für den Versuch sein, externe Allzweck-Rechenleistung zu einem System hinzuzufügen. FireWire hat nicht USB restriktive Host vs. Gerät dimporphism; FireWire-Geräte sind alle Peers in einem Netzwerk. FireWire-Geräte können DMA-Übertragungen untereinander durchführen, sodass Sie möglicherweise über FireWire-Links etwas von einem NUMA - System erstellen können. Intels kommende Light Peak optische Verbindung ist eine andere Möglichkeit.

 6
Author: Spiff,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-05-28 06:31:14

Es ist möglich, wäre aber so langsam nutzlos.

Windows Vista führte eine Funktion namens ReadyBoost ein, die einen USB-Stick als RAM-Erweiterung verwendet. Da USB im Vergleich zum RAM so langsam ist, würde es den USB-Stick als schnellere Alternative zum Seitendatei der Festplatte verwenden.

Ein über USB angeschlossener Allzweckprozessor wäre so langsam, dass er außer in einer sehr speziellen Situation ziemlich nutzlos wäre.

  • Zum Vergleich der Peak die Bandbreite von USB2 beträgt 480 Mbit/s, während die [[11]}Spitzenbandbreite für DDR2-5300 5333 Mbyte / s beträgt, was 88-mal schneller ist.

  • Die Schreib-und Lesegeschwindigkeit des Flash-Speichers nähert sich nicht dem maximalen Durchsatz von USB2.

  • Die Latenz von DDR2-5300 beträgt etwa 6ns, während die Latenz von USB - Sticks in der Größenordnung von 1-10ms liegt, was [[25]}Hunderttausende mal langsamer ist.

 4
Author: Stephen Jennings,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-05-28 05:23:57

USB 2.0 hat eine maximale Bandbreite von 480 Mbps. DDR3 1600 hat eine Bandbreite von 12800MBps. Beachten Sie die b vs B.

Das ist sicherlich nicht plausibel. CPUs wären noch mehr Bandbreite begrenzt.

 3
Author: MDMarra,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-05-28 05:16:07