面向片上网络的多播吞吐率和能量模型
Throughput and Energy Model of Multicast Communication in Networks on Chip作者机构:国防科技大学计算机学院湖南长沙410073 上海交通大学微电子学院上海200240
出 版 物:《国防科技大学学报》 (Journal of National University of Defense Technology)
年 卷 期:2011年第33卷第6期
页 面:36-41页
核心收录:
学科分类:0808[工学-电气工程] 0809[工学-电子科学与技术(可授工学、理学学位)] 08[工学] 0805[工学-材料科学与工程(可授工学、理学学位)] 0802[工学-机械工程] 0701[理学-数学] 081201[工学-计算机系统结构] 0702[理学-物理学] 0812[工学-计算机科学与技术(可授工学、理学学位)] 0801[工学-力学(可授工学、理学学位)]
基 金:国家自然科学基金资助项目(60873212 60970036 61003075) 国家"核高基"重大专项"超高性能CPU新型架构研究"资助项目(2011ZX01028-001-001)
摘 要:片上网络逐渐成为片上众核中非常有前景的互连方式。基于目录的cache一致性协议的维护需要片上互连网络高效的支持多播。在借鉴单播的网络吞吐率模型基础上,建立了面向多播的网络吞吐率模型和体系结构级的能量模型。相对于传统的多播路由算法,负载平衡维序路由算法(BDoR)和最小路径维序路由算法(MPDoR)通过平衡X和Y两个方向上的网络负载,从而能够获得较大的网络吞吐率。基于功能模拟器的模拟结果显示:在4×4的Mesh网络中,随机广播通信下,MPDoR算法的网络吞吐率是XY多播路由算法的1.6倍;网络输出加速比为2时,网络才能够进入饱和状态;MPDoR算法下网络消耗能量与OPT算法相当。