RAJA:RAJA性能可移植层(C ++) 源码
RAJA是C ++软件抽象库,主要由Lawrence Livermore国家实验室(LLNL)开发,可为HPC应用程序实现体系结构和编程模型的可移植性。 RAJA有两个主要目标: 通过对现有算法和编程样式的可管理破坏来实现应用程序可移植性 与直接使用通用编程模型(例如OpenMP,CUDA等)相比,可实现更高的性能。 RAJA通过提供构建模块来扩展可移植的并行循环执行,这些构建模块扩展了惯用的惯用并行方法。 RAJA依赖于标准的C ++ 11功能,例如lambda表达式。 RAJA的设计源于数十年的基于生产网格的多物理场应用程序的工作经验。 基于此类应用程序中使用的算法和软件工程样式的多
文件列表
RAJA:RAJA性能可移植层(C ++)
(预估有个755文件)
.clang-format
815B
RAJAMacros.cmake
4KB
SetupCompilers.cmake
4KB
FindTBB.cmake
12KB
SetupRajaConfig.cmake
4KB
nvcc_gcc_X.cmake
1KB
hip.cmake
2KB
hip.cmake
1KB
icpc_X_gcc7headers.cmake
963B
clangcuda_6_0_0_nvcc_8_0.cmake
1KB
暂无评论