occa:针对多种架构的JIT编译:C ++OpenMPCUDAHIPOpenCL金属 源码
目录 什么是OCCA? 简而言之,OCCA(例如oca -rina)是一个开源库,旨在 易于编程不同类型的设备(例如CPU , GPU , FPGA ) 提供用于与后端设备API交互的 (例如, OpenMP , CUDA , HIP , OpenCL , Metal ) JIT编译后端内核并提供(对C的次要扩展)来为每个后端进行抽象编程 添加两个向量的“ Hello World”示例如下所示: @kernel void addVectors ( const int entries, const float *a,
下载地址
用户评论