为在异类硬件上运行Java而发布的TornadoVM 1.0:CPU、GPU和FPGA

2023年 12月 9日 51.5k 0


TornadoVM1.0已经作为开源软件发布,提供了OpenJDK和GraalVM插件,允许Java在从多核CPU到GPU和FPGA的各种硬件上运行。TornadoVM允许针对OpenCL、NVIDIA PTX和SPIR-V设备提供相当强大的硬件支持。

TornadoVM一直专注于为机器学习和深度学习软件以及计算机视觉、物理模拟、金融软件、信号处理等加速Java。在今天的TornadoVM1.0版本中,有一个用于分配堆外对象和数组集合的新API,改进了对TornadoVM内部字节码的处理,OpenCL/PTX/SPIR-V支持更多数学运算,浮点/双精度/整型向量16数据类型,支持Mesa Rusticl OpenCL驱动程序,改进了基于最大线程大小的默认设备排序,改进了安装程序,改进了文档,等等。


TornadoVM示例代码

TornadoVM1.0还增加了对OpenJDK21,GraalVM23.1‘S JIT编译器的支持,与GraalVM23.1’S松露语言的集成,以及各种错误修复。

有关TornadoVM 1.0的下载和更多详细信息,请访问GitHub for those wishing to exploit the potential of GPUs and FPGAs from Java.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论