paper-with-me

Papers

TACOS: Topology-Aware Collective Algorithm Synthesizer for Distributed Machine Learning

2023-04-11 · William Won, Midhilesh Elavazhagan, Sudarshan Srinivasan, Swati Gupta, Tushar Krishna

The surge of artificial intelligence, particularly large language models, has driven the rapid development of large-scale machine learning clusters. Executing distributed models on these clusters is often constrained by communication overhead, making efficient utilization of available network resources crucial. As a result, the routing algorithm employed for collective communications (i.e., collective algorithms) plays a pivotal role in determining overall performance. Unfortunately, existing collective communication libraries for distributed machine learning are limited by a fixed set of basic collective algorithms. This limitation hinders communication optimization, especially in modern clusters with heterogeneous and asymmetric topologies. Furthermore, manually designing collective algorithms for all possible combinations of network topologies and collective patterns requires heavy engineering and validation efforts. To address these challenges, this paper presents TACOS, an autonomous synthesizer capable of automatically generating topology-aware collective algorithms tailored to specific collective patterns and network topologies. TACOS is highly flexible, synthesizing an All-Reduce algorithm for a heterogeneous 128-NPU system in just 1.08 seconds, while achieving up to a 4.27x performance improvement over state-of-the-art synthesizers. Additionally, TACOS demonstrates better scalability with polynomial synthesis times, in contrast to NP-hard approaches which only scale to systems with tens of NPUs. TACOS can synthesize for 40K NPUs in just 2.52 hours.

📄 PDF Abstract BibTeX arXiv:2304.05301

Code (1)

astra-sim/tacos 공식 구현

Similar Papers 제목 키워드 기반

TACCL: Guiding Collective Algorithm Synthesis using Communication Sketches

2021-11-08 · Aashaka Shah, Vijay Chidambaram, Meghan Cowan, Saeed Maleki 외

Machine learning models are increasingly being trained across multiple GPUs and servers. In this setting, data is transferred between GPUs using communication collectives such as AlltoAll and AllReduce, which can become …

Enabling Reconfiguration-Communication Overlap for Collective Communication in Optical Networks

2025-10-22 · Changbo Wu, Zhuolong Yu, Gongming Zhao, Hongli Xu arxiv

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 wi…

ARISE: Graph Anomaly Detection on Attributed Networks via Substructure Awareness

2022-11-28 · Jingcan Duan, Bin Xiao, Siwei Wang, Haifang Zhou 외

Recently, graph anomaly detection on attributed networks has attracted growing attention in data mining and machine learning communities. Apart from attribute anomalies, graph anomaly detection also aims at suspicious to…

Anomaly DetectionAttributeContrastive LearningGraph Anomaly Detection+1

Cloud Collectives: Towards Cloud-aware Collectives forML Workloads with Rank Reordering

2021-05-28 · Liang Luo, Jacob Nelson, Arvind Krishnamurthy, Luis Ceze

ML workloads are becoming increasingly popular in the cloud. Good cloud training performance is contingent on efficient parameter exchange among VMs. We find that Collectives, the widely used distributed communication al…

When to Sense and Control? A Time-adaptive Approach for Continuous-Time RL

2024-06-03 · Lenart Treven, Bhavya Sukhija, Yarden As, Florian Dörfler 외

Reinforcement learning (RL) excels in optimizing policies for discrete-time Markov decision processes (MDP). However, various systems are inherently continuous in time, making discrete-time MDPs an inexact modeling choic…

Reinforcement Learning (RL)