LlamaF: An Efficient Llama2 Architecture Accelerator on Embedded FPGAs
Large language models (LLMs) have demonstrated remarkable abilities in natural language processing. However, their deployment on resource-constrained embedded devices remains difficult due to memory and computational demands. In this paper, we present an FPGA-based accelerator designed to improve LLM inference performance on embedded FPGAs. We employ post-training quantization to reduce model size and optimize for off-chip memory bandwidth. Our design features asynchronous computation and a fully pipelined accelerator for matrix-vector multiplication. Experiments of the TinyLlama 1.1B model on a Xilinx ZCU102 platform show a 14.3-15.8x speedup and a 6.1x power efficiency improvement over running exclusively on ZCU102 processing system (PS).
Authors
- Shihao Ji (ORCID: https://orcid.org/0000-0002-3573-5379)
- Yutong Li (ORCID: https://orcid.org/0009-0009-0362-7224)
- Han Xu (ORCID: https://orcid.org/0009-0007-0468-6336)
Institutions
- University of Illinois Urbana-Champaign (US)
- Georgia State University (US)
Publication Details
- Published
- 2024-11-10
- DOI
- https://doi.org/10.1109/wf-iot62078.2024.10811385
- Citations
- 10
- Primary Topic
- Video Coding and Compression Technologies
- Type
- article
- Field-Weighted Citation Impact
- 3.50
Funders
- VMware