Por favor, use este identificador para citar o enlazar este ítem: https://doi.org/10.1109/IPDPS.2015.43

Título: A Dual-Consistency Cache Coherence Protocol
Fecha de publicación: 25-may-2015
Editorial: IEEE
ISSN: Print: 1530-2075
ISBN: 978-1-4799-8648-4
Palabras clave: Protocol
SPEL
Resumen: Weak memory consistency models can maximize system performance by enabling hardware and compiler optimizations, but increase programming complexity since they do not match programmers’ intuition. The design of an efficient system with an intuitive memory model is an open challenge. This paper proposes SPEL, a dual-consistency cache coherence protocol which simultaneously guarantees the strongest memory consistency model provided by the hardware and yields improvements in both performance and energy consumption. The design of the protocol exploits a compile-time identification of code regions which can be executed under a less restrictive, thus optimized protocol, without harming correctness. Outside these regions, code is executed under a more restrictive protocol which enforces sequential consistency. Compared to a standard directory protocol, we show improvements in performance of 24% and reductions in energy consumption of 32%, on average, for a 64-core chip multiprocessor.
Autor/es principal/es: Jimborean, Alexandra
Ros Bardisa, Alberto
Facultad/Departamentos/Servicios: Facultades, Departamentos, Servicios y Escuelas::Departamentos de la UMU::Ingeniería y Tecnología de Computadores
Forma parte de: 29th International Parallel & Distributed Processing Symposium (IPDPS) pp. 1119-1128
Versión del editor: http://webs.um.es/aros/papers/pdfs/aros-ipdps15.pdf
URI: http://hdl.handle.net/10201/138988
DOI: https://doi.org/10.1109/IPDPS.2015.43
Tipo de documento: info:eu-repo/semantics/article
Número páginas / Extensión: 10
Derechos: info:eu-repo/semantics/openAccess
Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Descripción: © 2015. The authors. This document is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0 This document is the accepted version of a published work that appeared in final form in 2015 IEEE International Parallel and Distributed Processing Symposium. To access the final work, see DOI: https://doi.org/10.1109/IPDPS.2015.43
Aparece en las colecciones:Artículos: Ingeniería y Tecnología de Computadores

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
aros-ipdps15.pdf271,73 kBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons