ASTRA: Communication-Efficient Acceleration for Multi-Device Transformer Inference
Abstract
Lay Summary
In recent years, many modern AI systems rely on large Transformer models. These models can be heavy to run on one device, so a natural idea to accelerate their execution is to distribute their computation across multiple devices. The challenge is that such distribution results in repeated information exchange across devices, which can be slow on wireless, edge, or consumer-grade networks. We developed ASTRA to solve this communication bottleneck. Instead of sending full internal data between devices, ASTRA sends compact codes for the exchanged information to other devices, while keeping each device’s local information precisely. This design enables the devices to cooperate even when the connection between them is limited. In experiments on image and language tasks, ASTRA provided faster inference under low-bandwidth settings while keeping model quality close to the original model. This can make large AI models more practical when fast responses are needed but high-end networking is unavailable.