首页 | 本学科首页   官方微博 | 高级检索  
     

计算机系统模拟器研究综述
引用本文:刘雨辰,王佳,陈云霁,焦帅.计算机系统模拟器研究综述[J].计算机研究与发展,2015,52(1):3-15.
作者姓名:刘雨辰  王佳  陈云霁  焦帅
作者单位:1.1(计算机系统结构国家重点实验室(中国科学院计算技术研究所) 北京 100190);2.2(中国科学院大学 北京 100049) (liuyuchen@ict.ac.cn)
基金项目:国家自然科学基金项目,国家“八六三”高技术研究发展计划基金项目,中国科学院战略性先导科技专项基金项目,中国科学院对外合作重点项目
摘    要:计算机系统模拟器已经成为计算机系统结构领域研究中不可或缺的工具,真实计算机系统的不断发展对模拟器的性能要求也越来越高,模拟器的性能提升也促进了真实计算机结构和性能上的进步.为了提升性能,模拟器的发展经历了从串行单线程模拟到多处理单元并行模拟的发展趋势.串行模拟器和并行模拟器分别针对各自的模拟目标和模拟过程提出了各种优化方案,串行模拟器研究者提出了交织码、二进制翻译、FPGA加速、模拟分离等加速技术,而并行模拟器在串行模拟器基础上针对自己特有的支撑架构以及负载均衡、同步机制和通信机制等问题提出了各种解决方案.

关 键 词:模拟器  串行  并行  并行离散事件模拟  负载均衡

Survey on Computer System Simulator
Liu Yuchen,Wang Jia,Chen Yunji,Jiao Shuai.Survey on Computer System Simulator[J].Journal of Computer Research and Development,2015,52(1):3-15.
Authors:Liu Yuchen  Wang Jia  Chen Yunji  Jiao Shuai
Affiliation:1.1(State Key Laboratory of Computer Architecture (Institute of Computing Technology, Chinese Academy of Sciences), Beijing 100190);2.2(University of Chinese Academy of Sciences, Beijing 100049)
Abstract:Computer system simulator has long been a useful tool for researchers. It is applied in many different areas, from code design to software programming. In the development of simulators, performance has always been the main focus of researchers, and the improvement of performance will in return benefit the performance of real computers. A number of optimization work has been proposed in both serial and parallel simulations, such as threaded code, binary translation, FPGA accelerator, simulation separation techniques in serial simulation and the solution for the load balance, synchronization and communication in parallel simulation. In this paper, we provide several basic rules and structures that are used in common simulator design, and summarize recent studies of serial and parallel simulation and simulators. First, we introduce the current development of simulators, including current research results, technical problems and challenges. Then, we talk about the structure and the classification of current simulators. After that, the technique in serial simulators is introduced, and the optimization work in parallel simulation is also organized, according to the problems they tend to solve. Some mature simulators as well as simulation platforms are presented later in the paper. At last, potential issues and future work are also introduced.
Keywords:simulator  serial simulation  parallel simulation  parallel discrete-event simulation  load balance
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机研究与发展》浏览原始摘要信息
点击此处可从《计算机研究与发展》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号