English
Related papers

Related papers: Datacenter RPCs can be General and Fast

200 papers

Applications that run in large-scale data center networks (DCNs) rely on the DCN's ability to deliver application requests in a performant manner. DCNs expose a complex design and operational space, and network designers and operators care…

Networking and Internet Architecture · Computer Science 2024-11-12 Brian Chang , Jeffrey C. Mogul , Rui Wang , Mingyang Zhang , Aditya Akella

Remote Direct Memory Access (RDMA) improves host networking performance by eliminating software and server CPU involvement. However, RDMA has a limited set of operations, is difficult to program, and often requires multiple round trips to…

Networking and Internet Architecture · Computer Science 2025-09-10 Md Ashfaqur Rahaman , Alireza Sanaee , Todd Thornley , Sebastiano Miano , Gianni Antichi , Brent E. Stephens , Ryan Stutsman

Processing-in-memory (PIM) solutions vastly accelerate systems by reducing data transfer between computation and memory. Memristors possess a unique property that enables storage and logic within the same device, which is exploited in the…

Hardware Architecture · Computer Science 2021-09-21 Orian Leitersdorf , Ronny Ronen , Shahar Kvatinsky

Edge computing processes data where it is generated, enabling faster decisions, lower bandwidth usage, and improved privacy. However, edge devices typically operate under strict constraints on processing power, memory, and energy…

Performance · Computer Science 2025-12-10 Pablo Prieto , Pablo Abad

Model predictive control (MPC) is an industry standard control technique that iteratively solves an open-loop optimization problem to guide a system towards a desired state or trajectory. Consequently, an accurate forward model of system…

Systems and Control · Electrical Eng. & Systems 2024-11-11 Jan P. Williams , J. Nathan Kutz , Krithika Manohar

FPGAs are increasingly prevalent in cloud deployments, serving as Smart NICs or network-attached accelerators. Despite their potential, developing distributed FPGA-accelerated applications remains cumbersome due to the lack of appropriate…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-12-20 Zhenhao He , Dario Korolija , Yu Zhu , Benjamin Ramhorst , Tristan Laan , Lucian Petrica , Michaela Blott , Gustavo Alonso

The popularization of cloud computing has raised concerns over the energy consumption that takes place in data centers. In addition to the energy consumed by servers, the energy consumed by large numbers of network devices emerges as a…

Networking and Internet Architecture · Computer Science 2016-11-17 Lin Wang , Fa Zhang , Jordi Arjona Aroca , Athanasios V. Vasilakos , Kai Zheng , Chenying Hou , Dan Li , Zhiyong Liu

Mixture-of-Experts (MoE) workloads rely on expert parallelism (EP) to achieve high GPU efficiency. State-of-the-art EP communication systems such as DeepEP demonstrate strong performance but exhibit poor portability across heterogeneous GPU…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-01-23 Ziming Mao , Yihan Zhang , Chihan Cui , Zhen Huang , Kaichao You , Zhongjie Chen , Zhiying Xu , Zhenyu Gu , Scott Shenker , Costin Raiciu , Yang Zhou , Ion Stoica

Low latency is critical for interactive networked applications. But while we know how to scale systems to increase capacity, reducing latency --- especially the tail of the latency distribution --- can be much more difficult. In this paper,…

Networking and Internet Architecture · Computer Science 2013-06-18 Ashish Vulimiri , P. Brighten Godfrey , Radhika Mittal , Justine Sherry , Sylvia Ratnasamy , Scott Shenker

Modern stateful web services and distributed SDN controllers rely on log replication to omit data loss in case of fail-stop failures. In single-leader execution, the leader replica is responsible for ordering log updates and the initiation…

Networking and Internet Architecture · Computer Science 2021-04-06 Ermin Sakic , Petra Vizarreta , Wolfgang Kellerer

In the era of big data and cloud computing, large amounts of data are generated from user applications and need to be processed in the datacenter. Data-parallel computing frameworks, such as Apache Spark, are widely used to perform such…

Performance · Computer Science 2018-05-09 Zhengyu Yang , Danlin Jia , Stratis Ioannidis , Ningfang Mi , Bo Sheng

Serverless computing is increasingly adopted for its ability to manage complex, event-driven workloads without the need for infrastructure provisioning. However, traditional resource allocation in serverless platforms couples CPU and…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-03-03 Lingxiao Jin , Zinuo Cai , Zebin Chen , Hongyu Zhao , Ruhui Ma

In the last decade we have witnessed a rapid growth in data center systems, requiring new and highly complex networking devices. The need to refresh networking infrastructure whenever new protocols or functions are introduced, and the…

Hardware Architecture · Computer Science 2016-12-19 Jong Hun Han , Noa Zilberman , Bjoern A. Zeeb , Andreas Fiessler , Andrew W. Moore

Task-based programming models have become very popular, as they offer an attractive solution to parallelize serial application code with task and data annotations. They usually depend on a runtime system that schedules the tasks to multiple…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-06-15 Spyros Lyberis , Polyvios Pratikakis , Iakovos Mavroidis , Dimitrios S. Nikolopoulos

The exponential increase in Machine Learning (ML) model size and complexity has driven unprecedented demand for high-performance acceleration systems. As technology scaling enables the integration of thousands of computing elements onto a…

Hardware Architecture · Computer Science 2026-05-13 Luca Colagrande , Lorenzo Leone , Chen Wu , Tim Fischer , Raphael Roth , Luca Benini

This paper presents a new communication interface for the DareFightingICE platform, a Java-based fighting game focused on implementing AI for controlling a non-player character. The interface uses an open-source remote procedure call, gRPC…

Networking and Internet Architecture · Computer Science 2023-03-20 Chollakorn Nimpattanavong , Ibrahim Khan , Thai Van Nguyen , Ruck Thawonmas , Worawat Choensawat , Kingkarn Sookhanaphibarn

Since high data volume and complex data formats delivered in modern high-end production environments go beyond the scope of classical process control systems, more advanced tools involving machine learning are required to reliably recognize…

Machine Learning · Computer Science 2022-04-04 Stefan Schrunner , Michael Scheiber , Anna Jenul , Anja Zernig , Andre Kästner , Roman Kern

In this report, I describe the design and implementation of an inexpensive, eight node, 32 core, cluster of raspberry pi single board computers, as well as the performance of this cluster on two computational tasks, one that requires…

Distributed, Parallel, and Cluster Computing · Computer Science 2024-03-19 Vincent A. Cicirello

Blockchain clients are fundamental software for running blockchain nodes. They provide users with various RPC (Remote Procedure Call) interfaces to interact with the blockchain. These RPC methods are expected to follow the same…

Software Engineering · Computer Science 2026-01-30 Zhijie Zhong , Yuhong Nan , Mingxi Ye , Qing Xue , Jiashui Wang , Xinlei Ying , Long Liu , Zibin Zheng

Developers of networked systems often work with low-level RDMA libraries to tailor network modules to take full advantage of offload capabilities offered by RDMA-capable network controllers. Because of the huge design space of networked…

Networking and Internet Architecture · Computer Science 2022-12-22 Konstantin Taranov , Fabian Fischer , Torsten Hoefler
‹ Prev 1 8 9 10 Next ›