中文
相关论文

相关论文: Revisiting the Time Cost Model of AllReduce

200 篇论文

AllReduce is a technique in distributed computing which saw use in many critical applications of deep learning. Existing methods of AllReduce scheduling oftentimes lack flexibility due to being topology-specific or relying on extensive…

网络与互联网体系结构 · 计算机科学 2025-03-28 Yufan Wei , Mickel Liu , Wenfei Wu

Distributed machine learning workloads use data and tensor parallelism for training and inference, both of which rely on the AllReduce collective to synchronize gradients or activations. However, AllReduce algorithms are delayed by the…

机器学习 · 计算机科学 2025-09-30 Arjun Devraj , Eric Ding , Abhishek Vijaya Kumar , Robert Kleinberg , Rachee Singh

In the All-Reduce problem, each one of the K nodes holds an input and wishes to compute the sum of all K inputs through a communication network where each pair of nodes is connected by a parallel link with arbitrary bandwidth. The…

信息论 · 计算机科学 2026-02-27 Yufeng Zhou , Hua Sun

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…

分布式、并行与集群计算 · 计算机科学 2026-02-20 Anton Juerss , Vamsi Addanki , Stefan Schmid

Large inter-GPU all-reduce operations, prevalent throughout deep learning, are bottlenecked by communication costs. Emerging heterogeneous architectures are comprised of complex nodes, often containing $4$ GPUs and dozens to hundreds of CPU…

分布式、并行与集群计算 · 计算机科学 2026-02-26 Michael Adams , Amanda Bienz

The demand for large-scale deep learning is increasing, and distributed training is the current mainstream solution. Ring AllReduce is widely used as a data parallel decentralized algorithm. However, in a heterogeneous environment, each…

分布式、并行与集群计算 · 计算机科学 2021-11-17 Yongyue Chao , Mingxue Liao , Jiaxin Gao

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…

分布式、并行与集群计算 · 计算机科学 2022-11-29 Fei Dai , Yawen Chen , Zhiyi Huang , Haibo Zhang

Efficient Reduce and AllReduce communication collectives are a critical cornerstone of high-performance computing (HPC) applications. We present the first systematic investigation of Reduce and AllReduce on the Cerebras Wafer-Scale Engine…

分布式、并行与集群计算 · 计算机科学 2024-09-04 Piotr Luczynski , Lukas Gianinazzi , Patrick Iff , Leighton Wilson , Daniele De Sensi , Torsten Hoefler

Machine learning models made up of millions or billions of parameters are trained and served on large multi-GPU systems. As models grow in size and execute on more GPUs, the collective communications used in these applications become a…

分布式、并行与集群计算 · 计算机科学 2022-07-21 Meghan Cowan , Saeed Maleki , Madanlal Musuvathi , Olli Saarikivi , Yifan Xiong

Cloud computing is one of the most used distributed systems for data processing and data storage. Due to the continuous increase in the size of the data processed by cloud computing, scheduling multiple tasks to maintain efficiency while…

分布式、并行与集群计算 · 计算机科学 2023-08-24 Mahdi Manavi , Yunpeng Zhang , Guoning Chen

MapReduce has proven to be one of the most useful paradigms in the revolution of distributed computing, where cloud services and cluster computing become the standard venue for computing. The federation of cloud and big data activities is…

数据库 · 计算机科学 2016-07-29 Foto Afrati , Shlomi Dolev , Shantanu Sharma , Jeffrey D. Ullman

Distributed machine learning is becoming increasingly popular for geo-distributed data analytics, facilitating the collaborative analysis of data scattered across data centers in different regions. This paradigm eliminates the need for…

分布式、并行与集群计算 · 计算机科学 2024-08-28 Zonghang Li , Wenjiao Feng , Weibo Cai , Hongfang Yu , Long Luo , Gang Sun , Hongyang Du , Dusit Niyato

Undoubtedly, the MapReduce is the most powerful programming paradigm in distributed computing. The enhancement of the MapReduce is essential and it can lead the computing faster. Therefore, here are many scheduling algorithms to discuss…

分布式、并行与集群计算 · 计算机科学 2017-04-11 Rajdeep Das , Rohit Pratap Singh , Ripon Patgiri

Gene regulation is a series of processes that control gene expression and its extent. The connections among genes and their regulatory molecules, usually transcription factors, and a descriptive model of such connections, are known as gene…

Implementations of Broadcast based on some information dissemination algorithm -- e.g., gossip or tree-based communication -- followed by a correction algorithm has been proposed previously. This work describes an approach to apply a…

分布式、并行与集群计算 · 计算机科学 2026-02-27 Martin Kuettler , Hermann Haertig

Supercomputers getting ever larger and energy-efficient is at odds with the reliability of the used hardware. Thus, the time intervals between component failures are decreasing. Contrarily, the latencies for individual operations of…

分布式、并行与集群计算 · 计算机科学 2024-11-26 Demian Hespe , Lukas Hübner , Charel Mercatoris , Peter Sanders

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…

网络与互联网体系结构 · 计算机科学 2026-02-12 Anchengcheng Zhou , Vamsi Addanki , Maria Apostolaki

Structured, or tabular, data is the most common format in data science. While deep learning models have proven formidable in learning from unstructured data such as images or speech, they are less accurate than simpler approaches when…

Fueled by advances in distributed deep learning (DDL), recent years have witnessed a rapidly growing demand for resource-intensive distributed/parallel computing to process DDL computing jobs. To resolve network communication bottleneck and…

分布式、并行与集群计算 · 计算机科学 2022-02-03 Menglu Yu , Ye Tian , Bo Ji , Chuan Wu , Hridesh Rajan , Jia Liu

The allreduce operation is an essential building block for many distributed applications, ranging from the training of deep learning models to scientific computing. In an allreduce operation, data from multiple hosts is aggregated together…

分布式、并行与集群计算 · 计算机科学 2023-09-29 Daniele De Sensi , Edgar Costa Molero , Salvatore Di Girolamo , Laurent Vanbever , Torsten Hoefler
‹ 上一页 1 2 3 10 下一页 ›