paper-with-me

홈 › Papers

Stochastic Communication Avoidance for Recommendation Systems

2024-11-03 · Lutfi Eren Erdogan, Vijay Anand Raghava Kanakagiri, Kurt Keutzer, Zhen Dong

One of the major bottlenecks for efficient deployment of neural network based recommendation systems is the memory footprint of their embedding tables. Although many neural network based recommendation systems could benefit from the faster on-chip memory access and increased computational power of hardware accelerators, the large embedding tables in these models often cannot fit on the constrained memory of accelerators. Despite the pervasiveness of these models, prior methods in memory optimization and parallelism fail to address the memory and communication costs of large embedding tables on accelerators. As a result, the majority of models are trained on CPUs, while current implementations of accelerators are hindered by issues such as bottlenecks in inter-device communication and main memory lookups. In this paper, we propose a theoretical framework that analyses the communication costs of arbitrary distributed systems that use lookup tables. We use this framework to propose algorithms that maximize throughput subject to memory, computation, and communication constraints. Furthermore, we demonstrate that our method achieves strong theoretical performance across dataset distributions and memory constraints, applicable to a wide range of use cases from mobile federated learning to warehouse-scale computation. We implement our framework and algorithms in PyTorch and achieve up to 6x increases in training throughput on GPU systems over baselines, on the Criteo Terabytes dataset.

📄 PDF Abstract BibTeX arXiv:2411.01611

Code (0)

등록된 구현이 없습니다.

Tasks

Federated LearningGPURecommendation Systems

Similar Papers 제목 키워드 기반

A Geometry-Based Stochastic Model for Truck Communication Channels in Freeway Scenarios

2021-10-20 · Chen Huang, Rui Wang, Cheng-Xiang Wang, Pan Tang 외

Vehicle-to-vehicle (V2V) wireless communication systems are fundamental in many intelligent transportation applications, e.g., traffic load control, driverless vehicle, and collision avoidance. Hence, developing appropri…

Collision Avoidance

Exploiting Over-The-Air Consensus for Collision Avoidance and Formation Control in Multi-Agent Systems

2024-03-21 · Michael Epp, Fabio Molinari, Joerg Raisch

This paper introduces a distributed control method for multi-agent robotic systems employing Over the Air Consensus (OtA-Consensus). Designed for agents with decoupled single-integrator dynamics, this approach aims at ef…

Collision Avoidance

Quantization Avoids Saddle Points in Distributed Optimization

2024-03-15 · Yanan Bo, Yongqiang Wang

Distributed nonconvex optimization underpins key functionalities of numerous distributed systems, ranging from power systems, smart buildings, cooperative robots, vehicle networks to sensor networks. Recently, it has als…

Distributed OptimizationQuantization

Stochastic Saddle Avoidance Beyond Unit Excitation and Smoothness: A Pathwise Lyapunov-Perron Framework

2026-08-04 · Junwen Qiu, Bohao Ma, Andre Milzarek, Junyu Zhang arxiv

Unit excitation (UE) is a common assumption in stochastic saddle avoidance: the stochastic error must have a uniformly positive component along every direction, in expectation. This condition gives a direct way to rule o…

Stochastic Optimization

The COST IRACON Geometry-based Stochastic Channel Model for Vehicle-to-Vehicle Communication in Intersections

2020-01-14

Vehicle-to-vehicle (V2V) wireless communications can improve traffic safety at road intersections and enable congestion avoidance. However, detailed knowledge about the wireless propagation channel is needed for the deve…