Revisiting LP-NUCA Energy Consumption: Cache Access Policies and Adaptive Block Dropping
Financiación FP7 / Fp7 Funds
Resumen: Cache working-set adaptation is key as embedded systems move to multiprocessor and Simultaneous Multithreaded Architectures (SMT) because interthread pollution harms system performance and battery life. Light-Power NUCA (LP-NUCA) is a working-set adaptive cache that depends on temporal-locality to save energy. This work identifies the sources of energy waste in LP-NUCAs: parallel access to the tag and data arrays of the tiles and low locality phases with useless block migration. To counteract both issues, we prove that switching to serial access reduces energy without harming performance and propose a machine learning Adaptive Drop Rate (ADR) controller that minimizes the amount of replacement and migration when locality is low.

This work demonstrates that these techniques efficiently adapt the cache drop and access policies to save energy. They reduce LP-NUCA consumption 22.7% for 1SMT. With interthread cache contention in 2SMT, the savings rise to 29%. Versus a conventional organization, energy--delay improves 20.8% and 25% for 1- and 2SMT benchmarks, and, in 65% of the 2SMT mixes, gains are larger than 20%.

Idioma: Inglés
DOI: 10.1145/2632217
Año: 2014
Publicado en: ACM Transactions on Architecture and Code Optimization 11, 2 (2014), 19 [26 pp.]
ISSN: 1544-3566

Factor impacto JCR: 0.503 (2014)
Categ. JCR: COMPUTER SCIENCE, THEORY & METHODS rank: 83 / 102 = 0.814 (2014) - Q4 - T3
Categ. JCR: COMPUTER SCIENCE, HARDWARE & ARCHITECTURE rank: 40 / 50 = 0.8 (2014) - Q4 - T3

Financiación: info:eu-repo/grantAgreement/ES/DGA/T48
Financiación: info:eu-repo/grantAgreement/EC/FP7/287759/EU/High Performance and Embedded Architecture and Compilation/HiPEAC
Financiación: info:eu-repo/grantAgreement/ES/MICINN/TIN2010-21291-C02-01
Financiación: info:eu-repo/grantAgreement/ES/MICINN/TIN2012-34557
Financiación: info:eu-repo/grantAgreement/ES/MINECO/TIN2013-46957-C2-1-P
Financiación: info:eu-repo/grantAgreement/ES/MINECO/TIN2014-52608-REDC
Financiación: info:eu-repo/grantAgreement/ES/MINECO/DPI2011-25892
Tipo y forma: Article (PrePrint)
Área (Departamento): Área Arquit.Tecnología Comput. (Dpto. Informát.Ingenie.Sistms.)
Área (Departamento): Área Lenguajes y Sistemas Inf. (Dpto. Informát.Ingenie.Sistms.)

Rights Reserved All rights reserved by journal editor

Exportado de SIDERAL (2019-05-29-11:36:39)

Este artículo se encuentra en las siguientes colecciones:

 Record created 2017-06-12, last modified 2019-05-29

Rate this document:

Rate this document:
(Not yet reviewed)