PEANO-ViT: Power-Efficient Approximations of Non-Linearities in Vision Transformers
Not on the map. Why?
Abstract (arXiv)
The deployment of Vision Transformers (ViTs) on hardware platforms, specially Field-Programmable Gate Arrays (FPGAs), presents many challenges, which are mainly due to the substantial computational and power requirements of their non-linear functions, notably layer normalization, softmax, and Gaussian Error Linear Unit (GELU). These critical functions pose significant obstacles to efficient hardware implementation due to their complex mathematical operations and the inherent resource count and architectural limitations of FPGAs. PEANO-ViT offers a novel approach to streamlining the implementation of the layer normalization layer by introducing a division-free technique that simultaneously approximates the division and square root function. Additionally, PEANO-ViT provides a multi-scale division strategy to eliminate division operations in the softmax layer, aided by a Pade-based approximation for the exponential function. Finally, PEANO-ViT introduces a piece-wise linear approximation for the GELU function, carefully designed to bypass the computationally intensive operations associated with GELU. In our comprehensive evaluations, PEANO-ViT exhibits minimal accuracy degradation (<= 0.5% for DeiT-B) while significantly enhancing power efficiency, achieving improvements of 1.91x, 1.39x, 8.01x for layer normalization, softmax, and GELU, respectively. This improvement is achieved through substantial reductions in DSP, LUT, and register counts for these non-linear operations. Consequently, PEANO-ViT enables efficient deployment of Vision Transformers on resource- and power-constrained FPGA platforms.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 7 of its 15 references that are in the map. First posted on arXiv 21 Jun 2024.
Builds on
7 of 15 references.
References · 7
- 2017Attention Is All You Needcited by 59,932
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2021Post-Training Quantization for Vision Transformercited by 274
- 2021Softermax: Hardware/Software Co-Design of an Efficient Softmax for Transformerscited by 52
- 2024Memory-Efficient Vision Transformers: An Activation-Aware Mixed-Rank Compression Strategycited by 4
Built on by
Citing papers per year: 2024: 5; 2025: 4; 2026: 4.
13 papers.
Sort:
- 2025Low-Cost FlashAttention with Fused Exponential and Multiplication Hardware Operatorscited by 5
- 2025VISTA: Vision-Language Inference for Training-Free Stock Time-Series Analysiscited by 5
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performancecited by 4
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inferencecited by 2
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Datacited by 1
- 2024Efficient Noise Mitigation for Enhancing Inference Accuracy in DNNs on Mixed-Signal Acceleratorscited by 1
- 2024QuAKE: Speeding up Model Inference Using Quick and Approximate Kernels for Exponential Non-Linearitiescited by 0
- 2025Vectorized FlashAttention with Low-cost Exponential Computation in RISC-V Vector Processorscited by 0
- 2025QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attentioncited by 0
- 2026DAPA: Distribution Aware Piecewise Activation Functions for On-Device Transformer Inference and Trainingcited by 0
- 2026Integrated electro-optic attention nonlinearities for transformerscited by 0
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGAcited by 0
- 2026Evolving Layer-Specific Scalar Functions for Hardware-Aware Transformer Adaptation13 May 2026
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGA23 Apr 2026
- 2026Integrated electro-optic attention nonlinearities for transformers10 Apr 2026
- 2026DAPA: Distribution Aware Piecewise Activation Functions for On-Device Transformer Inference and Training19 Mar 2026
- 2025QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention17 Nov 2025
- 2025Vectorized FlashAttention with Low-cost Exponential Computation in RISC-V Vector Processors8 Oct 2025
- 2025VISTA: Vision-Language Inference for Training-Free Stock Time-Series Analysis24 May 2025
- 2025Low-Cost FlashAttention with Fused Exponential and Multiplication Hardware Operators20 May 2025
- 2024QuAKE: Speeding up Model Inference Using Quick and Approximate Kernels for Exponential Non-Linearities30 Nov 2024
- 2024Efficient Noise Mitigation for Enhancing Inference Accuracy in DNNs on Mixed-Signal Accelerators27 Sep 2024
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inference17 Jul 2024
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performance11 Jul 2024
- 2025Low-Cost FlashAttention with Fused Exponential and Multiplication Hardware Operatorscited by 5
- 2025VISTA: Vision-Language Inference for Training-Free Stock Time-Series Analysiscited by 5
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performancecited by 4
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inferencecited by 2
- 2024CADC: Encoding User-Item Interactions for Compressing Recommendation Model Training Datacited by 1
- 2024Efficient Noise Mitigation for Enhancing Inference Accuracy in DNNs on Mixed-Signal Acceleratorscited by 1
- 2024QuAKE: Speeding up Model Inference Using Quick and Approximate Kernels for Exponential Non-Linearitiescited by 0
- 2025Vectorized FlashAttention with Low-cost Exponential Computation in RISC-V Vector Processorscited by 0
- 2025QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attentioncited by 0
- 2026DAPA: Distribution Aware Piecewise Activation Functions for On-Device Transformer Inference and Trainingcited by 0
- 2026Integrated electro-optic attention nonlinearities for transformerscited by 0
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGAcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Evolving Layer-Specific Scalar Functions for Hardware-Aware Transformer Adaptation13 May 2026
- 2026GraphLeap: Decoupling Graph Construction and Convolution for Vision GNN Acceleration on FPGA23 Apr 2026
- 2026Integrated electro-optic attention nonlinearities for transformers10 Apr 2026
- 2026DAPA: Distribution Aware Piecewise Activation Functions for On-Device Transformer Inference and Training19 Mar 2026
- 2025QUILL: An Algorithm-Architecture Co-Design for Cache-Local Deformable Attention17 Nov 2025
- 2025Vectorized FlashAttention with Low-cost Exponential Computation in RISC-V Vector Processors8 Oct 2025
- 2025VISTA: Vision-Language Inference for Training-Free Stock Time-Series Analysis24 May 2025
- 2025Low-Cost FlashAttention with Fused Exponential and Multiplication Hardware Operators20 May 2025
- 2024QuAKE: Speeding up Model Inference Using Quick and Approximate Kernels for Exponential Non-Linearities30 Nov 2024
- 2024Efficient Noise Mitigation for Enhancing Inference Accuracy in DNNs on Mixed-Signal Accelerators27 Sep 2024
- 2024CHOSEN: Compilation to Hardware Optimization Stack for Efficient Vision Transformer Inference17 Jul 2024
- 2024Dynamic Co-Optimization Compiler: Leveraging Multi-Agent Reinforcement Learning for Enhanced DNN Accelerator Performance11 Jul 2024
12 newest of 13 All 13 (JSON)