DocumentCode
791290
Title
Schedule-aware performance estimation of communication architecture for efficient design space exploration
Author
Kim, Sungchan ; Im, Chaeseok ; Ha, Soonhoi
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., South Korea
Volume
13
Issue
5
fYear
2005
fDate
5/1/2005 12:00:00 AM
Firstpage
539
Lastpage
552
Abstract
In this paper, we are concerned about performance estimation of bus-based communication architectures assuming that task partitioning and scheduling on processing elements are already determined. Since communication overhead is dynamic and unpredictable due to bus contention, a simulation-based approach seems inevitable for accurate performance estimation. However, it is too time-consuming to be used for exploring the wide design space of bus architectures. We propose a static performance-estimation technique based on a queueing analysis assuming that the memory traces and the task schedule information are given. We use this static estimation technique as the first step in our design space exploration framework to prune the design space drastically before applying a simulation-based approach to the reduced design space. Experimental results show that the proposed technique is several orders of magnitude faster than a trace-driven simulation while keeping the estimation error within 10% consistently in various communication architecture configurations.
Keywords
circuit simulation; estimation theory; integrated circuit interconnections; logic partitioning; queueing theory; system-on-chip; bus contention; bus-based communication architectures; communication overhead; design space exploration; processing elements; queuing analysis; schedule-aware performance estimation; simulation-based approach; static estimation technique; task partitioning; task scheduling; Clocks; Computer architecture; Decoding; Estimation error; Information analysis; Network-on-a-chip; Performance analysis; Queueing analysis; Space exploration; System-on-a-chip; Communication architecture; design space exploration; performance estimation; queueing theory;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2004.842912
Filename
1425510
Link To Document