English
Related papers

Related papers: An RDMA-First Object Storage System with SmartNIC …

200 papers

With CPU scaling slowing down in today's data centers, more functionalities are being offloaded from the CPU to auxiliary devices. One such device is the SmartNIC, which is being increasingly adopted in data centers. In today's cloud…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-12-26 Yizhou Shan , Will Lin , Ryan Kosta , Arvind Krishnamurthy , Yiying Zhang

Compared to LHC Run 1 and Run 2, future HEP experiments, e.g., at the HL-LHC, will increase the volume of generated data by an order of magnitude. In order to sustain the expected analysis throughput, ROOT's RNTuple I/O subsystem has been…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-12-15 Giovanna Lazzari Miotto , Javier Lopez-Gomez

Non-orthogonal multiple access (NOMA) exploits the potential of the power domain to enhance the connectivity for the Internet of Things (IoT). Due to time-varying communication channels, dynamic user clustering is a promising method to…

Information Theory · Computer Science 2021-03-10 Waleed Ahsan , Wenqiang Yi , Zhijin Qin , Yuanwei Liu , Arumugam Nallanathan

One of the most discussed features offered by Information-centric Networking (ICN) architectures is the ability to support packet-level caching at every node in the network. By individually naming each packet, ICN allows routers to turn…

Networking and Internet Architecture · Computer Science 2016-01-28 Yannis Thomas , George Xylomenos , Christos Tsilopoulos , George C. Polyzos

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, descriptor rings for buffering and queuing, and interrupts…

Hardware Architecture · Computer Science 2025-04-25 Anastasiia Ruzhanskaia , Pengcheng Xu , David Cock , Timothy Roscoe

Internet of Things (IoT) is considered as the enabling platform for a variety of promising applications, such as smart transportation and smart city, where massive devices are interconnected for data collection and processing. These IoT…

Networking and Internet Architecture · Computer Science 2021-03-22 Laha Ale , Ning Zhang , Xiaojie Fang , Xianfu Chen , Shaohua Wu , Longzhuang Li

Object-oriented programming has long been regarded as too inefficient for SIMD high-performance computing, despite the fact that many important HPC applications have an inherent object structure. On SIMD accelerators, including GPUs, this…

Programming Languages · Computer Science 2019-06-11 Matthias Springer , Hidehiko Masuhara

AI transport libraries move bytes efficiently, but they commonly assume that buffers are already correctly allocated, placed, shared, registered, and safe under completion and teardown pressure. This paper presents dmaplane, a Linux kernel…

Hardware Architecture · Computer Science 2026-03-27 Marco Graziano

Today's robotic systems are increasingly turning to computationally expensive models such as deep neural networks (DNNs) for tasks like localization, perception, planning, and object detection. However, resource-constrained robots, like…

Wireless transmission of large payloads, such as high-resolution images and LiDAR point clouds, is a major bottleneck in ROS 2, the leading open-source robotics middleware. The default Data Distribution Service (DDS) communication stack in…

Networking and Internet Architecture · Computer Science 2025-08-18 Sanghoon Lee , Taehun Kim , Jiyeong Chae , Kyung-Joon Park

Recent trends see a move away from a fixed-resource server-centric datacenter model to a more adaptable "disaggregated" datacenter model. These disaggregated datacenters can then dynamically group resources to the specific requirements of…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-10-24 Rashadul Kabir , Ryan G. Kim , Mahdi Nikdast

Disaggregated memory (DM) separates compute and memory resources, allowing flexible scaling to achieve high resource utilization. To ensure atomic and consistent data access on DM, distributed transaction systems have been adapted, where…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-19 Zhisheng Hu , Pengfei Zuo , Junliang Hu , Yizou Chen , Yingjia Wang , Ming-Chang Yang

The datacenter industry is converging on SmartNIC-based resource management. Wave (Humphries et al., ASPLOS '25) demonstrates the practical feasibility of offloading kernel thread scheduling, memory management, and RPC stacks to the ARM…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-03-17 Paul Borrill

Reconfigurable intelligent surface (RIS) can significantly enhance the service coverage of Tera-Hertz massive multiple-input multiple-output (MIMO) communication systems. However, obtaining accurate high-dimensional channel state…

Signal Processing · Electrical Eng. & Systems 2022-12-06 Minghui Wu , Zhen Gao , Yang Huang , Zhenyu Xiao , Derrick Wing Kwan Ng , Zhaoyang Zhang

Intelligent reflecting surfaces (IRSs) are envisioned to provide reconfigurable wireless environments for future communication networks. In this paper, both downlink and uplink IRS-aided non-orthogonal multiple access (NOMA) and orthogonal…

Signal Processing · Electrical Eng. & Systems 2021-02-05 Yanyu Cheng , Kwok Hung Li , Yuanwei Liu , Kah Chan Teh , H. Vincent Poor

As deep neural networks develop significantly more diverse and complex, achieving high performance and efficiency on complicated DNN models faces pressing challenges. Modern DNN workloads are increasingly diverse in operation types, tensor…

Hardware Architecture · Computer Science 2026-05-25 Xingzhen Chen , Zhuoping Yang , Jinming Zhuang , Shixin Ji , Sarah Schultz , Zheng Dong , Weisong Shi , Peipei Zhou

As core counts and heterogeneity rise in HPC, traditional hybrid programming models face challenges in managing distributed GPU memory and ensuring portability. This paper presents DiOMP, a distributed OpenMP framework that unifies OpenMP…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-11-20 Baodi Shan , Mauricio Araya-Polo , Barbara Chapman

In this paper, we study the resource allocation algorithm design for multiple-input single-output (MISO) multicarrier non-orthogonal multiple access (MC-NOMA) systems, in which a full-duplex base station serves multiple half-duplex uplink…

Information Theory · Computer Science 2017-10-05 Yan Sun , Derrick Wing Kwan Ng , Jun Zhu , Robert Schober

Reconfigurable intelligent surfaces (RISs) bring great potential to the advancement of 6G and beyond wireless communication technologies. RISs introduce a great degree of flexibility, allowing some sort of virtual control over the wireless…

Signal Processing · Electrical Eng. & Systems 2024-01-10 Ali Tugberk Dogukan , Emre Arslan , Ertugrul Basar

Computing at the edge is increasingly important since a massive amount of data is generated. This poses challenges in transporting all that data to the remote data centers and cloud, where they can be processed and analyzed. On the other…

Machine Learning · Computer Science 2020-12-09 Christian Makaya , Amalendu Iyer , Jonathan Salfity , Madhu Athreya , M Anthony Lewis