Reducing Cache Hierarchy Energy Consumption by Predicting Forwarding and Disabling Associative Sets

Carazo Minguela, Pablo; Apolloni, Rubén; Castro Rodríguez, Fernando; Chaver Martínez, Daniel Ángel; Piñuel Moreno, Luis y Tirado Fernández, Francisco (2012). Reducing Cache Hierarchy Energy Consumption by Predicting Forwarding and Disabling Associative Sets. "Journal of Circuits Systems And Computers", v. 21 (n. 7); pp. 124-146. ISSN 0218-1266. https://doi.org/10.1142/50218126612500570.

Descripción

Título: Reducing Cache Hierarchy Energy Consumption by Predicting Forwarding and Disabling Associative Sets
Autor/es:
  • Carazo Minguela, Pablo
  • Apolloni, Rubén
  • Castro Rodríguez, Fernando
  • Chaver Martínez, Daniel Ángel
  • Piñuel Moreno, Luis
  • Tirado Fernández, Francisco
Tipo de Documento: Artículo
Título de Revista/Publicación: Journal of Circuits Systems And Computers
Fecha: Noviembre 2012
Volumen: 21
Materias:
Palabras Clave Informales: Energy consumption; filtering; forwarding predictor; cache hierarchy
Escuela: E.U. de Informática (UPM) [antigua denominación]
Departamento: Informática Aplicada [hasta 2014]
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (6MB) | Vista Previa

Resumen

The first level data cache un modern processors has become a major consumer of energy due to its increasing size and high frequency access rate. In order to reduce this high energy con sumption, we propose in this paper a straightforward filtering technique based on a highly accurate forwarding predictor. Specifically, a simple structure predicts whether a load instruction will obtain its corresponding data via forwarding from the load-store structure -thus avoiding the data cache access - or if it will be provided by the data cache. This mechanism manages to reduce the data cache energy consumption by an average of 21.5% with a negligible performance penalty of less than 0.1%. Furthermore, in this paper we focus on the cache static energy consumption too by disabling a portin of sets of the L2 associative cache. Overall, when merging both proposals, the combined L1 and L2 total energy consumption is reduced by an average of 29.2% with a performance penalty of just 0.25%. Keywords: Energy consumption; filtering; forwarding predictor; cache hierarchy

Más información

ID de Registro: 22360
Identificador DC: http://oa.upm.es/22360/
Identificador OAI: oai:oa.upm.es:22360
Identificador DOI: 10.1142/50218126612500570
URL Oficial: http://www.worldscientific.com/doi/abs/10.1142/S0218126612500570
Depositado por: Memoria Investigacion
Depositado el: 04 Abr 2014 15:01
Ultima Modificación: 21 Abr 2016 14:15
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM