计算机科学
交错存储器
注册存储器
非统一内存访问
仅缓存内存体系结构
平面存储模型
内存映射
统一内存访问
隐藏物
并行计算
半导体存储器
缓存污染
交错
缓存着色
内存管理
计算机体系结构
共享内存
CPU缓存
操作系统
缓存算法
作者
Hwanjun Lee,Seunghak Lee,Yu-Ju Jung,Daehoon Kim
出处
期刊:IEEE Computer Architecture Letters
[Institute of Electrical and Electronics Engineers]
日期:2023-06-28
卷期号:22 (2): 73-76
被引量:2
标识
DOI:10.1109/lca.2023.3290197
摘要
New memory interconnect technology, such as Intel's Compute Express Link (CXL), helps to expand memory bandwidth and capacity by adding CPU-less NUMA nodes to the main memory system, addressing the growing memory wall challenge. Consequently, modern computing systems embrace the heterogeneity in memory systems, composing the memory systems with a tiered memory system with near and far memory (e.g., local DRAM and CXL-DRAM). However, adopting NUMA interleaving, which can improve performance by exploiting node-level parallelism and utilizing aggregate bandwidth, to the tiered memory systems can face challenges due to differences in the access latency between the two types of memory, leading to potential performance degradation for memory-intensive workloads. By tackling the challenges, we first investigate the effects of the NUMA interleaving on the performance of the tiered memory systems. We observe that while NUMA interleaving is essential for applications demanding high memory bandwidth, it can negatively impact the performance of applications demanding low memory bandwidth. Next, we propose a dynamic cache management, called T-CAT , which partitions the last-level cache between near and far memory, aiming to mitigate performance degradation by accessing far memory. T-CAT attempts to reduce the difference in the average access latency between near and far memory by re-sizing the cache partitions. Through dynamic cache management, T-CAT can preserve the performance benefits of NUMA interleaving while mitigating performance degradation by the far memory accesses. Our experimental results show that T-CAT improves performance by up to 17% compared to cases with NUMA interleaving without the cache management.
科研通智能强力驱动
Strongly Powered by AbleSci AI