DocumentCode
1453194
Title
Fast Communication Architecture Exploration of Processor Pool-Based MPSoC via Static Performance Analysis
Author
Joo, Young-Pyo ; Kim, Sungchan ; Ha, Soonhoi
Author_Institution
Samsung Electron., Suwon, South Korea
Volume
30
Issue
3
fYear
2011
fDate
3/1/2011 12:00:00 AM
Firstpage
468
Lastpage
472
Abstract
Multiprocessor systems-on-chip (MPSoCs) are evolving toward processor pool-based architecture that employs a hierarchical on-chip network for inter-processor and intra-processor pool communication. This letter presents a systematic exploration method of the cascaded bus matrix-based on-chip network design for processor pool-based MPSoCs. It uses an evolutionary algorithm to find optimal architectures in terms of on-chip area while satisfying a given performance constraint. Since simulation is too time-consuming to evaluate the performance of complex on-chip networks during architecture exploration, we propose to prune the design space efficiently using two novel static analysis techniques: 1) bandwidth analysis considering task execution dependences, and 2) memory contention analysis for accurate performance estimation. Thanks to fast and accurate evaluation by the proposed analysis techniques, we achieved an order of magnitude speed improvement for the architecture exploration without performance loss, compared with a simulation-based approach.
Keywords
circuit optimisation; evolutionary computation; integrated circuit design; multiprocessing systems; reconfigurable architectures; system-on-chip; bandwidth analysis; cascaded bus matrix-based on-chip network design; evolutionary algorithm; fast communication architecture exploration; hierarchical on-chip network; interprocessor pool communication; intraprocessor pool communication; memory contention analysis; multiprocessor systems-on-chip; processor pool-based MPSoC; simulation-based approach; static analysis techniques; static performance analysis; systematic exploration method; task execution dependences; Analytical models; Bandwidth; Computer architecture; Delay; Estimation; Evolutionary computation; System-on-a-chip; Communication architecture exploration; MPSoC; processor pool; static performance analysis;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2010.2088930
Filename
5715602
Link To Document