中文
相关论文

相关论文: Effectively Prefetching Remote Memory with Leap

200 篇论文

The high bandwidth demand of Internet applications has recently driven the need of increasing the residential download speed. A practical solution to the problem has been proposed aggregating the bandwidth of 802.11 Access Points (APs)…

网络与互联网体系结构 · 计算机科学 2013-04-04 Domenico Giustiniano , Eduard Goma , Alberto Lopez Toledo , George Athanasiou

Memory disaggregation is promising to scale memory capacity and improves utilization in HPC systems. However, the performance overhead of accessing remote memory poses a significant challenge, particularly for compute-intensive HPC…

分布式、并行与集群计算 · 计算机科学 2025-12-03 Haoyu Zheng , Shouwei Gao , Jie Ren , Wenqian Dong

Hardware based memory pooling enabled by interconnect standards like CXL have been gaining popularity amongst cloud providers and system integrators. While pooling memory resources has cost benefits, it comes at a penalty of increased…

硬件体系结构 · 计算机科学 2024-06-24 Chandrahas Tirumalasetty , Narasimha Annapreddy

Remote Direct Memory Access (RDMA) has been haunted by the need of pinning down memory regions. Pinning limits the memory utilization because it impedes on-demand paging and swapping. It also increases the initialization latency of large…

网络与互联网体系结构 · 计算机科学 2023-10-18 Huijun Shen , Guo Chen , Bojie Li , Xingtong Lin , Xingyu Zhang , Xizheng Wang , Amit Geron , Shamir Rabinovitch , Haifeng Lin , Han Ruan , Lijun Li , Jingbin Zhou , Kun Tan

With the advent of byte-addressable memory devices, such as CXL memory, persistent memory, and storage-class memory, tiered memory systems have become a reality. Page migration is the de facto method within operating systems for managing…

操作系统 · 计算机科学 2024-06-19 Lingfeng Xiang , Zhen Lin , Weishu Deng , Hui Lu , Jia Rao , Yifan Yuan , Ren Wang

Modern storage systems intensively utilize data prefetching algorithms while processing sequences of the read requests. Performance of the prefetching algorithm (for instance increase of the cache hit ratio of the cache system - CHR)…

数据库 · 计算机科学 2024-06-14 Vadim Voevodkin , Andrey Sokolov

Caches at CPU nodes in disaggregated memory architectures amortize the high data access latency over the network. However, such caches are fundamentally unable to improve performance for workloads requiring pointer traversals across linked…

分布式、并行与集群计算 · 计算机科学 2024-12-17 Yupeng Tang , Seung-seob Lee , Abhishek Bhattacharjee , Anurag Khandelwal

Far-memory systems, where applications store less-active data in more energy-efficient memory media, are increasingly adopted by data centers. However, applications are bottlenecked by on-demand data fetching from far- to local-memory. We…

操作系统 · 计算机科学 2025-10-07 Yutong Huang , Zhiyuan Guo , Yiying Zhang

Memory disaggregation architecture physically separates CPU and memory into independent components, which are connected via high-speed RDMA networks, greatly improving resource utilization of databases. However, such an architecture poses…

分布式、并行与集群计算 · 计算机科学 2021-12-21 Qing Wang , Youyou Lu , Jiwu Shu

Memory disaggregation (MD) allows for scalable and elastic data center design by separating compute (CPU) from memory. With MD, compute and memory are no longer coupled into the same server box. Instead, they are connected to each other via…

数据库 · 计算机科学 2022-07-08 Ruihong Wang , Jianguo Wang , Stratos Idreos , M. Tamer Özsu , Walid G. Aref

Memory disaggregation has attracted great attention recently because of its benefits in efficient memory utilization and ease of management. So far, memory disaggregation research has all taken one of two approaches: building/emulating…

分布式、并行与集群计算 · 计算机科学 2022-01-24 Zhiyuan Guo , Yizhou Shan , Xuhao Luo , Yutong Huang , Yiying Zhang

This paper reveals that locking can significantly degrade the performance of applications on disaggregated memory (DM), sometimes by several orders of magnitude, due to contention on the NICs of memory nodes (MN-NICs). To address this…

分布式、并行与集群计算 · 计算机科学 2025-05-26 Hanze Zhang , Ke Cheng , Rong Chen , Xingda Wei , Haibo Chen

Memory disaggregation can potentially allow memory-optimized range indexes such as B+-trees to scale beyond one machine while attaining high hardware utilization and low cost. Designing scalable indexes on disaggregated memory, however, is…

数据库 · 计算机科学 2024-05-24 Baotong Lu , Kaisong Huang , Chieh-Jan Mike Liang , Tianzheng Wang , Eric Lo

Remote memory techniques for datacenter applications have recently gained a great deal of popularity. Existing remote memory techniques focus on the efficiency of a single application setting only. However, when multiple applications co-run…

操作系统 · 计算机科学 2022-10-13 Chenxi Wang , Yifan Qiao , Haoran Ma , Shi Liu , Yiying Zhang , Wenguang Chen , Ravi Netravali , Miryung Kim , Guoqing Harry Xu

Heterogeneous Memory Architecture (HMA) aims to optimize memory usage by leveraging a combination of memory types, such as high-bandwidth memory (HBM), commodity DRAM, and non-volatile memory (NVM), when utilized as main memory. To achieve…

硬件体系结构 · 计算机科学 2026-04-23 Upasna , Venkata Kalyan Tavva

Remote Direct Memory Access (RDMA) is a technology that allows direct memory access from the memory of one computer into that of another without involving either one's operating system. This enables high-throughput, low-latency networking,…

计算机科学中的逻辑 · 计算机科学 2026-05-12 Parosh Aziz Abdulla , Mohamed Faouzi Atig , Govind Rajanbabu , Stephan Spengler

Hardware prefetching plays a critical role in hiding the off-chip DRAM latency. The complexity of applications results in a wide variety of memory access patterns, prompting the development of numerous cache-prefetching algorithms.…

硬件体系结构 · 计算机科学 2025-03-26 Mengming Li , Qijun Zhang , Yongqing Ren , Zhiyao Xie

It is becoming increasingly popular for distributed systems to exploit offload to reduce load on the CPU. Remote Direct Memory Access (RDMA) offload, in particular, has become popular. However, RDMA still requires CPU intervention for…

分布式、并行与集群计算 · 计算机科学 2021-11-18 Waleed Reda , Marco Canini , Dejan Kostić , Simon Peter

Recent approaches for learning policies to improve caching, target just one out of the prefetching, admission and eviction processes. In contrast, we propose an end to end pipeline to learn all three policies using machine learning. We also…

操作系统 · 计算机科学 2020-09-22 Ayush Mangal , Jitesh Jain , Keerat Kaur Guliani , Omkar Bhalerao

Machine learning algorithms have shown potential to improve prefetching performance by accurately predicting future memory accesses. Existing approaches are based on the modeling of text prediction, considering prefetching as a…

硬件体系结构 · 计算机科学 2022-05-06 Pengmiao Zhang , Ajitesh Srivastava , Anant V. Nori , Rajgopal Kannan , Viktor K. Prasanna