1.N-body
比较CPU和GPU的性能
2.矩阵乘法
BLAS数学库包含矩阵乘法实现
DNN算法
分别在CPU和GPU上执行相同规模的矩阵乘法,看看性能
GPU比CPU性能高很多
异构计算和OpenCL标准
The Free Lunch is Over -- Herb Sutter
软件性能 不再依靠设备的硬件尤其是主频提升而获得提升。
程序员需要转变思维,使用新的编程模型。
异构计算系统:
WikiPedia上将其定义为将一系列拥有不同指令集的计算单元整合在一起,共同工作执行一个应用程序的系统。
异构计算系统:
GPU无论从计算还是访存,GPU都提供相较CPU更 强大的能力。这种优势超过一个数量级
GPU是最成熟,最易获得的计算设备之一。
Open CL标准:
Open CL 开发环境