activity
20242026
most citedRethinking Programmed I/O for Fast Devices, Cheap Cores, and Coherent Interconnects

3 citations · 4 across the 5 of their papers we have counts for

collaborators

5 papers

cs.OS2026

Proxics: an efficient programming model for far memory accelerators

Zikai Liu, Niels Pressel, Jasmin Schult +3

The use of disaggregated or far memory systems such as CXL memory pools has renewed interest in Near-Data Processing (NDP): situating cores close to memory to reduce bandwidth requ…

cs.CR2025

Sockeye: Bug-finding and proofs for platform configurations and hardware based on reference manuals

Ben Fiedler, Samuel Gruetter, Sedan Abdelgawad +8

The ever increasing complexity of hardware platforms poses a challenge to systems programmers. Correctly programming a multitude of components, providing functionality and security…

cs.OS2025

Mainframe-Style Channel Controllers for Modern Disaggregated Memory Systems

Zikai Liu, Jasmin Schult, Pengcheng Xu +1

Despite the promise of alleviating the main memory bottleneck, and the existence of commercial hardware implementations, techniques for Near-Data Processing have seen relatively li…

cs.OS2025★ 1 cited

The NIC should be part of the OS

Pengcheng Xu, Timothy Roscoe

The network interface adapter (NIC) is a critical component of a cloud server occupying a unique position. Not only is network performance vital to efficient operation of the machi…

cs.AR2024★ 3 cited

Rethinking Programmed I/O for Fast Devices, Cheap Cores, and Coherent Interconnects

Anastasiia Ruzhanskaia, Pengcheng Xu, David Cock +1

Conventional wisdom holds that an efficient interface between an OS running on a CPU and a high-bandwidth I/O device should use Direct Memory Access (DMA) to offload data transfer,…