• 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