High speed cycle approximate simulation for cache-incoherent MPSoCs

Miles Gould, Chris Thompson, Nigel Topham

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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%.
Original languageEnglish
Title of host publicationEmbedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
PublisherInstitute of Electrical and Electronics Engineers
Pages88 - 95
ISBN (Print)978-1-4799-0103-6
DOIs
Publication statusPublished - Jul 2013
Event2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII) - Samos Island, Greece, United Kingdom
Duration: 15 Jul 201318 Jul 2013

Conference

Conference2013 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII)
Country/TerritoryUnited Kingdom
Period15/07/1318/07/13

Fingerprint

Dive into the research topics of 'High speed cycle approximate simulation for cache-incoherent MPSoCs'. Together they form a unique fingerprint.

Cite this