计算机体系结构周学海xhzhou@ustc.edu.cn0551国科学技术大学
第6章Data-LevelParallelisminVector,SIMD,andGPUArchitecturesSIMD结构向量体系结构多媒体SIMD指令集扩展图形处理单元向量体系结构GPU2026/7/6计算机体系结构2
传统指令级并行技术的问题提高性能的传统方法(挖掘ILP)的主要缺陷:程序内在的并行性提高流水线的时钟频率:提高时钟频率,有时导致CPI随着增加(branches,otherhazards)指令预取和译码:有时在每个时钟周期很难预取和译码多条指令提高Cache命中率:在有些计算量较大的应用中(科学计算)需要大量的数据,其局部性较差,有些程序处理的是连续的媒体流(multimedia),其局部性也较差。2026/7/6计算机体系结构3
IntroductionSIMD结构可有效地挖掘数据级并行:基于矩阵运算的科学计算图像和声音处理SIMD比MIMD更节能针对每组数据操作仅需要取指一次SIMD对PMD(personalmobiledevices)更具吸引力SIMD允许程序员继续以串行模式思维2026/7/6计算机体系结构4
SIMDParallelism向量体系结构多媒体SIMD指令集扩展GraphicsProcessor
原创力文档

文档评论(0)