众核处理器片上同步机制和评估方法研究

被引:9
作者
徐卫志 [1 ,2 ]
宋风龙 [1 ]
刘志勇 [1 ]
范东睿 [1 ]
余磊 [1 ,2 ]
张帅 [1 ,2 ]
机构
[1] 中国科学院计算技术研究所系统结构重点实验室
[2] 中国科学院研究生院
基金
国家自然科学基金重点项目; 北京市自然科学基金; 国家杰出青年科学基金;
关键词
片上众核处理器; 同步; 硬件支持; 量化评估; 微程序;
D O I
暂无
中图分类号
TP332 [运算器和控制器(CPU)];
学科分类号
081201 ;
摘要
同步机制是片上多核/众核处理器正确执行和协同通信的关键,其效率对处理器的性能非常重要.针对片上众核体系结构,提出并实现了两种粗粒度同步机制和一种细粒度同步机制,即片上专用硬件支持的同步机制、基于原语的片上互斥访问同步机制和基于满空标志位的细粒度同步机制;提出了粗粒度同步机制的评估标准和评估方法,并设计了量化评估程序.以片上同构众核处理器Godson-T模拟器和AMDOpteron商业片上多核处理器为平台,评估比较了提出的硬件支持的同步机制与基于原语的同步机制的性能.结果表明,硬件支持可以使得片上众核处理器的同步机制性能明显提高;在传统基于原语的同步机制中,大部分性能损失是由于负载不平衡和同步点的串行化操作而造成的等待时间.
引用
收藏
页码:1777 / 1787
页数:11
相关论文
共 4 条
[1]   曙光5000高性能计算机Barrier网络的设计 [J].
曹政 ;
王达伟 ;
刘新春 ;
孙凝晖 .
计算机学报, 2008, (10) :1727-1736
[2]   ALGORITHMS FOR SCALABLE SYNCHRONIZATION ON SHARED-MEMORY MULTIPROCESSORS [J].
MELLORCRUMMEY, JM ;
SCOTT, ML .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (01) :21-65
[3]  
The SPLASH-2programs:Characterization and methodological considera-tions. Woo Steven Cameron,Ohara Moriyoshi et al. Proceedings of the22nd Annual International Sympo-sium on Computer Architecture . 1995
[4]  
The landscape of parallel computing research:A view from berkeley. Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, et al. Technical Report No. UCB/EECS-2006-183 . 2006