NPE: An FPGA-based Overlay Processor for Natural Language Processing
Not on the map. Why?
Abstract (arXiv)
In recent years, transformer-based models have shown state-of-the-art results for Natural Language Processing (NLP). In particular, the introduction of the BERT language model brought with it breakthroughs in tasks such as question answering and natural language inference, advancing applications that allow humans to interact naturally with embedded devices. FPGA-based overlay processors have been shown as effective solutions for edge image and video processing applications, which mostly rely on low precision linear matrix operations. In contrast, transformer-based NLP techniques employ a variety of higher precision nonlinear operations with significantly higher frequency. We present NPE, an FPGA-based overlay processor that can efficiently execute a variety of NLP models. NPE offers software-like programmability to the end user and, unlike FPGA designs that implement specialized accelerators for each nonlinear function, can be upgraded for future NLP models without requiring reconfiguration. We demonstrate that NPE can meet real-time conversational AI latency targets for the BERT language model with 4× lower power than CPUs and 6× lower power than GPUs. We also show NPE uses 3× fewer FPGA resources relative to comparable BERT network-specific accelerators in the literature. NPE provides a cost-effective and power-efficient FPGA-based solution for Natural Language Processing at the edge.
Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Apr 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 8; 2025: 5; 2026: 1.
17 papers.
Sort:
By area:
- 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inferencecited by 61
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 33
- 2024A Survey on Hardware Accelerators for Large Language Modelscited by 16
- 2024Designing Efficient LLM Accelerators for Edge Devicescited by 13
- 2025TerEffic: Highly Efficient Ternary LLM Inference on FPGAcited by 6
- 2024Deploying Foundation Model Powered Agent Services: A Surveycited by 4
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMscited by 4
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparisoncited by 3
- 2024TATAA: Programmable Mixed-Precision Transformer Acceleration with a Transformable Arithmetic Architecturecited by 3
- 2025Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inferencecited by 3
- 2021Vis-TOP: Visual Transformer Overlay Processorcited by 2
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesiscited by 2
5 more
- 2023NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inferencecited by 0
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platformscited by 0
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inferencecited by 0
- 2025F-BFQ: Flexible Block Floating-Point Quantization Accelerator for LLMscited by 0
- 2026ELiTeFormer: An Efficient Transformer for FPGAscited by 0
- 2026ELiTeFormer: An Efficient Transformer for FPGAs4 Jul 2026
- 2025F-BFQ: Flexible Block Floating-Point Quantization Accelerator for LLMs15 Oct 2025
- 2025LoopLynx: A Scalable Dataflow Architecture for Efficient LLM Inference13 Apr 2025
- 2025Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inference9 Mar 2025
- 2025TerEffic: Highly Efficient Ternary LLM Inference on FPGA23 Feb 2025
- 2025A Cost-Effective Near-Storage Processing Solution for Offline Inference of Long-Context LLMs14 Feb 2025
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2024TATAA: Programmable Mixed-Precision Transformer Acceleration with a Transformable Arithmetic Architecture6 Nov 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024Designing Efficient LLM Accelerators for Edge Devices1 Aug 2024
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesis29 Apr 2024
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platforms24 Apr 2024
5 more
- 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inference29 Mar 2024
- 2024A Survey on Hardware Accelerators for Large Language Models18 Jan 2024
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
- 2023NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inference23 May 2023
- 2021Vis-TOP: Visual Transformer Overlay Processor21 Oct 2021
- 2024Deploying Foundation Model Powered Agent Services: A Survey18 Dec 2024
- 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inferencecited by 61
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inferencecited by 33
- 2024A Survey on Hardware Accelerators for Large Language Modelscited by 16
- 2024Designing Efficient LLM Accelerators for Edge Devicescited by 13
- 2025TerEffic: Highly Efficient Ternary LLM Inference on FPGAcited by 6
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparisoncited by 3
- 2024TATAA: Programmable Mixed-Precision Transformer Acceleration with a Transformable Arithmetic Architecturecited by 3
- 2025Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inferencecited by 3
- 2021Vis-TOP: Visual Transformer Overlay Processorcited by 2
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesiscited by 2
- 2023NeuralMatrix: Compute the Entire Neural Networks with Linear Matrix Operations for Efficient Inferencecited by 0
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platformscited by 0
12 most cited of 14 All 14 (JSON)
- 2026ELiTeFormer: An Efficient Transformer for FPGAs4 Jul 2026
- 2025F-BFQ: Flexible Block Floating-Point Quantization Accelerator for LLMs15 Oct 2025
- 2025Green Prompting: Characterizing Prompt-driven Energy Costs of LLM Inference9 Mar 2025
- 2025TerEffic: Highly Efficient Ternary LLM Inference on FPGA23 Feb 2025
- 2024TATAA: Programmable Mixed-Precision Transformer Acceleration with a Transformable Arithmetic Architecture6 Nov 2024
- 2024Hardware Acceleration of LLMs: A comprehensive survey and comparison5 Sep 2024
- 2024Designing Efficient LLM Accelerators for Edge Devices1 Aug 2024
- 2024HLSTransform: Energy-Efficient Llama 2 Inference on FPGAs Via High Level Synthesis29 Apr 2024
- 2024The Feasibility of Implementing Large-Scale Transformers on Multi-FPGA Platforms24 Apr 2024
- 2024Towards Greener LLMs: Bringing Energy-Efficiency to the Forefront of LLM Inference29 Mar 2024
- 2024A Survey on Hardware Accelerators for Large Language Models18 Jan 2024
- 2023Understanding the Potential of FPGA-Based Spatial Acceleration for Large Language Model Inference23 Dec 2023
12 newest of 14 All 14 (JSON)