CPU和GPU对于微架构、主频、IPC的对比分析.doc
《CPU和GPU对于微架构、主频、IPC的对比分析.doc》由会员分享,可在线阅读,更多相关《CPU和GPU对于微架构、主频、IPC的对比分析.doc(3页珍藏版)》请在三一文库上搜索。
1、CPU和GPU对于微架构、主频、IPC的对比分析芯片的速度主要取决于三个方面:微架构、主频、IPC(每个时钟周期执行的指令数)。1微架构从微架构上看,CPU和GPU看起来完全不是按照相同的设计思路设计的,当代CPU的微架构是按照兼顾“指令并行执行”和“数据并行运算”的思路而设计,就是要兼顾程序执行和数据运算的并行性、通用性以及它们的平衡性。CPU的微架构偏重于程序执行的效率,不会一味追求某种运算极致速度而牺牲程序执行的效率。CPU微架构的设计是面向指令执行高效率而设计的,因而CPU是计算机中设计最复杂的芯片。和GPU相比,CPU核心的重复设计部分不多,这种复杂性不能仅以晶体管的多寡来衡量,这种
2、复杂性来自于实现:如程序分支预测,推测执行,多重嵌套分支执行,并行执行时候的指令相关性和数据相关性,多核协同处理时候的数据一致性等等复杂逻辑。GPU其实是由硬件实现的一组图形函数的集合,这些函数主要用于绘制各种图形所需要的运算。这些和像素,光影处理,3D 坐标变换等相关的运算由GPU硬件加速来实现。图形运算的特点是大量同类型数据的密集运算如图形数据的矩阵运算,GPU的微架构就是面向适合于矩阵类型的数值计算而设计的,大量重复设计的计算单元,这类计算可以分成众多独立的数值计算大量数值运算的线程,而且数据之间没有像程序执行的那种逻辑关联性。GPU微架构复杂度不高,尽管晶体管的数量不少。从应用的角度看
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CPU GPU 对于 架构 主频 IPC 对比 分析
链接地址:https://www.31doc.com/p-3250717.html