1.AMDGPU架构2.NvdiaGPU架构3.CellBroadbandEngine1.OpenCL编译系统2.Installableclientdriver首先我们可能有疑问,既然OpenCL具有平台无关性,我们为什么还要去研究不同厂商的特殊硬件设备呢?1.了解程序中的循环和数据怎样映射到OpenCLKernel中,便于我们提高代码质量,获得更高的性能。2.了解AMD和Nvdia显卡的区别。3.了解各种硬件的区别,可以帮助我们使用基于这些硬件的一些特殊的OpenCL扩展,这些扩展在后面课程中