Pond: Cxl-based memory pooling systems for cloud platforms

H Li, DS Berger, L Hsu, D Ernst, P Zardoshti… - Proceedings of the 28th …, 2023 - dl.acm.org
Public cloud providers seek to meet stringent performance requirements and low hardware
cost. A key driver of performance and cost is main memory. Memory pooling promises to …

LITE kernel RDMA support for datacenter applications

SY Tsai, Y Zhang - Proceedings of the 26th Symposium on Operating …, 2017 - dl.acm.org
Recently, there is an increasing interest in building data-center applications with RDMA
because of its low-latency, high-throughput, and low-CPU-utilization benefits. However …

Making huge pages actually useful

A Panwar, A Prasad, K Gopinath - Proceedings of the Twenty-Third …, 2018 - dl.acm.org
The virtual-to-physical address translation overhead, a major performance bottleneck for
modern workloads, can be effectively alleviated with huge pages. However, since huge …

Hyrax:{Fail-in-Place} Server Operation in Cloud Platforms

J Lyu, M You, C Irvene, M Jung, T Narmore… - … USENIX Symposium on …, 2023 - usenix.org
Today's cloud platforms handle server hardware failures by shutting down the affected
server and only turning it back online once it has been repaired by a technician. At cloud …

Design tradeoffs in CXL-based memory pools for public cloud platforms

DS Berger, D Ernst, H Li, P Zardoshti, M Shah… - IEEE Micro, 2023 - ieeexplore.ieee.org
Dynamic random-access memory (DRAM) is a key driver of performance and cost in public
cloud servers. At the same time, a significant amount of DRAM is underutilized due to …

[图书][B] Hardware and software support for virtualization

E Bugnion, J Nieh, D Tsafrir - 2017 - books.google.com
This book focuses on the core question of the necessary architectural support provided by
hardware to efficiently run virtual machines, and of the corresponding design of the …

Autonomous NIC offloads

B Pismenny, H Eran, A Yehezkel, L Liss… - Proceedings of the 26th …, 2021 - dl.acm.org
CPUs routinely offload to NICs network-related processing tasks like packet segmentation
and checksum. NIC offloads are advantageous because they free valuable CPU cycles. But …

{FileMR}: Rethinking {RDMA} Networking for Scalable Persistent Memory

J Yang, J Izraelevitz, S Swanson - 17th USENIX Symposium on …, 2020 - usenix.org
The emergence of dense, byte-addressable nonvolatile main memories (NVMMs) allows
application developers to combine storage and memory into a single layer. With NVMMs …

Intel accelerators ecosystem: An soc-oriented perspective: Industry product

Y Yuan, R Wang, N Ranganathan… - 2024 ACM/IEEE 51st …, 2024 - ieeexplore.ieee.org
A growing demand for hyperscale services has compelled hyperscalers to deploy more
compute resources at an unprecedented pace, further accelerated by the demise of …

Naos: Serialization-free {rdma} networking in java

K Taranov, R Bruno, G Alonso, T Hoefler - 2021 USENIX Annual …, 2021 - usenix.org
Managed languages such as Java and Scala do not allow developers to directly access
heap objects. As a result, to send on-heap data over the network, it has to be explicitly …