gpt4 book ai didi

c++ - 如何在 GPU 上运行代码?

转载 作者:行者123 更新时间:2023-12-02 14:46:39 25 4
gpt4 key购买 nike

LLVM 具有适用于 AMD 和 NVIDIA GPU 的后端。目前是否可以使用 clang 将 c++(或子集)编译为 GPU 代码并运行它?显然,像标准库之类的东西以及运算符 new 和 delete 都将不可用。我不是在寻找 OpenCL 或 CUDA,我正在考虑一个完全提前编译的程序,即使是一个微不足道的程序。

最佳答案

不,您需要一些语言,例如 OpenCL 或 CUDA,因为 GPGPU不是普通的计算机,并且具有不同的编程模型(粗略地说,SIMD之类)。 GPGPU compute kernels有特定的限制。

您可能需要考虑使用OpenACC C++ 代码中的编译指示(并使用最近 GCC 编译器)。

关于c++ - 如何在 GPU 上运行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42640960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com