AMDOpenCL大学课程(2)
OpenCL可以实现混合设备的并行计算,这些设备包括CPU,GPU,以及其它处理器,比如Cell处理器,DSP等。使用OpenCL编程,可以实现可移植的并行加速代码。[但由于各个OpenCLdevice不同的硬件性能,可能对于程序的优化还要考虑具体的硬件特性]。1.平台模型(PlatformModel)2.执行模型(ExecutionModel)3.内存模型(MemoryModel)4.编程模型(ProgrammingModel)不同厂商的OpenCL实施定义了不同的OpenCL平台,通过OpenCL平台,主机能够和OpenCL设备之间进行交互操作。现在主要的OpenCL平台有AMD、Nvid
暂无评论