Gestión de recursos energéticamente eficiente para aplicaciones paralelas basadas en tareas en entornos multi-aplicación

  1. Costero Valero, Luis María
Supervised by:
  1. Katzalin Olcoz Director
  2. Francisco Tirado Fernández Director
  3. Francisco Daniel Igual Peña Director

Defence university: Universidad Complutense de Madrid

Fecha de defensa: 28 January 2021

Committee:
  1. Manuel Prieto Matías Chair
  2. José Luis Risco Martín Secretary
  3. Rafael Asenjo Plaza Committee member
  4. Jose Daniel Garcia Sanchez Committee member
  5. Andrea Bartolini Committee member
Department:
  1. Arquitectura de Computadores y Automática

Type: Thesis

Abstract

The end of Dennard scaling, as well as the arrival of the post-Moore era, has meant a big change in the way performance and energy efficiency are achieved by modern processors. From a constant increase of the clock frequency as the main method to increase performance at the beginning of the 2000s, the increase in the number of cores inside processors running at relatively conservative frequencies has stabilised as the current trend to increase both performance and energy efficiency. The increase of the heterogeneity in the systems, both inside the processors comprising different types of cores (e.g., big LITTLE architectures) or adding specific compute units (like multimedia extensions), as well as in the platform by the addition of other specific compute units (like GPUs), offering different performance and energy-efficiency trade-offs. Together with the increase in the number of cores, the processor evolution has been accompanied by the addition of different techologies that allow processors to adapt dynamically to the changes in the environment and running aplications. Among others, techiniques like dynamic voltage and frequiency scaling, power capping or cache partitioning are widely used nowadays to increase the performance and/or energy-efficiency...