mlsanityData to 7 Oct 2026

Achieving Peak Performance for Large Language Models: A Systematic Review

arXiv 2409.04833 ↗First posted 7 Sep 2024cs.CL cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

In recent years, large language models (LLMs) have achieved remarkable success in natural language processing (NLP). LLMs require an extreme amount of parameters to attain high performance. As models grow into the trillion-parameter range, computational and memory costs increase significantly. This makes it difficult for many researchers to access the resources needed to train or apply these models. Optimizing LLM performance involves two main approaches: fine-tuning pre-trained models for specific tasks to achieve state-of-the-art performance, and reducing costs or improving training time while maintaining similar performance. This paper presents a systematic literature review (SLR) following the Preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) statement. We reviewed 65 publications out of 983 from 2017 to December 2023, retrieved from 5 databases. The study presents methods to optimize and accelerate LLMs while achieving cutting-edge results without sacrificing accuracy. We begin with an overview of the development of language modeling, followed by a detailed explanation of commonly used frameworks and libraries, and a taxonomy for improving and speeding up LLMs based on three classes: LLM training, LLM inference, and system serving. We then delve into recent optimization and acceleration strategies such as training optimization, hardware optimization, scalability and reliability, accompanied by the taxonomy and categorization of these strategies. Finally, we provide an in-depth comparison of each class and strategy, with two case studies on optimizing model training and enhancing inference efficiency. These case studies showcase practical approaches to address LLM resource limitations while maintaining performance.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 70 of its 98 references that are in the map. First posted on arXiv 7 Sep 2024.

Builds on

70 of 98 references.

References · 70

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2020Scaling Laws for Neural Language Modelscited by 6,411
  7. 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
  8. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
  9. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  10. 2013Distributed Representations of Words and Phrases and their Compositionalitycited by 3,462
  11. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  12. 2023A Survey of Large Language Modelscited by 2,537
38 more
  1. 2022Emergent Abilities of Large Language Modelscited by 2,483
  2. 2022BLOOM: A 176B-Parameter Open-Access Multilingual Language Modelcited by 1,968
  3. 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,838
  4. 2019ZeRO: Memory Optimizations Toward Training Trillion Parameter Modelscited by 1,278
  5. 2023PaLM 2 Technical Reportcited by 1,154
  6. 2017Mixed Precision Trainingcited by 1,135
  7. 2023SparseGPT: Massive Language Models Can Be Accurately Pruned in One-Shotcited by 1,090
  8. 2022GLM-130B: An Open Bilingual Pre-trained Modelcited by 837
  9. 2016Training Deep Nets with Sublinear Memory Costcited by 825
  10. 2022Galactica: A Large Language Model for Sciencecited by 736
  11. 2023Instruction Tuning with GPT-4cited by 676
  12. 2023LLM-Pruner: On the Structural Pruning of Large Language Modelscited by 643
  13. 2021Efficient Large-Scale Language Model Training on GPU Clusters Using Megatron-LMcited by 621
  14. 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 567
  15. 2023Splitwise: Efficient generative LLM inference using phase splittingcited by 536
  16. 2020Pre-trained Models for Natural Language Processing: A Surveycited by 504
  17. 2021Recent Advances in Natural Language Processing via Large Pre-Trained Language Models: A Surveycited by 457
  18. 2023Sheared LLaMA: Accelerating Language Model Pre-training via Structured Pruningcited by 408
  19. 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 403
  20. 2021ZeRO-Offload: Democratizing Billion-Scale Model Trainingcited by 339
  21. 2021ZeRO-Infinity: Breaking the GPU Memory Wall for Extreme Scale Deep Learningcited by 253
  22. 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
  23. 2023Efficient Large Language Models: A Surveycited by 183
  24. 2022Talking About Large Language Modelscited by 174
  25. 2023Accelerating LLM Inference with Staged Speculative Decodingcited by 151
  26. 2023Full Parameter Fine-tuning for Large Language Models with Limited Resourcescited by 134
  27. 2021Sequence Parallelism: Long Sequence Training from System Perspectivecited by 125
  28. 2021Colossal-AI: A Unified Deep Learning System For Large-Scale Parallel Trainingcited by 96
  29. 2023Language Model Behavior: A Comprehensive Surveycited by 92
  30. 2023Fast Inference of Mixture-of-Experts Language Models with Offloadingcited by 88
  31. 2022Decentralized Training of Foundation Models in Heterogeneous Environmentscited by 87
  32. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  33. 2022Petals: Collaborative Inference and Fine-tuning of Large Modelscited by 84
  34. 2022Cramming: Training a Language Model on a Single GPU in One Daycited by 81
  35. 2023FP8-LM: Training FP8 Large Language Modelscited by 75
  36. 2020TurboTransformers: An Efficient GPU Serving System For Transformer Modelscited by 71
  37. 2024Beyond Efficiency: A Systematic Survey of Resource-Efficient Large Language Modelscited by 64
  38. 2023SWARM Parallelism: Training Large Models Can Be Surprisingly Communication-Efficientcited by 58

50 most cited of 70 All 70 (JSON)

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 3; 2026: 1.

4 papers.