节点文献
并行模拟技术研究
Research on Parallel Simulation
【作者】 江涛; 隋秀峰; 张立新; 侯锐; 李龙; 霍志刚; 赵晓芳; 孙凝晖;
【Author】 Jiang Tao Sui Xiufeng Zhang Lixin Hou Rui Li Long Huo Zhigang Zhao Xiaofang Sun Ninghui (National Research Center for Intelligent Computing Systems,Institute of Computing Technology, Chinese Academy of Sciences,Beijing 100190,China)
【机构】 中国科学院计算技术研究所国家智能计算机研究开发中心;
【摘要】 为了使计算机硬件和系统设计者能够简便快捷地开发出各自需要的模拟器,提出了一种新的并行模拟器架构SimKit。SimKit模拟框架给模拟器开发者提供一个高度模块化设计的接口,开发者只要专心开发单个部件的模块,不必关心其他部件模块,不必关心模块之间的连接,不必关心模拟器会运行于串行还是并行模式。SimKit提供一套标准的模块之间的接口(叫做Channel),一个模块只需要了解每个Channel进来的信息,而不必要知道信息是怎么来的,是从哪里来的;只需要了解每个Channel可以发出去的信息,而不必要知道信息会到哪里去。SimKit是个并行模拟器,但是它不会把单个部件模块拆成多块,放到不同的主机线程上运行,所以开发者可以确定单个部件模块是在单个主机线程中运行,无需考虑一个模块的并行化。SimKit使用C++和Python语言混合编写,核心算法用C++代码实现,用户界面和命令接口使用Python语言编写,这样既保证了模拟器执行的高效率,又充分发挥了Python语言在开发界面方面的优势。
- 【会议录名称】 第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)
- 【会议名称】计算机学会第十五届计算机工程与工艺年会暨第一届微处理器技术论坛
- 【会议时间】2011-08-12
- 【会议地点】中国四川成都
- 【分类号】TP338.6
- 【主办单位】中国计算机学会