Skip to main navigation Skip to search Skip to main content

Load balancing for data-parallel applications on network-on-chip enabled multi-processor platform

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011
Pages439-446
Number of pages8
DOIs
StatePublished - 2011
Event19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011 - Ayia Napa, Cyprus
Duration: 9 Feb 201111 Feb 2011

Publication series

NameProceedings - 19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011

Conference

Conference19th International Euromicro Conference on Parallel, Distributed, and Network-Based Processing, PDP 2011
Country/TerritoryCyprus
CityAyia Napa
Period9/02/1111/02/11

Keywords

  • load balancing
  • network-on-chip
  • parallel processing

Fingerprint

Dive into the research topics of 'Load balancing for data-parallel applications on network-on-chip enabled multi-processor platform'. Together they form a unique fingerprint.

Cite this