Access the full text.
Sign up today, get DeepDyve free for 14 days.
P. Paolucci, Iuliana Bacivarov, G. Goossens, R. Leupers, F. Rousseau, Christoph Schumacher, L. Thiele, P. Vicini (2013)
EURETILE 2010-2012 summary: first three years of activity of the European Reference Tiled ExperimentArXiv, abs/1305.1459
(2006)
IEEE standard SystemC language reference manual
(2014)
Article 165, Publication date
Robert Netzer, B. Miller (1992)
What are race conditions?: Some issues and formalizationsLOPLAS, 1
D. Nicol, P. Heidelberger (1996)
Parallel execution for serial simulatorsACM Trans. Model. Comput. Simul., 6
Accellera Systems Initiative. 2013. OSCI SystemC 2.2
Christoph Schumacher, R. Leupers, D. Petras, A. Hoffmann (2010)
parSC: Synchronous parallel SystemC simulation on multi-core host architectures2010 IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS)
X. Guerin, F. Pétrot (2009)
A System Framework for the Design of Embedded Software Targeting Heterogeneous Multi-core SoCs2009 20th IEEE International Conference on Application-specific Systems, Architectures and Processors
P. Wolkotte, P. Hölzenspies, G. Smit (2007)
Using an FPGA for Fast Bit Accurate SoC Simulation2007 IEEE International Parallel and Distributed Processing Symposium
Christoph Schumacher, Jan Weinstock, R. Leupers, G. Ascheid (2012)
Scandal: Systemc analysis for nondeterminism anomaliesProceeding of the 2012 Forum on Specification and Design Languages
Peter Magnusson, M. Christensson, Jesper Eskilson, Daniel Forsgren, Gustav Hållberg, Johan Högberg, F. Larsson, Andreas Moestedt, Bengt Werner (2002)
Simics: A Full System Simulation PlatformComputer, 35
(2012)
Synopsys processor designer
Dietmar Petras, and Thorsten Grötker. 2013. legaSCi: Legacy SystemC model integration into parallel simulators
(2009)
OSCI TLM-2.0 language reference manual
Christoph Schumacher, Jan Weinstock, R. Leupers, G. Ascheid, L. Tosoratto, A. Lonardo, D. Petras, Thorsten Grötker (2013)
legaSCi: Legacy SystemC Model Integration into Parallel Systemc Simulators2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
Christoph Schumacher, Jan Weinstock, R. Leupers, G. Ascheid (2012)
Cause and effect of nondeterministic behavior in sequential and parallel SystemC simulators2012 IEEE International High Level Design Validation and Test Workshop (HLDVT)
K. Mani, Chandy And, J. Misra (1979)
Distributed Simulation: A Case Study in Design and Verification of Distributed ProgramsIEEE Transactions on Software Engineering, SE-5
(2013)
SCML source code kits
Weiwei Chen, Xu Han, R. Dömer (2012)
Out-of-order parallel simulation for ESL design2012 Design, Automation & Test in Europe Conference & Exhibition (DATE)
(2013)
legaSCi: Legacy SystemC model integration into parallel simulators
(2012)
Synopsys processor designer. http://www.synopsys.com/Systems
R. Ammendola, A. Biagioni, O. Frezza, F. Cicero, A. Lonardo, P. Paolucci, D. Rossetti, F. Simula, L. Tosoratto, P. Vicini (2012)
APEnet+: a 3D Torus network optimized for GPU-based HPC SystemsJournal of Physics: Conference Series, 396
Rohit Sinha, Aayush Prakash, Hiren Patel (2012)
Parallel simulation of mixed-abstraction SystemC models on GPUs and multicore CPUs17th Asia and South Pacific Design Automation Conference
Christoph Roth, O. Sander, M. Kühnle, J. Becker (2011)
HLA-based simulation environment for distributed SystemC simulation
legaSCi: Legacy SystemC Model Integration into Parallel Simulators CHRISTOPH SCHUMACHER, JAN HENRIK WEINSTOCK, RAINER LEUPERS, and GERD ASCHEID, RWTH Aachen University LAURA TOSORATTO and ALESSANDRO LONARDO, Istituto Nazionale di Fisica Nucleare DIETMAR PETRAS and ANDREAS HOFFMANN, Synopsys GmbH Architects and developers use virtual prototypes of computer systems to receive early feedback on hardware design decisions as well as to develop and debug system software. This is facilitated by the comprehensive inspection capabilities virtual prototypes offer. For virtual prototypes, execution speed is crucial to support the users' productivity. Parallel simulation techniques are employed to offset the speed impact of the increasing number of cores that need to be simulated in virtual prototypes of parallel and embedded systems. SystemC is the de facto industry standard library for virtual platform modeling. Since currently no parallel SystemC library is commonly available, typical SystemC models are coded for execution in sequential simulation environments. Simply putting such models into parallel simulators may lead to thread-safety issues and may additionally cause nondeterministic simulator behavior. This article proposes a methodology to support simulation creators to face the challenge of integrating such legacy models into parallel SystemC environments. The feasibility of the proposed method is evaluated by
ACM Transactions on Embedded Computing Systems (TECS) – Association for Computing Machinery
Published: Dec 15, 2014
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.