ArchSim: A System-Level Parallel Simulation Platform for the Architecture Design of High Performance Computer
黄永勤, 李宏亮, 谢向辉, 钱磊, 郝子宇, 过锋, 张昆 · Acta Scientiarum Naturalium Universitatis Sunyatseni · 2009
高效计算机(HPC ) 是一个复杂巨大的系统,体系结构设计遇见增加的困难和风险。传统的方法例如理论分析,部件级的模拟和顺序的模拟,不对 HPC 系统的系统级的模拟适用。甚至用大规模平行机器的平行模拟也在可伸缩性,可靠性,概论,以及效率有许多困难。根据 HPC 建筑学设计的当前的需要,这篇论文建议一个系统级的平行模拟平台:ArchSim。我们首先介绍一个全球服务器(GS ) 镇静的 ArchSim 模拟站台的体系结构,本地服务器代理人(LSA ) 和实体。第二,我们强调 ArchSim 的一些关键技术,包括同步协议,通讯机制和分布式的 checkpointing/restart 机制。我们然后与额外的开销由 ArchSim 产生了的 phold 基准和分析做 ArchSim 的一些主要表演索引的综合测试。基于 ArchSim,最后,我们与 256 个处理器为一个小规模 HPC 系统构造一个平行事件驱动互联网络模拟器和一个系统级的模拟器。性能测试和 HPC 系统模拟的结果证明 ArchSim 能在平行主机机器上完成高加速比率和高可伸缩性并且为 HPC 系统的体系结构设计支持系统级的模拟。