如何在GPU上运行代码
How to run code on a GPU?
llvm对于AMD和NVIDIA GPU都有后端。目前是否可以使用Clang将C (或子集)编译为GPU代码并运行它?显然,标准库之类的事情将不可用,以及运营商的新和删除。我不是在寻找opencl或cuda,我正在考虑一个完整的编译程序,甚至是一个琐碎的程序。
不,您需要某种语言,例如OpenCl或Cuda,因为GPGPU不是普通的计算机,并且具有不同的编程模型(总的来说,Simd喜欢)。GPGPU计算内核具有特定的约束。
您可能需要考虑在C 代码中使用OpenACC Pragmas(并使用最近的 GCC编译器)。
相关文章:
- 如何在linux终端中同时编译和运行c++代码
- 尝试用java代码编译和运行c++代码
- 不同/较旧的处理器运行c++代码的方式是否不同
- 无法在 geany 上运行代码。无法执行构建命令
- 运行代码时,c++ 会终止进程
- 编译多个C++文件.调用二进制文件以运行代码
- 分段故障 运行C++代码时出现 SIGSEGV
- 如何分析在 Windows 上运行C++代码?
- 编译器资源管理器(godbolt)如何安全地运行代码?
- 如何在 vim (windows) 中编译和运行 c++ 代码
- 无法在 Visual Studio 代码中生成和运行 C++ 代码
- 连续运行C++代码和 Python 代码
- 在静态初始化期间运行代码
- C++ .我正在尝试通过使用开关内的数组来获取用户输入,但是当我运行代码时,它显示分段错误?
- 我最近更改了编译器路径以运行 c++ 代码,但现在我无法运行任何 python 代码。我该如何解决这个问题?
- 如何在Visual Studio Code的终端内运行C++代码?
- 在注入的 Dll 的 DllMain 中运行代码导致注入超时
- 并行和顺序运行代码时会产生不同的结果
- 运行代码时C++错误
- 在 CortexM0 中从 RAM 运行代码时出现硬故障