ACM Home Page
Please provide us with feedback. Feedback
Partial order method for timed simulation of system-level MPSoC designs
Full text PdfPdf (267 KB)
Source
Asia and South Pacific Design Automation Conference archive
Proceedings of the 2009 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: MPSoC and IP integration table of contents
Pages 149-154  
Year of Publication: 2009
ISBN:978-1-4244-2748-2
Authors
Eric Cheung  University of California Riverside, Riverside, California
Harry Hsieh  University of California Riverside, Riverside, California
Felice Balarin  Cadence Design Systems, San Jose, California
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers - Engineering Sciences Society
IPSJ SIGSLDM : Information Processing Society of Japan - SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 34,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Current discrete event simulator requires heavy simulation overhead to switch between different components to simulate them in strictly chronological order. Therefore, timed simulation is significantly slower than un-timed simulation. By simply adding delays in the components and communication channels, our timed MPEG-2 decoder simulates more than 14 times slower than an un-timed simulation. In this paper, we propose a partial order method to speed up timed simulation by relaxing the order that the components are simulated. With partial order method, a component is not required to schedule a channel access if both behavioral and timing results of the access are known. The simulation switches less frequently hence the simulation overhead reduces. We show that partial order method can be used in complex system-level simulation such as MPSoC implementations of the MPEG-2 decoder. In our experiments, partial order method provides more than 10 times speedups over regular discrete event simulation for timed simulation.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Advanced RISC Machine. http://www.arm.com.
 
2
 
3
4
 
5
E. Cheung, H. Hsieh, and F. Balarin. Framework for fast and accurate performance simulation of multiprocessor systems. In High Level Design Validation and Test Workshop, 2007. HLVDT 2007. IEEE International, pages 21--28, Irvine, CA, Nov. 2007.
6
7
 
8
9
 
10
11
12
 
13
G. Kahn. The semantics of a simple language for parallel programming. In J. L. Rosenfeld, editor, Information processing, pages 471--475, Stockholm, Sweden, Aug 1974. North Holland, Amsterdam.
 
14
Microprocessor without Interlocked Pipeline Stages. http://www.mips.com.
 
15
Open SystemC Initiative. http://www.systemc.com.
 
16
17
 
18
Tensilcia. http://www.tensilica.com.
Collaborative Colleagues:
Eric Cheung: colleagues
Harry Hsieh: colleagues
Felice Balarin: colleagues