Sign in with
Sign up | Sign in

Oracle, AMD Agree on GPU-Accelerated Java

By - Source: EETimes

In an announcement made at JavaOne, Oracle and AMD confirmed that the two companies have created an OpenJDK project with the goal to run the JVM on GPUs.

Phil Rogers, AMD Corporate Fellow and president of the Heterogenous System Architecture (HAS) described "Project Sumatra", which will be led initially by Oracle's John Coomes, and said that the technology will be designed to work on discrete GPUs as well as heterogeneous CPU/GPU designs, such as AMD's APUs.

Oracle disclosed that it will be using its HotSpot JVM and the libraries from Java 8's Lambda project, which was published last year as a way to support Java programming in multicore environments. If a GPU is available in a system, Java code will be converted to OpenCL code and then run on the GPU. In a statement released to the press, Georges Saab, vice president of software development for the Java Platform Group at Oracle said: "We expect our work with AMD and other OpenJDK participants in Project 'Sumatra' will eventually help provide Java developers with the ability to quickly leverage GPU acceleration for better performance."

Sumatra may become available with the release of Java 8 in 2013.

 

Contact Us for News Tips, Corrections and Feedback

There are 39 Comments.
Top Comments
  • 14
    joytech22 , October 8, 2012 5:21 AM
    HiiiI like the idea, and btw how much software is already running on java?

    Well there's an entire MMORPG made for it (Runescape, worlds largest Java application I think?)
    A lot of things use java outside of the computer realm, devices of all kinds.

    It was surprising to learn that even my car radio uses java.
  • 19
    JamesSneed , October 8, 2012 5:40 AM
    My GPU does get thirsty when its not playing games.
  • 10
    Shin-san , October 8, 2012 6:36 AM
    HiiiI like the idea, and btw how much software is already running on java?

    Lots of Fortune 500 companies use it on their server-side.

    tobalazI hate Java, its a coding nightmare.But it is on everything, so this is a win right?
    Have you ever done J2EE? It's awful. Java itself isn't bad, even though the "automatic garbage collection" can lead to nightmares
Other Comments
  • 19
    JamesSneed , October 8, 2012 5:40 AM
    My GPU does get thirsty when its not playing games.
  • 14
    joytech22 , October 8, 2012 5:21 AM
    HiiiI like the idea, and btw how much software is already running on java?

    Well there's an entire MMORPG made for it (Runescape, worlds largest Java application I think?)
    A lot of things use java outside of the computer realm, devices of all kinds.

    It was surprising to learn that even my car radio uses java.
  • 10
    Shin-san , October 8, 2012 6:36 AM
    HiiiI like the idea, and btw how much software is already running on java?

    Lots of Fortune 500 companies use it on their server-side.

    tobalazI hate Java, its a coding nightmare.But it is on everything, so this is a win right?
    Have you ever done J2EE? It's awful. Java itself isn't bad, even though the "automatic garbage collection" can lead to nightmares
Display more comments