EPAS: Efficient Training with Progressive Activation Sharing
Rezaul Karim, Maryam Dialameh, Yang Liu, Boxing Chen, Walid Ahmed

TL;DR
EPAS introduces a progressive activation sharing method that enhances training and inference efficiency in transformer models by reducing redundant computations, leading to significant throughput improvements without sacrificing model performance.
Contribution
This paper proposes a novel progressive activation sharing technique for transformers, enabling variable sharing regions and improving training and inference efficiency.
Findings
Up to 11.1% increase in training throughput.
Up to 29% increase in inference throughput.
10% accuracy improvement in continual pretraining.
Abstract
We present a novel method for Efficient training with Progressive Activation Sharing (EPAS). This method bridges progressive training paradigm with the phenomenon of redundant QK (or KV ) activations across deeper layers of transformers. EPAS gradually grows a sharing region during training by switching decoder layers to activation sharing mode. This results in throughput increase due to reduced compute. To utilize deeper layer redundancy, the sharing region starts from the deep end of the model and grows towards the shallow end. The EPAS trained models allow for variable region lengths of activation sharing for different compute budgets during inference. Empirical evaluations with QK activation sharing in LLaMA models ranging from 125M to 7B parameters show up to an 11.1% improvement in training throughput and up to a 29% improvement in inference throughput while maintaining similar…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · EEG and Brain-Computer Interfaces
