Oracle has joined the Heterogeneous Systems Architecture (HSA) Foundation with the intention of bringing "heterogeneous compute" capabilities to Java.
The HSA Foundation, an industry consortium founded last year by Advanced Micro Devices (AMD), is set to benefit from Oracle's involvement as it attempts to solve a long-standing problem with system architectures: harnessing the joint power of CPUs, graphics processing units (GPUs), field programmable gate arrays (FPGAs) and digital signal processors.
Speaking at AMD's developer conference on Tuesday, vice president of development for Oracle's Java Platform Nandini Ramani, said: "Our work with the HSA Foundation will help provide Java developers with the ability to quickly leverage GPU acceleration, and explore how the Java Virtual Machine (JVM), as well as the Java language and APIs, might be enhanced to allow applications to take advantage of heterogeneous compute."
However, such development entanglement will pose several challenges. "The difficulty with most programming languages," Ramani said, "is that programmers need to actually figure out how to execute a good mix of the two tasks based on the problem they're trying to solve."
Networking firm Huawei, Linux software developer Linaro, and US government labs Oak Ridge National Laboratory and Lawrence Livermore National Laboratory have all also become members of the HSA Foundation.
Yesterday, Oracle announced that it would be bolstering its cloud network with the addition of four new data centres in Germany and Canada in an effort to further its commitment to being the world's leading cloud service provider.