Full-system simulation of distributed memory multicomputers

被引:3
|
作者
Javier Ridruejo, Fco [1 ]
Miguel-Alonso, Jose [1 ]
Navaridas, Javier [1 ]
机构
[1] Univ Basque Country, Dep Comp Architecture & Technol, Donostia San Sebastian 20018, Spain
关键词
Full-system simulation; Interconnection networks; Multicomputers; Clusters; CONGESTION-CONTROL;
D O I
10.1007/s10586-009-0086-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we discuss environments for the full-system simulation of multicomputers. These environments are composed of a large collection of modules that simulate the compute nodes and the network, plus additional linking elements that perform communication and synchronization. We present our own environment, in which we integrate Simics with INSEE. We reuse as many Simics modules as possible to reduce the effort of hardware modeling, and also to simulate standard machines running unmodified operating systems. This way we avoid the error-prone effort of developing drivers and libraries. The environment we propose in this paper enables us to show some of the difficulties we found when integrating diverse tools, and how we were able to overcome them. Furthermore we show some important details to have into account in order to do a valid full-system simulation of multicomputers, mostly related with synchronization and timing. Thus, a trade-off has to be found between simulation speed and accuracy of results.
引用
收藏
页码:309 / 322
页数:14
相关论文
共 50 条
  • [1] Full-system simulation of distributed memory multicomputers
    Fco. Javier Ridruejo
    Jose Miguel-Alonso
    Javier Navaridas
    Cluster Computing, 2009, 12 : 309 - 322
  • [2] A Fast Full-System Simulation Environment for Memory System Evaluation
    Jeong, Taeyang
    Han, Sangwoo
    Chung, Eui-Young
    2020 17TH INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2020), 2020, : 99 - 100
  • [3] Memory Hierarchy Characterization of NoSQL Applications through Full-System Simulation
    Colaso, Adrian
    Prieto, Pablo
    Angel Herrero, Jose
    Abad, Pablo
    Menezo, Lucia G.
    Puente, Valentin
    Angel Gregorio, Jose
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (05) : 1161 - 1173
  • [4] Sources of Error in Full-System Simulation
    Gutierrez, Anthony
    Pusdesris, Joseph
    Dreslinski, Ronald G.
    Mudge, Trevor
    Sudanthi, Chander
    Emmons, Christopher D.
    Hayenga, Mitchell
    Paver, Nigel
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 13 - 22
  • [5] Modeling network behaviour by full-system simulation
    University of Malaga, Departamento de Ingenieria de Comunicaciones, Malaga, Spain
    不详
    J. Softw., 2007, 2 (11-18):
  • [6] Synchronization for Hybrid MPSoC Full-System Simulation
    Murillo, Luis Gabriel
    Eusse, Juan
    Jovic, Jovana
    Yakoushkin, Sergey
    Leupers, Rainer
    Ascheid, Gerd
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 121 - 126
  • [7] Enabling Reproducible and Agile Full-System Simulation
    Bruce, Bobby R.
    Akram, Ayaz
    Nguyen, Hoa
    Roarty, Kyle
    Samani, Mahyar
    Friborz, Marjan
    Reddy, Trivikram
    Sinclair, Matthew D.
    Lowe-Power, Jason
    2021 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2021), 2021, : 183 - 193
  • [8] SEMCS: A Precise Memory-Hierarchy Simulation Framework on Parallel Full-System Simulator
    Wu, Junjie
    Pan, Xiaohui
    Liu, Guanghui
    Yang, Xuejun
    2009 WASE INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING, ICIE 2009, VOL II, 2009, : 192 - 196
  • [9] Application of full-system simulation in exploratory system design and development
    Peterson, JL
    Bohrer, PJ
    Chen, L
    Elnozahy, EN
    Gheith, A
    Jewell, RH
    Kistler, MD
    Maeurer, TR
    Malone, SA
    Murrell, DB
    Needel, N
    Rajamani, K
    Rinaldi, MA
    Simpson, RO
    Sudeep, K
    Zhang, L
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2006, 50 (2-3) : 321 - 332
  • [10] Full-System Simulation of Mobile CPU/GPU Platforms
    Kaszyk, Kuba
    Wagstaff, Harry
    Spink, Tom
    Franke, Bjorn
    O'Boyle, Mike
    Bodint, Bruno
    Uhrenholt, Henrik
    2019 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2019, : 68 - 78