@inproceedings{03798dc217db4c62aa7805e071c4c49a,
title = "A fast timing-accurate MPSoC HW/SW co-simulation platform based on a novel synchronization scheme",
abstract = "Fast and accurate full-system simulation is needed for MPSoC design space exploration to achieve tight time-to-market design goals. In the field of full-system simulation, transaction level modeling with SystemC and traditional instruction set simulators (e.g. M5) based on C/C++ have their own advantages, separately. In this paper, a novel method for synchronizing M5 and SystemC modules is proposed to achieve fast and timing-accurate co-simulation. This method adopts event-driven scheduling and object-oriented programming technology. With this method, an MPSoC full-system co-simulation platform, which allows modeling the architecture at multiple levels of abstraction, is presented. The fast abstract model of M5 and timing-accurate model of SystemC has been used for hardware framework. On the other hand, a lightweight MPI library is implemented for communication of software applications. The simulation result shows that the novel scheme can obtain a fast simulation speed with no expense on simulation precision. Additionally a parallel MUSIC algorithm is designed which evaluates the validation of the MPSoC plat-form.",
keywords = "Co-simulation, MPSoC, Synchronization, Timing-accurate",
author = "Mingyan Yu and Junjie Song and Fangfa Fu and Siyue Sun and Bo Liu",
year = "2010",
language = "英语",
isbn = "9789881701282",
series = "Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010",
pages = "1396--1400",
booktitle = "Proceedings of the International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010",
note = "International MultiConference of Engineers and Computer Scientists 2010, IMECS 2010 ; Conference date: 17-03-2010 Through 19-03-2010",
}