• DocumentCode
    3358890
  • Title

    High speed cycle approximate simulation for cache-incoherent MPSoCs

  • Author

    Thompson, Charlotte ; Gould, Michael ; Topham, Nigel

  • Author_Institution
    Inst. for Comput. Syst. Archit., Univ. of Edinburgh, Edinburgh, UK
  • fYear
    2013
  • fDate
    15-18 July 2013
  • Firstpage
    88
  • Lastpage
    95
  • Abstract
    We present a new high speed cycle-approximate simulator, addressing an important, neglected category of multi-core systems: deeply-embedded cache-incoherent MPSoCs. We take advantage of the unique properties of these systems to increase the parallelism of the simulation. In doing so we achieve performance not possible using previous simulation techniques, without compromising the accuracy of the results. We present quantitative performance results across a large range of simulated NoC designs, comprising 1 to 64 cores. On average we simulate at 5.9 MIPS, with simulation speeds reaching 373 MIPS in the best case. Comparing against FPGA implementations we demonstrate that the simulator manages this with an average timing error of only 2.1%.
  • Keywords
    cache storage; integrated circuit design; multiprocessing systems; network-on-chip; 373 MIPS; 5.9 MIPS; deeply-embedded cache-incoherent MPSoC; high speed cycle approximate simulation; multicore systems; simulated NoC designs; Benchmark testing; Data models; Instruction sets; Microarchitecture; Multicore processing; Random access memory; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
  • Conference_Location
    Agios Konstantinos
  • Type

    conf

  • DOI
    10.1109/SAMOS.2013.6621110
  • Filename
    6621110