WARDen: Specializing Cache Coherence for High-Level Parallel Languages
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
复制标题
WARDen:专门针对高级并行语言的缓存一致性
DOI:
10.1145/3579990.3580013
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Hardavellas, Nikos
中科院分区:
文献类型:
--
作者:
Wilkins, Michael;Westrick, Sam;Kandiah, Vijay;Bernat, Alex;Suchy, Brian;Deiana, Enrico Armenio;Campanoni, Simone;Acar, Umut A.;Dinda, Peter;Hardavellas, Nikos
High-level parallel languages (HLPLs) make it easier to write correct parallel programs. Disciplined memory usage in these languages enables new optimizations for hardware bottlenecks, such as cache coherence. In this work, we show how to reduce the costs of cache coherence by integrating the hardware coherence protocol directly with the programming language; no programmer effort or static analysis is required.We identify a new low-level memory property, WARD (WAW Apathy and RAW Dependence-freedom),by constructionin HLPL programs. We design a new coherence protocol, WARDen, to selectively disable coherence using WARD.We evaluate WARDen with a widely-used HLPL benchmark suite on both current and future x64 machine structures. WARDen both accelerates the benchmarks (by an average of 1.46x) and reduces energy (by 23%) by eliminating unnecessary data movement and coherency messages.
登录
查看更多内容
DOI:
10.1145/2935764.2935801
发表时间:
2016
期刊:
Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures
影响因子:
--
作者:
Utterback, Robert;Agrawal, Kunal;Fineman, Jeremy T.;Lee, I-Ting Angelina
通讯作者:
Lee, I-Ting Angelina
影响因子:
3.6
作者:
Youngeun Kwon;Minsoo Rhu
通讯作者:
Minsoo Rhu
DOI:
--
发表时间:
2020
期刊:
Proc. ACM Program. Lang.
影响因子:
--
作者:
K. Sivaramakrishnan;Stephen Dolan;Leo White;S. Jaffer;T. Kelly;Anmol Sahoo;S. Parimala;Atul Dhiman;Anil Madhavapeddy
通讯作者:
Anil Madhavapeddy
DOI:
--
发表时间:
2021
期刊:
ACM-SIGPLAN Symposium on Programming Language Design and Implementation
影响因子:
--
作者:
K. Sivaramakrishnan;Stephen Dolan;Leo White;T. Kelly;S. Jaffer;Anil Madhavapeddy
通讯作者:
Anil Madhavapeddy
影响因子:
--
作者:
Westrick, Sam;Arora, Jatin;Acar, Umut A.
通讯作者:
Acar, Umut A.