Oracle, AMD Agree on GPU-Accelerated Java
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.

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.
Lots of Fortune 500 companies use it on their server-side.
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.
But it is on everything, so this is a win right?
Lots of Fortune 500 companies use it on their server-side.
The GPU won't run Java, the Java will be turned into OpenCL and then run. And GPU's can of course run OpenCL very fast.
albeit java needs more security, the reason why coding in java still exists is because its similar to c++(a few keyword changes to change a c++ file into a java file) and the fact that java can be run on any operating system straight away once they have the main java engine installed.
Try uninstalling Java from your web browser and see how far you get.
I removed java months ago and haven't run into any problems with any site I visit or games I play and neither have any friends of mine.
A lot. Java is huge, java developers are one of the few groups who are still being gobbled up as fast as they can be produced. You'd find it in surprising places, cars, gadgets, and of course lots of smartphone apps.
The Java runtime environment isn't the Java that web sites use. Tom's uses Java or Javascript (IDK which) to log in, so you're still using some type of Java if you're able to talk to us on these forums. Try going into your browser settings and disabling Java or installing NoScript to disable it and then see what happens.
I don't think Ivy Bridge actually runs OpenCL code ON the GPU, rather it runs it through the CPU.
Java's OP strength is cross-platform compatibility. Write one Java program, run it on Windows, iOS, Linux, and etc without recompiling it.
Didn't Tom's run tests with OpenCL on the HD 4000? I think that it can run OpenCL, although it might need beta drivers or something like that.