新闻  |   论坛  |   博客  |   在线研讨会
MSPC MSPC-68866800 可以创建一个GPGPU框架
15359029662 | 2023-03-23 16:53:17    阅读:72   发布文章

MSPC MSPC-68866800  可以创建一个GPGPU框架

任何允许在CPU上运行的代码轮询GPU的语言着色程序对于返回值,可以创建一个GPGPU框架。并行计算的编程标准包括OpenCL(独立于供应商),OpenACC,OpenMPOpenHMPP

截至2016年,OpenCL是占主导地位的开放式通用GPU计算语言,是由Khronos集团[需要引用]OpenCL提供了跨平台的GPGPU平台,额外支持CPU上的数据并行计算。OpenCL在英特尔、AMD、Nvidia和ARM平台上受到积极支持。Khronos集团还标准化并实施了SYCL,一个更高级的编程模型OpenCL作为基于纯C++11的单源领域特定嵌入式语言。

占主导地位的专有框架是英伟达 库达[13]Nvidia在2006年推出了CUDA,一款软件开发工具包(SDK)和应用程序界面(API)允许使用编程语言C编写算法以便在GeForce 8系列以及后来的GPU。

ROCm2016年推出的,是AMD对CUDA的开源回应。截至2022年,它在功能方面与CUDA不相上下,但仍然缺乏消费者支持。

OpenVIDIA开发于多伦多大学在2003年至2005年间,[14]与英伟达合作。

Altimesh杂交仪由Altimesh编制公共中间语言到CUDA二进制文件。[15][16]它支持泛型和虚函数。[17]调试和分析与可视化工作室还有Nsight。[18]它在Visual Studio Marketplace上作为Visual Studio扩展提供。

微软介绍了直接计算GPU计算API,随一起发布DirectX 11API。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客