Abo
  • Services:
Anzeige
Phil Pratt-Szeliga
Phil Pratt-Szeliga (Bild: Chirrup.org)

Rootbeer: Java für die GPU

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

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.

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.

Anzeige

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.


eye home zur Startseite
Raketen... 13. Aug 2012

Bottleneck bei Minecraft ist die CPU.



Anzeige

Stellenmarkt
  1. BG-Phoenics GmbH, München
  2. T-Systems International GmbH, München, Hannover, Münster, Frankfurt/Main, Düsseldorf
  3. Empirius GmbH, Kirchheim bei München
  4. com-partment GmbH, Maintal


Anzeige
Blu-ray-Angebote
  1. (u. a. Jurassic World, Die Unfassbaren, Creed, Interstellar, Mad Max Fury Road)
  2. 22,96€
  3. 142,44€

Folgen Sie uns
       


  1. Techbold

    Gaming-PC nach Spiel, Auflösung und Framerate auswählen

  2. Besuch bei Dedrone

    Keine Chance für unerwünschte Flugobjekte

  3. In the Robot Skies

    Drohnen drehen einen Science-Fiction-Film

  4. Corelink CMN-600

    ARMs Interconnect macht 128 Kern-Chips möglich

  5. Systemüberwachung

    Facebook veröffentlicht Osquery für Windows

  6. Onlinehandel

    Bundesweite Streiks bei Amazon und Prime Instant Video

  7. Soziale Netzwerke

    Wie ich einen Betrüger aufspürte und seine Mama kontaktierte

  8. Modulare Geräte

    Phonebloks will nicht aufgeben

  9. Smart Lock

    Amazon will den Schlüssel zur Haustür

  10. Propilot Chair

    Nissan entwickelt autonomen Stuhl für Warteschlangen



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Canon vs. Nikon: Superzoomer für unter 250 Euro
Canon vs. Nikon
Superzoomer für unter 250 Euro
  1. Snap Spectacles Snapchat stellt Sonnenbrille mit Kamera vor
  2. MacOS 10.12 Fujitsu warnt vor der Nutzung von Scansnap unter Sierra
  3. Bildbearbeitungs-App Prisma offiziell für Android erhältlich

DDoS: Das Internet of Things gefährdet das freie Netz
DDoS
Das Internet of Things gefährdet das freie Netz
  1. Hilfe von Google Brian Krebs' Blog ist nach DDoS-Angriff wieder erreichbar
  2. Picobrew Pico angesehen Ein Bierchen in Ehren ...
  3. Peak Smarte Lampe soll Nutzer zum Erfolg quatschen

MacOS 10.12 im Test: Sierra - Schreck mit System
MacOS 10.12 im Test
Sierra - Schreck mit System
  1. MacOS 10.12 Sierra fungiert als alleiniges Sicherheitsupdate für OS X
  2. MacOS Sierra und iOS 10 Apple schmeißt unsichere Krypto raus
  3. Kaspersky Neue Malware installiert Hintertüren auf Macs

  1. Re: warum Urheberrecht-Verletzung?

    opodeldox | 12:14

  2. Re: It Experte vs Kiddy

    non_sense | 12:13

  3. Und andersrum?

    FaLLoC | 12:13

  4. Re: Änderungen in der Lizensierung

    elgooG | 12:08

  5. Re: Wie kleine Kinder ...

    mac4ever | 12:07


  1. 12:20

  2. 12:02

  3. 11:49

  4. 11:12

  5. 10:30

  6. 10:23

  7. 09:05

  8. 08:52


  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