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
fDate :
3/1/2011 12:00:00 AM
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2010.2088930