JACC.jl

JACC.jl

Julia的CPU与GPU可移植并行编程

开发官网

应用介绍

科学计算代码想同时跑在 NVIDIA、AMD、Intel 和苹果 GPU 上,往往要为每家写一套。JACC.jl 让 Julia 用户写一份高层代码,就能在各家 CPU 和 GPU 上并行运行,类似 C++ 里的 Kokkos。

它提供统一的数组分配和 parallel_for、parallel_reduce 接口,由美国能源部资助。

软件功能



一份代码:多家硬件通用。

统一数组:自动选后端。

并行原语:for 与 reduce。

应用截图

标签:GPU