Back-Invalidate Timing: Coherence Channels in CXL 3.x Device-Coherent Memory

IF 2 3区 计算机科学 Q4 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
IEEE Computer Architecture Letters Pub Date : 2026-07-01 Epub Date: 2026-09-29 DOI:10.1109/LCA.2026.3738639
Oğuz Ergin
{"title":"Back-Invalidate Timing: Coherence Channels in CXL 3.x Device-Coherent Memory","authors":"Oğuz Ergin","doi":"10.1109/LCA.2026.3738639","DOIUrl":null,"url":null,"abstract":"A cache line held exclusively by one core costs more to read than a shared one, and that difference carries a channel. CXL 3.x permits device-coherent memories on which that asymmetry reappears across a trust boundary, in two forms. A state channel follows from ordinary coherence resolution. An occupancy channel extends the specification’s own worked example, where a read stalls behind a back-invalidate snoop to an <italic>unrelated</i> address until a snoop-filter entry can be allocated, so a requester reads pressure on a device-side structure without touching a line its peers touch. We name the assumptions each rests on, and the occupancy-channel construction runs between two hosts on an unmodified third-party model of a device-side filter, separating the two symbols with one error in 288 on a deterministic clock. The confidential-computing protocol declares the occupancy channel’s deployment in scope, then assumes away the resource it reads.","PeriodicalId":51248,"journal":{"name":"IEEE Computer Architecture Letters","volume":"25 2","pages":"395-398"},"PeriodicalIF":2.0000,"publicationDate":"2026-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Computer Architecture Letters","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11714457/","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/9/29 0:00:00","PubModel":"Epub","JCR":"Q4","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 0

Abstract

A cache line held exclusively by one core costs more to read than a shared one, and that difference carries a channel. CXL 3.x permits device-coherent memories on which that asymmetry reappears across a trust boundary, in two forms. A state channel follows from ordinary coherence resolution. An occupancy channel extends the specification’s own worked example, where a read stalls behind a back-invalidate snoop to an unrelated address until a snoop-filter entry can be allocated, so a requester reads pressure on a device-side structure without touching a line its peers touch. We name the assumptions each rests on, and the occupancy-channel construction runs between two hosts on an unmodified third-party model of a device-side filter, separating the two symbols with one error in 288 on a deterministic clock. The confidential-computing protocol declares the occupancy channel’s deployment in scope, then assumes away the resource it reads.
反向无效时序:CXL 3中的相干通道。x Device-Coherent Memory
一个核心独占的高速缓存线比共享的高速缓存线读起来要花费更多的时间,而这一差异会带来一个通道。CXL 3。X允许设备一致的记忆,这种不对称在信任边界上以两种形式重现。状态通道遵循普通相干分辨率。占用通道扩展了规范自己的工作示例,在该示例中,在可以分配窥探过滤器条目之前,读取将在一个反向无效的窥探之后停留到一个不相关的地址,因此请求程序读取设备端结构上的压力,而不触及其对等程序所触及的线路。我们命名每个假设所依赖的假设,并且占用通道构造在未修改的第三方设备端过滤器模型上的两台主机之间运行,在确定性时钟上分离两个符号,在288中有一个错误。保密计算协议声明占用通道在作用域中的部署,然后假定它读取的资源消失。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Computer Architecture Letters
IEEE Computer Architecture Letters COMPUTER SCIENCE, HARDWARE & ARCHITECTURE-
CiteScore
4.60
自引率
4.30%
发文量
29
期刊介绍: IEEE Computer Architecture Letters is a rigorously peer-reviewed forum for publishing early, high-impact results in the areas of uni- and multiprocessor computer systems, computer architecture, microarchitecture, workload characterization, performance evaluation and simulation techniques, and power-aware computing. Submissions are welcomed on any topic in computer architecture, especially but not limited to: microprocessor and multiprocessor systems, microarchitecture and ILP processors, workload characterization, performance evaluation and simulation techniques, compiler-hardware and operating system-hardware interactions, interconnect architectures, memory and cache systems, power and thermal issues at the architecture level, I/O architectures and techniques, independent validation of previously published results, analysis of unsuccessful techniques, domain-specific processor architectures (e.g., embedded, graphics, network, etc.), real-time and high-availability architectures, reconfigurable systems.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信
小红书