arrow
返回

ICCI: In-Cache Coherence Information

delete2015-04-01
delete4
PRE
AI
A
Antonio García‐Guirado *
R
Ricardo Fernández‐Pascual
J
José M. Garcı́a
DOI:10.1109/TC.2014.2308185delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper we introduce ICCI, a new cache organization that leverages shared cache resources and flat coherence protocols to provide inexpensive hardware cache coherence for large core counts (e.g., 512), achieving execution times close to a non-scalable sparse directory while noticeably reducing the energy consumption of the memory system. Very simple changes in the system with respect to traditional bit-vector directories are enough to implement ICCI. Moreover, ICCI does not introduce any storage overhead with respect to a broadcast-based protocol, yet it provides large storage space for coherence information. ICCI makes smarter use of cache resources by dynamically allowing last-level cache entries to store blocks or sharing codes. This way, just the minimum number of directory entries required at runtime are allocated. Besides, ICCI suffers a negligible amount of directory-induced invalidations. Results for a 512-core CMP show that ICCI reduces the energy consumption of the memory system by up to 48 percent compared to a tag-embedded directory, up to 15 percent compared to a sparse directory, and up to 8 percent compared to the state-of-the-art Scalable Coherence Directory which ICCI also outperforms in execution time. In addition, ICCI can be used in combination with elaborated sharing codes to apply it to extremely large core counts. We also show analytically that ICCI's dynamic allocation of entries makes it a suitable candidate to store coherence information efficiently for very large core counts (e.g., over 200K cores), based on the observation that data sharing makes fewer directory entries necessary per core as core count increases.
Keyword:
Cache coherence
cache organization
scalability
multi-core
energy-efficiency
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

U
University of Murcia
学者数:
9.2K
论文数: 8.1K
被引数: 8
引用论文

引用论文

err分享
err收藏
The Care of Burned Upper Extremities
err1986-01-01
err0
PREAI
errNorman S. Levine; Robert T. Buchanan
err分享
err收藏
Unified feature association networks through integration of transcriptomic and proteomic data
err2019-09-17
err0
errOAAI
errRyan S. McClure; Jason P. Wendler; Joshua N. Adkins; Jesica Swanstrom; Ralph Baric; Brooke L. Deatherage Kaiser; Kristie L. Oxford; Katrina M. Waters; Jason E. McDermott
err分享
err收藏
Computer-Assisted Evaluation of Hand and Arm Function After Thermal Injury
err1996-03-01
err0
PREAI
errKaroline D. Harvey; David J. Barillo; Carol L. Hobbs; David W. Mozingo; John C. Fitzpatrick; William G. Cioffi; William F. McManus; Basil A. Pruitt
err分享
err收藏
学者 查看更多内容