1. Static task mapping for tiled chip multiprocessors with multiple voltage islands
- Author
-
Nikita Nikitin, Jordi Cortadella, Universitat Politècnica de Catalunya. Departament de Llenguatges i Sistemes Informàtics, and Universitat Politècnica de Catalunya. ALBCOM - Algorismia, Bioinformàtica, Complexitat i Mètodes Formals
- Subjects
Power management ,Extremal optimization ,Hardware_MEMORYSTRUCTURES ,Microprocessor chips ,Multiprocessing systems ,Computer science ,Memory bandwidth ,Parallel computing ,Multiprocessadors ,Reuse ,Chip ,Ordinadors -- Consum d'energia ,Parallel architectures ,Task mapping ,Simulated annealing ,Memory architecture ,Combinatorial optimization ,Optimisation ,Chip multiprocessing ,Informàtica::Arquitectura de computadors [Àrees temàtiques de la UPC] - Abstract
The complexity of large Chip Multiprocessors (CMP) makes design reuse a practical approach to reduce the manufacturing and design cost of high-performance systems. This paper proposes techniques for static task mapping onto general-purpose CMPs with multiple pre-defined voltage islands for power management. The CMPs are assumed to contain different classes of processing elements with multiple voltage/frequency execution modes to better cover a large range of applications. Task mapping is performed with awareness of both on-chip and off-chip memory traffic, and communication constraints such as the link and memory bandwidth. Besides proposing a linear programming model for small systems, a novel mapping approach based on Extremal Optimization is proposed for large-scale CMPs. This new combinatorial optimization method has delivered very good results in quality and computational cost when compared to the classical simulated annealing.
- Published
- 2012
- Full Text
- View/download PDF