Partitioning and mapping on NoC-Based MPSoC: an energy consumption saving approach

  • Authors:
  • Eduardo Antunes;Alexandra Aguiar;F. Sergio Johann;Marcos Sartori;Fabiano Hessel;César Marcon

  • Affiliations:
  • PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil;PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil;PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil;PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil;PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil;PUCRS - Pontifical University Catholic of Rio Grande do Sul, Porto Alegre, Brazil

  • Venue:
  • Proceedings of the 4th International Workshop on Network on Chip Architectures
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software complexity has increased considerably over recent years, needing special target architectures as MPSoCs to fulfill the heavy memory, communication and computation requirements. Nevertheless, the use of MPSoCs has brought attention to the need for effective methods and tools for parallel software development. Methodologies aggregating partitioning and mapping are normally employed to fulfill the heavy requirements of such systems. This paper explores task-partitioning and processor-mapping methods on homogeneous NoC-Based MPSoC. The effect of both on application's energy consumption is explored alone and jointly. Experiments with several synthetic and four real applications show that the energy consumption is reduced up to 18%, 31.8% or 38.1% when applying partitioning, mapping or both, respectively.