Oracle加入了工业联盟HSA基金会,该基金会正在制定标准,以使程序员更容易利用GPU和其他处理器类型,以更快地执行代码。
异构系统体系结构基金会正在开发一系列开源编程工具,这些工具将使程序员更容易利用CPU,图形处理单元(GPU),现场可编程栅极阵列(FPGA)和数字信号处理器的共同功能,以获得更好的更好系统性能。
Oracle也希望将这些“异构计算”功能带到Java开发人员。
“我们与HSA基金会的合作将帮助Java开发人员快速利用GPU加速,并探索Java Virtual Machine(JVM)以及Java语言和API的如何增强,以允许应用程序利用应用程序来利用优势。Oracle的Java平台开发副总裁Nandini Ramani在一份声明中说。Oracle购买了Sun Microsystems时获得了Java平台。
非营利基金会于去年由高级微型设备,高通,Arm Holdings和其他公司创立。AMD已与Oracle合作开发了一个名为“ Sumatra Project”的OpenJDK项目,该项目将通过Java 8带来平行的JVM,该项目将于明年3月提供。苏门答腊重新利用称为流或lambda的多核Java 8 API(应用程序编程接口)以启用CPU和GPU上的处理,但是它将需要额外的代码以进行并行执行。
最终,JVM将获得对并行加速的本地支持,这将减少对额外代码的需求。预计Java 9在2015年预计HSA在JVMS中对HSA的规格的支持,Oracle与HSA基金会合作,以减少Java利用GPU和其他协同处理器所需的覆盖层。
HSA发布了一些规格,这些规格汇总了内存资源,并降低了将作业派遣到硬件进行执行所需的开销。HSA还希望在OpenCL等现有标准之上创建行业标准的并行编程工具。
其他新成员包括联网公司华为和Linaro,该公司开发了用于Linux发行的基于ARM的软件。美国政府实验室劳伦斯·利弗莫尔国家实验室和橡树岭国家实验室也加入了财团。
Intel和Nvidia提供了自己的并行编程工具,不是HSA基金会的成员。
Agam Shah涵盖IDG新闻服务的PC,平板电脑,服务器,芯片和半导体。在Twitter上关注Agam@Agamsh。Agam的电子邮件地址是agam_shah@idg.com