English
Related papers

Related papers: Bridge: Optimizing Collective Communication Schedu…

200 papers

All-to-All communication is a key performance bottleneck for distributed machine learning (ML) and high-performance computing (HPC) workloads, where dense traffic increasingly stresses scale-up interconnects. While these ML and HPC…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-05-27 Anton Juerss , Stefan Schmid

All-to-all collective communication is a core primitive in distributed machine learning and high-performance computing. At the server scale, the communication demands of these workloads are increasingly outstripping the bandwidth and energy…

Networking and Internet Architecture · Computer Science 2026-02-12 Anchengcheng Zhou , Vamsi Addanki , Maria Apostolaki

Efficient collective communication is critical for many distributed ML and HPC applications. In this context, it is widely believed that the Ring algorithm for the AllReduce collective communication operation is optimal only for large…

Networking and Internet Architecture · Computer Science 2025-10-07 Sarah-Michelle Hammer , Stefan Schmid , Rachee Singh , Vamsi Addanki

The increasing gap between datacenter traffic volume and the capacity of electrical switches has driven the development of reconfigurable network designs utilizing optical circuit switching. Recent advancements, particularly those featuring…

Networking and Internet Architecture · Computer Science 2025-04-15 Vamsi Addanki , Chen Avin , Goran Dario Knabe , Giannis Patronas , Dimitris Syrivelis , Nikos Terzenidis , Paraskevas Bakopoulos , Ilias Marinos , Stefan Schmid

Collective communication (CC) is critical for scaling distributed machine learning (DML). The predictable traffic patterns of DML present a great opportunity for applying optical network technologies. Optical networks with reconfigurable…

Networking and Internet Architecture · Computer Science 2026-05-01 Changbo Wu , Zhuolong Yu , Gongming Zhao , Hongli Xu

Hybrid switching - in which a high bandwidth circuit switch (optical or wireless) is used in conjunction with a low bandwidth packet switch - is a promising alternative to interconnect servers in today's large scale data-centers. Circuit…

Networking and Internet Architecture · Computer Science 2015-12-24 Shaileshh Bojja Venkatakrishnan , Mohammad Alizadeh , Pramod Viswanath

The allreduce operation is one of the most commonly used communication routines in distributed applications. To improve its bandwidth and to reduce network traffic, this operation can be accelerated by offloading it to network switches,…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-10-28 Daniele De Sensi , Salvatore Di Girolamo , Saleh Ashkboos , Shigang Li , Torsten Hoefler

As chip-to-chip silicon photonics gain traction for their bandwidth and energy efficiency, their circuit-switched nature raises a fundamental question for collective communication: when and how should the interconnect be reconfigured to…

Networking and Internet Architecture · Computer Science 2026-02-11 Mahir Rahman , Samuel Joseph , Nihar Kodkani , Behnaz Arzani , Vamsi Addanki

Reconfigurable intelligent surfaces have emerged as a promising technology for future wireless networks. Given that a large number of reflecting elements is typically used, and that the surface has no signal processing capabilities, a major…

Information Theory · Computer Science 2020-09-22 Alessio Zappone , Marco Di Renzo , Farshad Shams , Xuewen Qian , Merouane Debbah

All-gather collective communication is one of the most important communication primitives in parallel and distributed computation, which plays an essential role in many HPC applications such as distributed Deep Learning (DL) with model and…

Distributed, Parallel, and Cluster Computing · Computer Science 2022-11-29 Fei Dai , Yawen Chen , Zhiyi Huang , Haibo Zhang

AllReduce is a fundamental collective operation in distributed computing and a key performance bottleneck for large-scale training and inference. Its completion time is determined by the number of communication steps, which dominates…

Distributed, Parallel, and Cluster Computing · Computer Science 2026-02-20 Anton Juerss , Vamsi Addanki , Stefan Schmid

This paper studies the design of self-adjusting networks whose topology dynamically adapts to the workload, in an online and demand-aware manner. This problem is motivated by emerging optical technologies which allow to reconfigure the…

Networking and Internet Architecture · Computer Science 2019-04-09 Chen Avin , Stefan Schmid

We propose a method to maintain high resource in a networked heterogeneous multi-robot system to resource failures. In our model, resources such as and computation are available on robots. The robots engaged in a joint task using these…

Robotics · Computer Science 2019-05-16 Ragesh K. Ramachandran , James A. Preiss , Gaurav S. Sukhatme

The advent of Reconfigurable Intelligent Surfaces (RISs) in wireless communication networks unlocks the way to support high frequency radio access (e.g. in millimeter wave) while overcoming their sensitivity to the presence of deep fading…

Information Theory · Computer Science 2022-05-31 Fatima Ezzahra Airod , Mattia Merluzzi , Paolo Di Lorenzo , Emilio Calvanese Strinati

Emerging reconfigurable optical communication technologies allow to enhance datacenter topologies with demand-aware links optimized towards traffic patterns. This paper studies the algorithmic problem of jointly optimizing topology and…

Performance · Computer Science 2024-01-10 Wenkai Dai , Michael Dinitz , Klaus-Tycho Foerster , Long Luo , Stefan Schmid

Oblivious routing has a long history in both the theory and practice of networking. In this work we initiate the formal study of oblivious routing in the context of reconfigurable networks, a new architecture that has recently come to the…

Data Structures and Algorithms · Computer Science 2021-11-18 Daniel Amir , Tegan Wilson , Vishal Shrivastav , Hakim Weatherspoon , Robert Kleinberg , Rachit Agarwal

We present a deterministic fully-dynamic data structure for maintaining information about the bridges in a graph. We support updates in $\tilde{O}((\log n)^2)$ amortized time, and can find a bridge in the component of any given vertex, or a…

Data Structures and Algorithms · Computer Science 2018-08-28 Jacob Holm , Eva Rotenberg , Mikkel Thorup

Smart grid is an energy network that integrates advanced power equipment, communication technology and control technology. It can transmit two-way power and data among all components of the grid at the same time. The existing smart grid…

Networking and Internet Architecture · Computer Science 2020-11-20 Qiyue Li , Tengfei Cao , Wei Sun , Weitao Li

Wireless traffic is exploding, due to the myriad of new connections and the exchange of capillary data at the edge of the networks to operate real-time processing and decision making. The latter especially affects the uplink traffic, which…

Signal Processing · Electrical Eng. & Systems 2022-11-24 Fatima Ezzahra Airod , Mattia Merluzzi , Antonio Clemente , Emilio Calvanese Strinati

Systems of networked mobile robots, such as unmanned aerial or ground vehicles, will play important roles in future military and commercial applications. The communications for such systems will typically be over wireless links and may…

Networking and Internet Architecture · Computer Science 2011-09-01 Leenhapat Navaravong , John M. Shea , Eduardo L. Pasiliao , Gregory L. Barnette , Warren E. Dixon
‹ Prev 1 2 3 10 Next ›