• DocumentCode
    2231866
  • Title

    TOPAZ: An Open-Source Interconnection Network Simulator for Chip Multiprocessors and Supercomputers

  • Author

    Abad, Pablo ; Prieto, Pablo ; Menezo, Lucía G. ; Colaso, Adrián ; Puente, Valentin ; Gregorio, José-Ángel

  • Author_Institution
    Dept. de Electron. y Comput., Univ. of Cantabria, Santander, Spain
  • fYear
    2012
  • fDate
    9-11 May 2012
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    As in other computer architecture areas, interconnection networks research relies most of the times on simulation tools. This paper announces the release of an open-source tool suitable to be used for accurate modeling from small CMP to large supercomputer interconnection networks. The cycle-accurate modeling of TOPAZ can be used standalone through synthetic traffic patterns and application-traces or within full-system evaluation systems such as GEMS or GEM5 effortlessly. In fact, we provide an advanced interface that enables the replacement of the original lightweight but optimistic GEMS and GEM5 network simulator with limited performance impact on the simulation time. Our tests indicate that in this context, underestimating network modeling could induce up to 50% error in the performance estimation of the simulated system. To minimize the impact of detailed network modeling on simulation time, we incorporate mechanisms able to attenuate the higher computational effort, reducing in this way the slowdown of the full system simulation with accurate performance estimations. Additionally, in order to evaluate large-scale networks, we parallelize the simulator to be able to optimize memory resources with the growing number of cores available per chip in the simulation farms. This allows us to simulate node networks exceeding one million of routers with up to 70% efficiency in a multithreaded simulation running on twelve cores.
  • Keywords
    microprocessor chips; multiprocessing systems; multiprocessor interconnection networks; parallel architectures; parallel machines; GEM5 network simulator; GEMS network simulator; TOPAZ; application traces; chip multiprocessors; computer architecture; multithreaded simulation; network modeling; node networks; open-source interconnection network simulator; performance estimation; supercomputer interconnection networks; synthetic traffic patterns; Adaptation models; Computational modeling; Garnets; Load modeling; Multiprocessor interconnection; Network topology; Object oriented modeling; chip multiprocessor; interconnection networks; simulator; supercomputer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on
  • Conference_Location
    Copenhagen
  • Print_ISBN
    978-1-4673-0973-8
  • Type

    conf

  • DOI
    10.1109/NOCS.2012.19
  • Filename
    6209268