RPi: GPU in eine RISC CPU verwandeln

OP (Firma: port29 GmbH) Persönliche Seite #3438998
Lesenswert?
• ▲
▼
Hallo Leute,

auf der aktuellen OWASP hat ein Sicherheitsforscher gemeint, dass man 
die GPU eines RPi mit einem Hardware-Mod in eine RISC CPU verwandeln und 
damit die Rechenleistung des kleinen Devices steigern kann.

http://www.youtube.com/watch?v=iA90NvOiqqY

Leider habe ich mir den RPi noch nicht genau angeschaut, aber habt ihr 
evtl. eine Idee, wo man da ansetzen kann? Leider ist der Typ in dem 
Video relativ sparsam mit wichtigen und neuen Informationen.
Gast #3439004
Lesenswert?
• ▲
▼
Naja, das was immer so als "GPU" beim Raspberry Pi bezeichnet wird, ist 
tatsächlich eine leistungsstarke SIMD-CPU mit verschiedenen angebundenen 
Koprozessoren (u.a. für Grafik/Shader). Der ARM-Prozessor ist 
wahrscheinlich architektonisch nur ein Koprozessor dieser Master-CPU.

Die "GPU-CPU" hat allerdings eine eigene Architektur von Broadcom, und 
die ist nicht dokumentiert. Es gibt aber ein Projekt, sie zu reverse 
engineeren:

https://github.com/hermanhermitage/videocoreiv

Um sie zu nutzen, braucht man allerdings gar keine Hardwaremods, man 
kann einfach mit dem Mailbox-Interface (vchiq) vom ARM aus Code 
rüberschieben und ausführen. Also wenn du Spaß daran hast, ungewöhnliche 
und schwer zu handhabende Architekturen in Assembler zu programmieren, 
dann kannst du gleich loslegen. ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.