AdaptiveCpp 24.02发布:性能最佳的SYCL编译器之一

2024年 3月 12日 64.9k 0


AdaptiveCpp 24.02本周发布,它是这个SYCL编译器的最新版本,以前被称为supSYCL和Open SYCL。由于SYCL和C++标准并行性,AdaptiveCpp支持面向所有主要CPU和GPU供应商的基于C++的异类编程模型。

AdaptiveCpp 24.02带来了几个编译器改进,开发人员在此基础上编写:

AdaptiveCpp 24.02引入了多项编译器改进,使其在从硬件中提取性能方面成为世界上最好的SYCL编译器之一,在许多情况下也是最好的。

AdaptiveCpp 24.02的基准测试表明,它比AdaptiveCpp 23.10快得多,并且通常比Intel的oneAPI SYCL堆栈性能更好。

AdaptiveCpp 24.02不再依赖特定于目标的选项,发行说明中提到:

这意味着,一个简单的编译器调用(如acpp-o test-o3est.cpp)将创建一个可以在Intel、NVIDIA和AMD GPU上运行的二进制代码。AdaptiveCpp 24.02是世界上唯一一个不需要指定编译目标来生成可以在“任何地方”运行的二进制文件的SYCL编译器。

还有一个新的“主机CPU”JIT后端,比旧的OpenMP(OMP)编译器有更好的性能。AdaptiveCpp24.02还带来了持久的磁盘上内核缓存、内核的自动运行时专门化以及其他改进。

有关AdaptiveCpp 24.02版本的下载和更多详细信息,请访问GitHub.

相关文章

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

发布评论