Phil Pratt-Szeliga
Phil Pratt-Szeliga (Bild: Chirrup.org)

Rootbeer Java für die GPU

Der Rootbeer GPU Compiler macht es möglich, jeden Java-Code auf der GPU auszuführen, ohne dass dieser zur Ausführung auf der parallelen Architektur einer GPU angepasst werden muss.

Anzeige

Phil Pratt-Szeliga von der Universität Syracuse hat mit Rootbeer einen GPU-Compiler für Java veröffentlicht. Nach Ansicht von Pratt-Szeliga hat Rootbeer im Vergleich zu Cuda und OpenCL große Vorteile für Java-Entwickler, da sie komplexe Graphen nicht serialisieren und Objekte nicht in Arrays einfacher Datentypen umwandeln müssen. Rootbeer macht das automatisch.

Zudem müssen Entwickler mit Rootbeer nicht selbst einen GPU-Kernel in Cuda oder OpenCL schreiben, denn Rootbeer nimmt eine statische Analyse des Java-Bytecodes vor und generiert daraus automatisch Cuda-Code.

Rootbeer unterstützt fast alle Eigenschaften von Java, ausgenommen dynamische Methodenaufrufe, Reflections und native Methoden.

Entwickelt wurde Rootbeer testgetrieben, so dass Tests eine große Rolle spielen: So umfasst der eigentliche Rootbeer-Code rund 21.000 Codezeilen, die zugehörigen Tests rund 6.500 Codezeilen.

Rootbeer ist Open Source, steht unter der MIT-Lizenz und kann bei Github heruntergeladen werden.


Raketen... 13. Aug 2012

Bottleneck bei Minecraft ist die CPU.

Kommentieren



Anzeige

  1. E-Commerce Manager - eCare & Portale (m/w)
    M-net Telekommunikations GmbH, München
  2. IT-Systemadministrator (m/w)
    Omnicare IT Services GmbH, Unterföhring
  3. IT-Berater (m/w) - Netzwerke und Systeme / Cisco
    Lufthansa Industry Solutions AS GmbH, Hamburg
  4. Referent/in Porfolio- / Projektmanagement
    Wüstenrot Bausparkasse AG, Ludwigsburg

Detailsuche


Blu-ray-Angebote
  1. VORBESTELLBAR: Terminator: Genisys Skull & 3D Steelbook (+Blu-ray) [Limited Edition]
  2. Planet 51 [Blu-ray]
    6,90€
  3. NUR NOCH HEUTE: Tiefpreiswoche - Über 9.000 Titel reduziert

Weitere Angebote


Folgen Sie uns
       


  1. O2-Netz

    Mobilfunkkunden von Kabel Deutschland gekündigt

  2. Landkreistag

    Warum der Bund den Glasfaserausbau nicht fördert

  3. Millionen Tonnen

    Große Mengen Elektronikschrott verschwinden aus Europa

  4. Autosteuerung

    Uber heuert die Jeep-Hacker an

  5. Contributor Conference

    Owncloud führt Programm für Bug-Bounties ein

  6. Flexible Electronics

    Pentagon forscht mit Apple und Boeing an Wearables

  7. Private Cloud

    Proxy für Owncloud soll Heimnutzung erleichtern

  8. Geheimdienste

    NSA kann weiter US-Telefondaten sammeln

  9. Die Woche im Video

    Diskettenhaufen und heiße Teilchen

  10. Frankfurt

    Betreiber modernisieren Mobilfunknetz der U-Bahn



Haben wir etwas übersehen?

E-Mail an news@golem.de



Autonomes Fahren: Auf dem Highway ist das Lenkrad los
Autonomes Fahren
Auf dem Highway ist das Lenkrad los
  1. Autonome Autos Daimler würde mit Google oder Apple kooperieren
  2. Testbetrieb Öffentliche Straßen für autonom fahrende Lkw freigegeben
  3. Ford Autonomes Auto mit Couch patentiert

Windows 10 im Upgrade-Test: Der Umstieg von Windows 7 auf 10 lohnt sich!
Windows 10 im Upgrade-Test
Der Umstieg von Windows 7 auf 10 lohnt sich!
  1. Microsoft Neuer Insider-Build von Windows 10
  2. Windows 10 Erfolgreicher als das angeblich erfolgreiche Windows 8
  3. Windows 10 Updates lassen sich unter Umständen 12 Monate aufschieben

Until Dawn im Test: Ich weiß, was du diesen Sommer spielen solltest
Until Dawn im Test
Ich weiß, was du diesen Sommer spielen solltest
  1. Everybody's Gone to the Rapture im Test Spaziergang am Rande der Apokalypse
  2. Submerged im Test Einschläferndes Abenteuer
  3. Tembo the Badass Elephant im Test Elefant im Elite-Einsatz

  1. Re: In Amerika funktioniert es auch..

    serra.avatar | 11:47

  2. Re: Oha o.o

    Falk.Stein | 11:47

  3. Re: Kupfer nicht komplett abschreiben

    sneaker | 11:47

  4. Qualitätsklassen, Netzneutralität, bla?

    Clarissa1986 | 11:46

  5. Re: Die Landkreise kritisieren damit ihre eigene...

    StefanGrossmann | 11:46


  1. 11:23

  2. 10:08

  3. 09:35

  4. 12:46

  5. 11:30

  6. 11:21

  7. 11:00

  8. 10:21


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel