• DocumentCode
    2437414
  • Title

    Task partitioning optimization algorithm for energy saving and load balance on NoC-based MPSoCs

  • Author

    Stefani, Marco P. ; Webber, Thais ; Fernandes, Ramon ; Cataldo, Rodrigo ; Poehls, Leticia B. ; Marcon, Cesar

  • Author_Institution
    PUCRS - Pontificia Univ. Catolica do Rio Grande do Sul, Porto Alegre, Brazil
  • fYear
    2015
  • fDate
    2-4 March 2015
  • Firstpage
    130
  • Lastpage
    134
  • Abstract
    Multiprocessor System-on-Chip (MPSoC) based on Network-on-Chip (NoC) integrates a large amount of Processor Elements (PEs) to fulfill the performance requirements of several applications. These applications are composed of a set of intercommunicating tasks, which are dynamically mapped onto PEs of the target architecture. However, the efficient task-mapping requires some previous steps, among them partitioning, which organizes tasks considering their interaction before applying a mapping process. This paper introduces Partition Reduce (PR) - a task partitioning approach based on the MapReduce algorithm targeting homogeneous NoC based MPSoCs. We analyze the efficiency of PR for energy consumption (EC) minimization and load balance (LB). The results obtained from a set of experiments, with large number of tasks, demonstrate that PR is more effective on processing time and result quality when compared to the classic Simulated Annealing (SA). In addition, PR produces partitions with low energy consumption and rigorous load balance.
  • Keywords
    energy conservation; energy consumption; network-on-chip; simulated annealing; EC minimization; LB; NoC-based MPSoC; PE; PR; SA; energy consumption minimization; energy saving; intercommunicating task-mapping efficiency process; load balance; map reduce algorithm; multiprocessor system-on-chip; network-on-chip; partition reduce; performance requirements; processor elements; simulated annealing; task partitioning optimization algorithm; Algorithm design and analysis; Energy consumption; Heuristic algorithms; Minimization; Partitioning algorithms; Simulated annealing; Three-dimensional displays; NoC; Partitioning algorithm; energy efficiency; homogeneous MPSoC; load balance; performance evaluation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Electronic Design (ISQED), 2015 16th International Symposium on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-1-4799-7580-8
  • Type

    conf

  • DOI
    10.1109/ISQED.2015.7085412
  • Filename
    7085412