并行模拟中支持踪迹文件并行输入输出的方法技术

技术编号:3807276 阅读:374 留言:0更新日期:2012-04-11 18:40
本发明专利技术公布了一种并行模拟中支持踪迹文件并行输入输出的方法,目的是提出一种支持分布式并行Trace文件I/O的方法,提高并行模拟过程中Trace文件I/O的效率和模拟精度。技术方案是先构建运行并行模拟器的由主控节点和模拟节点组成的宿主机,在主控节点上执行主配置程序,进行全局配置;然后由主控节点上的调度软件A调度模拟节点上的模拟器A执行模拟工作,再由主控节点上的Trace分布软件为每个目的模拟节点生成Trace移动脚本并发给目的模拟节点,目的模拟节点执行Trace移动脚本,从相应的源节点上将Trace文件移动到本节点;最后由主控节点上的调度软件B调度模拟节点上的模拟器B执行模拟工作。采用本发明专利技术可大幅度提高Trace文件I/O的效率,同时还可提高模拟精度。

【技术实现步骤摘要】

本专利技术涉及并行计算机系统模拟方法,特别是在具有分布式磁盘存储系统的并行宿主机上,对并行模拟过程中的Trace(踪迹)文件进行分布式并行输入输出(Input/Output,I/O)的方法。
技术介绍
计算机体系结构模拟软件(简称模拟器)是一类对计算机系统行为进行模拟的软件。它们一般是可配置的,可以对目标计算机系统的体系结构参数或技术方案进行配置,在现有的计算机(称为宿主机)上模拟运行Benchmark程序(包括真实的基准测试程序或自动生成的工作负载),获得目标系统在给定配置下的性能数据,为计算机系统的体系结构设计决策提供参考。此外,基于模拟器还可对新计算机系统上的算法及软件进行调试与评估。 模拟器模拟硬件的行为,其时间开销通常比在真实目标机上运行相同Benchmark程序的时间大几个数量级,并且内存开销也很大。对于大规模并行计算机系统的模拟来说,串行宿主机难以胜任,只有采用并行计算机系统作为宿主机,基于并行模拟器并利用并行机的计算与存储资源进行模拟,才能满足计算能力与存储容量的需求。目前已经出现了一些基于并行宿主机的并行模拟器原型系统,如WWT II(威斯康辛大学)、L本文档来自技高网...

【技术保护点】
一种并行模拟中支持踪迹文件并行输入输出的方法,其特征在于包括以下步骤: 第一步,构建运行并行模拟器的宿主机,宿主机由多个节点构成,每个节点都是一台可独立运行的计算机,都具有主存和本地磁盘存储,各个节点间通过网络互连;指定一个节点为主控 节点,它负责与用户交互,通过它进行模拟预测过程的配置与控制;其它节点称为模拟节点,它们根据需要参与并行模拟;主控节点和模拟节点均安装有操作系统、网络协议软件和远程命令执行软件,各个节点采用主机名来标识;基于Trace的并行模拟器的模拟过程分为两个模拟阶段,第一阶段的模拟器称为模拟器A,第二阶段的模拟器称为模拟器B,在模拟节点上安装有模拟器A和模拟器B、...

【技术特征摘要】

【专利技术属性】
技术研发人员:车永刚徐传福王勇献王正华彭宇行
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:43[中国|湖南]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利