一种系统级异构多核模拟器的实现  被引量:1

Implementation of a system-level heterogeneous multi-core simulator

在线阅读下载全文

作  者:姚宇 孙晓霞[1] 张多利[1] 宋宇鲲[1] 汪健[2] YAO Yu;SUN Xiaoxia;ZHANG Duoli;SONG Yukun;WANG Jian(School of Electronic Science and Applied Physics,Hefei University of Technology,Hefei 230009,China;No.214 Institute,China North Industries Group,Bengbu 233000,China)

机构地区:[1]合肥工业大学电子科学与应用物理学院,安徽合肥230009 [2]中国兵器工业集团第214研究所,安徽蚌埠233000

出  处:《合肥工业大学学报(自然科学版)》2018年第7期921-927,共7页Journal of Hefei University of Technology:Natural Science

基  金:国家自然科学基金资助项目(61106020;1204024;1179036)

摘  要:文章介绍了一种任务驱动的、系统级的、面向高密度计算的同构片上多核系统(multi-processors system on chip for high-density computing,HDCMPSoC)模拟器的设计与实现方案。该模拟器以C++实现,使用类型对硬件模块封装,并具有超大规模的、可动态配置的系统结构,可用于评估各种算法在不同结构的HDCMPSoC上的性能表现。实验结果表明,文章所设计的模拟器可以十分准确地模拟HDCMPSoC的工作行为,并给出计算结果、周期消耗等分析结果。该模拟器可以支持对网络规模不超过64×128的2D-mesh和多达2k个运算单元(process unit,PU)的仿真,且对相同计算任务的仿真时间只有使用ModelSim仿真的约1/600。In this paper,the design and implementation of a task-driven simulator on system-level for multi-processors system on chip for high-density computing(HDCMPSoC)is introduced.The simulator,written in C++and using classes to encapsulate hardware modules,has the features of large-scale and dynamic-configurable system structure.A variety of algorithms running on HDCMPSoC in different structures can be estimated on this simulator.Experimental results show that HDCMPSoC can be simulated with accurate computational results and cycles counts statistics provided.Systems in structures with less than 64×128 2D-mesh and 2 k process units(PUs)in size can be supported.Time consumption of the simulator is only about 1/600 of that of ModelSim for the same computational task.

关 键 词:异构多核 模拟器 C++语言 高密度计算 

分 类 号:TN47[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象