In this paper we introduce a complex allocation and scheduling problem for variable voltage Multi-Processor System-on-Chip (MPSoC) platforms. We propose a methodology to formulate and solve to optimality the allocation, scheduling and discrete voltage selection problem, minimizing the system energy dissipation and the overhead for frequency switching. Our approach is based on the Logic Benders decomposition technique where the allocation is solved through an Integer Programming solver, and the scheduling through a Constraint Programming solver. The two solvers are interleaved and their interaction regulated by cutting plane generation. The objective function depends on both master and sub-problem variables. We demonstrate the efficiency of our approach on a set of realistic instances.

L. Benini, D. Bertozzi, A. Guerri, M.Milano (2006). Allocation, Scheduling and Voltage Scaling for Energy Aware MPSOCs. Heidelberg : Springer.

Allocation, Scheduling and Voltage Scaling for Energy Aware MPSOCs

BENINI, LUCA;BERTOZZI, DAVIDE;GUERRI, ALESSIO;MILANO, MICHELA
2006

Abstract

In this paper we introduce a complex allocation and scheduling problem for variable voltage Multi-Processor System-on-Chip (MPSoC) platforms. We propose a methodology to formulate and solve to optimality the allocation, scheduling and discrete voltage selection problem, minimizing the system energy dissipation and the overhead for frequency switching. Our approach is based on the Logic Benders decomposition technique where the allocation is solved through an Integer Programming solver, and the scheduling through a Constraint Programming solver. The two solvers are interleaved and their interaction regulated by cutting plane generation. The objective function depends on both master and sub-problem variables. We demonstrate the efficiency of our approach on a set of realistic instances.
2006
Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems
44
58
L. Benini, D. Bertozzi, A. Guerri, M.Milano (2006). Allocation, Scheduling and Voltage Scaling for Energy Aware MPSOCs. Heidelberg : Springer.
L. Benini; D. Bertozzi; A. Guerri; M.Milano
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/29359
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 19
  • ???jsp.display-item.citation.isi??? ND
social impact