GPGPU应用程序特征分析
同构多核处理器实现容易,原理简单,但是根据著名的Amdahl定律,当同类型的CPU内核个数增大到4~8个的时候,系统性能将受限于程序中必须串行的部分.片上异构多核处理器是一种新的发展趋势,对于CPU-GPU异构多核处理器来说,CPU和GPU可以发挥各自的优势,实现协同计算、彼此加速.但是,异构架构在共享资源的处理上也出现了新的难题,尤其是LLC.在研究体系结构LLC之前,需要对比和分析CPU程序和GPGPU程序的特征,本文主要从APKI、线程数目,以及程序的Cache敏感性三个方面入手进行分析.得出GPGPU应用程序和CPU应用程序具有不同的访存特性,GPGPU应用程序的访存频率远远高于CPU程序的,同时GPGPU应用程序的MPKI、CPI随着Cache容量的增大变化不大.
多核处理器 异构架构 共享资源 应用程序 协同计算
马虓 王庆林 张洋 邢座程
国防科技大学计算机学院 长沙410073
国内会议
西宁
中文
149-156
2013-07-20(万方平台首次上网日期,不代表论文的发表时间)