DocumentCode :
1048986
Title :
Modeling operation and microarchitecture concurrency for communication architectures with application to retargetable simulation
Author :
Zhu, Xinping ; Qin, Wei ; Malik, Sharad
Author_Institution :
Dept. of Electr. & Comput. Eng., Northeastern Univ., Boston, MA
Volume :
14
Issue :
7
fYear :
2006
fDate :
7/1/2006 12:00:00 AM
Firstpage :
707
Lastpage :
716
Abstract :
In multiprocessor-based system-on-chips (SOCs), optimizing the communication architecture is often as important as, if not more than, optimizing the computation architecture. While there are mature platforms and techniques for the modeling and evaluation of computation architectures, the same is not true for the communication architectures. A major challenge in modeling the communication architecture is managing the concurrency at multiple levels: at the operation level, multiple communication operations may be active at any time; at the microarchitecture level, several microarchitectural components may be operating in parallel. Further, it is important to be able to clearly specify how the operation-level concurrency maps to the microarchitectural-level concurrency. This paper presents a modeling methodology and a retargetable simulation framework which fill this gap. This framework seeks to facilitate the design space exploration of the communication subsystem through a rigorous modeling approach based on a formal concurrency model, the operation state machine (OSM). Our OSM-based modeling methodology enables the entire system including both the computation and communication architectures to be modeled in a single OSM framework. This allows us to develop a tool set that can synthesize cycle-accurate system simulators for multiprocessing-element SOC prototypes. We show that, by simulation, critical system information such as timing and communication patterns can be obtained and evaluated. Consequently, system-level design choices regarding the communication architecture can be made with high confidence in early stages of design
Keywords :
integrated circuit design; multiprocessing systems; packet switching; system-on-chip; communication patterns; design space exploration; microarchitectural components; microarchitecture concurrency; multiprocessor system; on-chip communication architecture; operation state machine; packet-switching network; retargetable simulation; system-on-chip; Communication system operations and management; Computational modeling; Computer architecture; Concurrent computing; Microarchitecture; Multiprocessing systems; Space exploration; System-level design; Timing; Virtual prototyping; Bus; design exploration; multiprocessor system; on-chip communication architecture (OCA); packet-switching network; retargetable simulation; simulator synthesis;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/TVLSI.2006.878266
Filename :
1661620
Link To Document :
بازگشت