DocumentCode
2256620
Title
PM-COSYN: PE and memory co-synthesis for MPSoCs
Author
Chen, Yi-Jung ; Yang, Chia-Lin ; Wang, Po-Han
Author_Institution
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
fYear
2010
fDate
8-12 March 2010
Firstpage
1590
Lastpage
1595
Abstract
Multi-Processor System-on-Chips (MPSoCs) exploit task-level parallelism to achieve high computation throughput, but concurrent memory accesses from multiple PEs may cause memory bottleneck. Therefore, to maximize system performance, it is important to simultaneously consider the PE and on-chip memory architecture design. However, in a traditional MPSoC design flow, PE allocation and on-chip memory allocation are often considered independently. To tackle this problem, we propose the first PE and Memory Co-synthesis (PM-COSYN) framework for MPSoCs. One critical issue in such a memory-aware MPSoC design is how to utilize the available die area to achieve a balanced design between memory and computation subsystems. Therefore, the goal of PM-COSYN is to allocate PE and on-chip memory for MPSoCs with Network-on-Chip (NoC) architecture such that system performance is maximized and the area constraint is met. The experimental results show that, PM-COSYN can synthesize NoC resource allocation according to the needs of the target task set. When comparing to a Simulated-Annealing method, PM-COSYN generates a comparable solution with much shorter CPU time.
Keywords
memory architecture; multiprocessing systems; network synthesis; network-on-chip; parallel processing; resource allocation; MPSoC; NoC resource allocation; PM-COSYN; concurrent memory access; memory bottleneck; memory co-synthesis; multiprocessor system-on-chip design; network-on-chip architecture; on-chip memory allocation; on-chip memory architecture design; processing element allocation; task-level parallelism; Computer architecture; Concurrent computing; Memory architecture; Network synthesis; Network-on-a-chip; Parallel processing; Resource management; System performance; System-on-a-chip; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2010
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4244-7054-9
Type
conf
DOI
10.1109/DATE.2010.5457064
Filename
5457064
Link To Document