Publication:
A Dual-Consistency Cache Coherence Protocol

dc.contributor.authorJimborean, Alexandra
dc.contributor.authorRos Bardisa, Alberto
dc.contributor.departmentIngenierĂ­a y TecnologĂ­a de Computadores
dc.date.accessioned2024-02-08T11:52:38Z
dc.date.available2024-02-08T11:52:38Z
dc.date.issued2015-05-25
dc.description© 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
dc.description.abstractWeak 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.es
dc.formatapplication/pdfes
dc.format.extent10es
dc.identifier.doihttps://doi.org/10.1109/IPDPS.2015.43
dc.identifier.eissn978-1-4799-8648-4
dc.identifier.issnPrint: 1530-2075
dc.identifier.urihttp://hdl.handle.net/10201/138988
dc.languageenges
dc.publisherIEEEes
dc.relationThis work was supported in part by the”Fundacion Seneca Agencia de Ciencia yTecnologıa de la Region de Murcia” undergrant ”Jovenes Lıderes en Investigacion” 18956/JLI/13, by the Spanish MINECO ,by European Commission FEDER funds,undergrant TIN2012-38341-C04-03,as well as by the Swedish Research Council UPMARC Linnaeus Centre and by the VR frame project ”Efficient Modeling of Heterogeneity in the Era of Dark Silicon”:106201305/C0533201.es
dc.relation.ispartof29th International Parallel & Distributed Processing Symposium (IPDPS) pp. 1119-1128es
dc.relation.publisherversionhttp://webs.um.es/aros/papers/pdfs/aros-ipdps15.pdfes
dc.rightsinfo:eu-repo/semantics/openAccesses
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectProtocoles
dc.subjectSPELes
dc.titleA Dual-Consistency Cache Coherence Protocoles
dc.typeinfo:eu-repo/semantics/articlees
dspace.entity.typePublicationes
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
aros-ipdps15.pdf
Size:
271.73 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.26 KB
Format:
Item-specific license agreed upon to submission
Description:
Collections