文件名称:aparapi:新官方阿帕拉皮
文件大小:770KB
文件格式:ZIP
更新时间:2024-05-30 06:11:13
java acceleration gpu accelerator opencl
在GPU上执行本机Java代码的框架。 根据Apache软件许可v2许可 Aparapi允许开发人员通过在运行时动态将Java字节代码转换为OpenCL内核,从而编写能够直接在图形卡GPU上执行的本地Java代码。 由于它由OpenCL支持,因此Aparapi与所有与OpenCL兼容的图形卡兼容。 GPU具有独特的体系结构,这使它们的行为不同于CPU。 最明显的差异之一是,尽管典型的CPU的内核少于十二个,而高端GPU却可能具有数百个内核。 这使得它们特别适合于数据并行计算,与普通CPU相比,其加速比提高了数百倍。 这可能意味着需要一个整个数据中心来容纳您的应用程序与仅使用一台或两台计算机之间的区别,从而可能节省数百万美元的服务器成本。 Aparapi最初是由AMD公司构思和开发的项目。 后来被AMD遗弃,并且闲置了好几年。 尽管如此,社区仍为使该项目继续进行而进行了一些失败的努力,