• DocumentCode
    2807344
  • Title

    Load Balancing for Data-Parallel Applications on Network-on-Chip Enabled Multi-processor Platform

  • Author

    Yang, Jungsook ; Chun, Chuny ; Bagherzadeh, Nader ; Lee, Seung Eun

  • Author_Institution
    Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA, USA
  • fYear
    2011
  • fDate
    9-11 Feb. 2011
  • Firstpage
    439
  • Lastpage
    446
  • Abstract
    As the computation cost increases to meet the design requirements for computation-intensive applications on today´s systems, the pressure to develop high performance parallel processors on a chip will increase. Network-on-Chip (NoC) techniques that interconnect multiple processing elements with routers are the solution for reducing computation time and power consumption by parallel processing on a chip. The shared communication platform is also essential to meet the scalability and complexity challenges for System-on-Chip (SoC). However not many parallel applications have been studied for such an architecture and workload characterizations have not been researched to benefit the architecture design optimization. In this paper, we study multiple data-parallel applications on a multicore NoC architecture with distributed memory space. We introduce an efficient runtime workload distribution algorithm that balances workloads of parallel processors and apply for selected embedded applications. Using our cycle accurate multicore simulator, we simulated our NoC-enabled multicore architecture model and executed data-parallel applications on various number of processing elements using the proposed runtime load balancing algorithm and analyzed performance and communication overheads.
  • Keywords
    multiprocessing systems; network-on-chip; power aware computing; resource allocation; NoC; SoC; computation cost; data parallel applications; load balancing; multicore simulator; multiple processing elements; network-on-chip enabled multiprocessor platform; parallel processing; parallel processors; power consumption; system-on-Chip; workload distribution algorithm; Multicore processing; Network interfaces; Nickel; Parallel processing; Program processors; System-on-a-chip; load balancing; network-on-chip; parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2011 19th Euromicro International Conference on
  • Conference_Location
    Ayia Napa
  • ISSN
    1066-6192
  • Print_ISBN
    978-1-4244-9682-2
  • Type

    conf

  • DOI
    10.1109/PDP.2011.90
  • Filename
    5739049