LLM Inference Unveiled: Survey and Roofline Model Insights
The field of efficient Large Language Model (LLM) inference is rapidly evolving, presenting a unique blend of opportunities and challenges. Although the field has expanded and is vibrant, there hasn't been a concise framework that analyzes the various methods of LLM Inference to provide a clear...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The field of efficient Large Language Model (LLM) inference is rapidly
evolving, presenting a unique blend of opportunities and challenges. Although
the field has expanded and is vibrant, there hasn't been a concise framework
that analyzes the various methods of LLM Inference to provide a clear
understanding of this domain. Our survey stands out from traditional literature
reviews by not only summarizing the current state of research but also by
introducing a framework based on roofline model for systematic analysis of LLM
inference techniques. This framework identifies the bottlenecks when deploying
LLMs on hardware devices and provides a clear understanding of practical
problems, such as why LLMs are memory-bound, how much memory and computation
they need, and how to choose the right hardware. We systematically collate the
latest advancements in efficient LLM inference, covering crucial areas such as
model compression (e.g., Knowledge Distillation and Quantization), algorithm
improvements (e.g., Early Exit and Mixture-of-Expert), and both hardware and
system-level enhancements. Our survey stands out by analyzing these methods
with roofline model, helping us understand their impact on memory access and
computation. This distinctive approach not only showcases the current research
landscape but also delivers valuable insights for practical implementation,
positioning our work as an indispensable resource for researchers new to the
field as well as for those seeking to deepen their understanding of efficient
LLM deployment. The analyze tool, LLM-Viewer, is open-sourced. |
---|---|
DOI: | 10.48550/arxiv.2402.16363 |