• DocumentCode
    618548
  • Title

    Scalable parallel simulation of networks on chip

  • Author

    Eggenberger, Marcus ; Radetzki, Martin

  • Author_Institution
    Inst. fur Tech. Inf., Univ. Stuttgart, Stuttgart, Germany
  • fYear
    2013
  • fDate
    21-24 April 2013
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    With continuing miniaturization, NoCs with 1024 nodes will become realistic around the year 2020. The design of such NoCs requires efficient simulation techniques to evaluate design alternatives and to validate functional correctness. The current state of the art, sequential simulation, will no longer provide acceptable simulation time. Parallel simulation exploiting multicore and multithreading capabilities of simulation computers is a potential solution. However, current parallel techniques suffer from limited scalability due to the need to synchronize simulation time and the access to shared data structures. This work presents a new approach based on an explicit ordering of simulation tasks so that a maximum of independent tasks are simulated between any dependent tasks. This enables efficient synchronization and, together with dynamic load balancing, reduces blocking time. A near-linear simulation speedup of up to 15.5 is achieved on a 16 core simulation machine.
  • Keywords
    multiprocessing systems; network-on-chip; NoC; multicore capabilities; multithreading capabilities; networks on chip; scalable parallel simulation; Computational modeling; Instruction sets; Message systems; Switches; Synchronization; Tiles; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Networks on Chip (NoCS), 2013 Seventh IEEE/ACM International Symposium on
  • Conference_Location
    Tempe, AZ
  • Print_ISBN
    978-1-4673-6491-1
  • Electronic_ISBN
    978-1-4673-6492-8
  • Type

    conf

  • DOI
    10.1109/NoCS.2013.6558402
  • Filename
    6558402