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. Webentwickler / Softwareentwickler (m/w)
    DZH Dienstleistungszentrale für Heil- und Hilfsmittelanbieter GmbH, Hamburg
  2. Functional Owner Software Download (m/w)
    Da Vinci Engineering GmbH, Stuttgart
  3. Softwarearchitektinnen / Softwarearchitekten
    Fraunhofer-Institut für Intelligente Analyse- und Informationssysteme IAIS, Sankt Augustin
  4. IT Systemadministrator (m/w)
    Intergraph PP&M Deutschland GmbH, Ismaning

 

Detailsuche


Hardware-Angebote
  1. PCGH-PCs mit GTX 970/980 inkl. Batman Arkham Knight + The Witcher 3
  2. TIPP: Zotac ZT-90101-10P NVIDIA GeForce GTX970 Grafikkarte
    323,90€
  3. TIPP: Asus-Cashback-Aktion
    bis zu 45€ Cashback beim Kauf einer Aktions-Grafikkarte

 

Weitere Angebote


Folgen Sie uns
       


  1. Aquos-Smartphones

    Sharp bietet Zeitlupe mit 2.100 Bildern pro Sekunde

  2. E-Sport

    The International legt los

  3. Digitaler Wandel

    "Haben Sie Google zerschlagen, kommt der nächste"

  4. Java-Rechtsstreit

    US-Justiz befürwortet Urheberrecht auf APIs

  5. Jonathan Riddell

    Führungsstreit zwischen Ubuntu und Kubuntu

  6. Bad Hersfeld und Leipzig

    Streikwelle bei Amazon trifft auf Poststreik

  7. Perception

    Blind durchs Horrorhaus

  8. OS X 10.10.4 Beta 4

    Problematischer Netzwerkdienst Discoveryd verschwindet

  9. Hybrid-Arbeitsspeicher

    NVDIMMs erscheinen wie DDR4-Speichermodule

  10. LG G4 im Test

    Wer braucht schon den Snapdragon 810?



Haben wir etwas übersehen?

E-Mail an news@golem.de



Berlin E-Prix: Motoren, die nach Star Wars klingen
Berlin E-Prix
Motoren, die nach Star Wars klingen
  1. Funktechnik Daimler und Qualcomm vernetzen das Auto

Apps für Googles Cardboard: Her mit der Pappe!
Apps für Googles Cardboard
Her mit der Pappe!
  1. Game of Thrones Auf der Mauer weht ein eisiger Wind
  2. VR im Journalismus So nah, dass es fast wehtut
  3. Deep angespielt "Atme tief ein und tauche durch die virtuelle Welt"

Surface 3 im Test: Tolles teures Teil
Surface 3 im Test
Tolles teures Teil
  1. Surface Pro 3 Microsoft erhöht Preise um bis zu 250 Euro
  2. Surface 3 im Hands on Das Surface ohne RT

  1. Re: Durch die Arbeitsniederlegungen bei der DHL...

    Hotohori | 15:55

  2. Re: Mitten im Erdbebengebiet?

    Snooozel | 15:54

  3. Re: und windows phone ?

    Icestorm | 15:51

  4. Re: Gar nicht gut!

    Himmerlarschund... | 15:50

  5. <loriot>Ach!</loriot>

    Bill Carson | 15:50


  1. 15:50

  2. 15:44

  3. 15:18

  4. 15:11

  5. 13:37

  6. 13:12

  7. 12:49

  8. 12:36


  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