ATI显卡纯OpenCL版驱动是什么意思?
发布网友
发布时间:2022-04-24 20:57
我来回答
共1个回答
热心网友
时间:2023-10-10 22:46
OpenCL
(Open
Computing
Language,开放计算语言)
是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成。OpenCL由一门用于编写kernels
(在OpenCL设备上运行的函数)的语言(基于C99)和一组用于定义并控制平台的API组成。OpenCL提供了基于任务分割和数据分割的并行计算机制。
简单地说,就是让显卡干些科*算,做些原来归cpu做的事,比如计算圆周率,大型科学计算之类,和游戏没什么联系。顺便说明下,只看运算速度,现在的中端显卡的理论计算速度都到了万亿次运算级别。比cpu快很多,nv的不给力的费米,其实就是删减了双精度浮点计算能力的阉割品。
nv也有自行开发的CUDA,想必这个楼主应该知道。
中国的天河一号超级计算机,就是由cpu和显卡构成的异构计算系统(开始是ati的4870,后来改成不严格的tesla卡,即未阉割的费米)。