Seven Obstacles in the Way of Standard-Compliant Parallel SystemC Simulation | IEEE Journals & Magazine | IEEE Xplore

Seven Obstacles in the Way of Standard-Compliant Parallel SystemC Simulation


Abstract:

The IEEE 1666-2011 standard defines SystemC based on traditional discrete event simulation (DES) and sequential co-routine semantics, despite explicit parallelism in the ...Show More

Abstract:

The IEEE 1666-2011 standard defines SystemC based on traditional discrete event simulation (DES) and sequential co-routine semantics, despite explicit parallelism in the model and ample parallel processor cores available in today's host computers. In order to evolve the SystemC standard toward faster parallel DES, substantial hurdles must be overcome. This letter identifies seven obstacles in the standard that stand in the way of efficient parallel SystemC simulation, namely the co-routine semantics, simulator state, lack of thread safety, the role of channels, TLM-2.0, sequential mindset, and temporal decoupling. For each obstacle, we discuss the problem and propose a potential solution toward truly parallel SystemC. This letter to the editor is meant to identify difficulties with IEEE SystemC and stimulate fruitful discussion in the community.
Published in: IEEE Embedded Systems Letters ( Volume: 8, Issue: 4, December 2016)
Page(s): 81 - 84
Date of Publication: 12 October 2016

ISSN Information:

Funding Agency:


Contact IEEE to Subscribe

References

References is not available for this document.