摘要
针对多核集群系统所表现出的新的性能特征,提出了面向多核集群系统消息传递应用程序的并行模拟模型并设计、实现了一个并行模拟器MCPSim(Multi-core Cluster Parallel Simulator),MCPSim在功能模型和性能模型上体现了片内核间、结点内片间以及结点间等三个层次上消息通信的特点,同时支持对应用的消息数量、通信量等的百分比分布的profiling功能,采用PRIMEJ、acobi3D、NPB IS以及HPL等Benchmark程序对MCPSim进行了测试,结果表明MCPSim性能预测的精度优于BigSim,同时能够广泛应用于针对多核集群系统消息传递应用程序的性能分析中。
A parallel simulation model for message passing applications on multi-core cluster systems was presented,then a parallel simulator MCPSim(Multi-core Cluster Parallel Simulator) was designed and implemented.MCPSim adopted a three-layer(i.e.,Intra-CMP,Inter-CMP,and Inter-Node) message passing model in its functional and timing model.Furthermore,MCPSim implemented a profiling module to obtain message distribution percentage in the three layers.The current research selected several benchmark applications including PRIME,Jacobi3D,NPB IS and HPL to validate MCPSim.Results show that MCPSim is more accurate than BigSim in performance prediction and can be used in the performance analysis of message passing applications on multi-core cluster systems.
出处
《国防科技大学学报》
EI
CAS
CSCD
北大核心
2010年第5期62-68,共7页
Journal of National University of Defense Technology
基金
国家"863"计划资助项目(2007AA01Z116)
国家自然科学基金资助项目(60603055)
关键词
多核集群
消息传递
并行模拟
性能预测
multi-core cluster
message passing
parallel simulation
performance prediction