Exploiting Student Parallelism for Low-latency GPU Inference of BERT-like Models in Online Services
<|reference_start|>Exploiting Student Parallelism for Low-latency GPU Inference of BERT-like Models in Online Services: Due to high accuracy, BERT-like models have been widely adopted by discriminative text mining and web searching. However, large BERT-like models suffer from inefficient online inference, as they face the following two problems on GPUs. First, they rely on the large model depth to achieve high accuracy, which linearly increases the sequential computation on GPUs. Second, stochastic and dynamic online workloads cause extra costs. In this paper, we present Academus for low-latency online inference of BERT-like models. At the core of Academus is the novel student parallelism, which adopts boosting ensemble and stacking distillation to distill the original deep model into an equivalent group of parallel and shallow student models. This enables Academus to achieve the lower model depth (e.g., two layers) than baselines and consequently the lowest inference latency without affecting the accuracy.For occasional workload bursts, it can temporarily decrease the number of students with minimal accuracy loss to improve throughput. Additionally, it employs specialized system designs for student parallelism to better handle stochastic online workloads. We conduct comprehensive experiments to verify the effectiveness. The results show that Academus outperforms the baselines by 4.1X~1.6X in latency without compromising accuracy, and achieves up to 22.27X higher throughput for workload bursts.<|reference_end|>
@article{wang2024exploiting,
    title={Exploiting Student Parallelism for Low-latency GPU Inference of
  BERT-like Models in Online Services},
    author={Weiyan Wang, Yilun Jin, Yiming Zhang, Victor Junqiu Wei, Han Tian, Li
  Chen, Kai Chen},
    journal={arXiv preprint arXiv:2408.12526},
    year={2024},
    archivePrefix={arXiv},
    eprint={2408.12526},
    primaryClass={cs.LG}
}