Slashdot Mirror


Rootbeer GPU Compiler Lets Almost Any Java Code Run On the GPU

An anonymous reader writes "Today the source code to the Rootbeer GPU Compiler was released as open source on github. This work allows for a developer to use almost any Java code on the GPU. It is free, open source and highly tested. Rootbeer is the most full featured translator to convert Java Bytecode to CUDA. It allows arbitrary graphs of objects to be serialized to the GPU and the GPU kernel to be written in Java." Rootbeer is the work of Syracuse University instructor Phil Pratt-Szeliga.

8 of 304 comments (clear)

  1. How about getting java code to run on java by silas_moeckel · · Score: -1, Troll

    Last I checked java was the biggest pita in things not running unless they were using the specific version of java they were coded for. Now your telling me you can have arbitrary java code compiled to cuda seems far fetched when it can hardly handle going from x.y.z to x.y.z+1 without breaking

    --
    No sir I dont like it.
    1. Re:How about getting java code to run on java by Anonymous Coward · · Score: 0, Troll

      Except that it lowers the bar so much that shitty programmers ended up using it.

      People who call out Shitty programmers are usually Shittier programmers. Just sayin...shitty.

  2. GPL by binarylarry · · Score: -1, Troll

    Unfortunately, Rootbeer is licensed under the GPL.

    So you won't be seeing wide adoption of it or use in any commercial products.

    The GPL has it's place but in a library like this a more permissive license would be better.

    --
    Mod me down, my New Earth Global Warmingist friends!
    1. Re:GPL by binarylarry · · Score: -1, Troll

      I'm just saying, GPL limits your freedom quite a bit.

      Thanks for down modding me and then posting anonymously though.

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:GPL by binarylarry · · Score: -1, Troll

      The GPL doesn't just cover the authors work when you use it.

      You have to GPL all of your code, not just the part of the codebase that directly uses the GPL library. Essentially the author then gets to dictate the license of your software.

      It's somewhat of a Faustian deal (that said I'm not against it in all case, just cases like Rootbeer).

      --
      Mod me down, my New Earth Global Warmingist friends!
    3. Re:GPL by binarylarry · · Score: -1, Troll

      Totally different thing, short stuff.

      --
      Mod me down, my New Earth Global Warmingist friends!
    4. Re:GPL by binarylarry · · Score: -1, Troll

      Right but if you make the deal, they own your code.

      Not exactly freedom.

      --
      Mod me down, my New Earth Global Warmingist friends!
    5. Re:GPL by binarylarry · · Score: -1, Troll

      Well they get to dictate the license of your code.

      That's basically owning it, they get a say in how it's used.

      --
      Mod me down, my New Earth Global Warmingist friends!