Hardware-Efficient VLSI Implementation of Self-Attention Transformers for Natural Language Processing

This paper presents an optimized VLSI architecture for implementing transformer-based neural networks with emphasis on hardware efficiency and reduced computational complexity. The proposed design features a six layered architecture with a novel 512-dimensional processing unit utilizing an innovative matrix computation approach that achieves significant power savings. Our implementation leverages CORDIC (COordinate Rotation DIgital Computer) architecture to efficiently compute the trigonometric functions required for positional encoding in the transformer model. The design incorporates two specialized CORDIC modules: one configured in rotation mode for sine/cosine calculations, and another in vectoring mode for division operations, both crucial for positional encoding and softmax computations respectively. The architecture is implemented on Vitrex Ultrascale+ VU37P FPGA which demonstrates improved resource utilization through specialized matrix multiplication units while maintaining the model’s core functionality for natural language processing tasks. The implementation achieves a 30% reduction in power consumption and LUT utilization compared to conventional implementations reduced over 48%.

Authors

Institutions

Publication Details

Published
2025-04-05
DOI
https://doi.org/10.1109/devic63749.2025.11012407
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hardware-Efficient VLSI Implementation of Self-Attention Transformers for Natural Language Processing

P. Naveen Kumar, Mohammad Riyaz, I. Saikrishna, R. Saiteja
Neural Networks and Applications
article

Hardware-Efficient VLSI Implementation of Self-Attention Transformers for Natural Language Processing

P. Naveen Kumar, Mohammad Riyaz, I. Saikrishna, R. Saiteja
article en

Abstract

This paper presents an optimized VLSI architecture for implementing transformer-based neural networks with emphasis on hardware efficiency and reduced computational complexity. The proposed design features a six layered architecture with a novel 512-dimensional processing unit utilizing an innovative matrix computation approach that achieves significant power savings. Our implementation leverages CORDIC (COordinate Rotation DIgital Computer) architecture to efficiently compute the trigonometric functions required for positional encoding in the transformer model. The design incorporates two specialized CORDIC modules: one configured in rotation mode for sine/cosine calculations, and another in vectoring mode for division operations, both crucial for positional encoding and softmax computations respectively. The architecture is implemented on Vitrex Ultrascale+ VU37P FPGA which demonstrates improved resource utilization through specialized matrix multiplication units while maintaining the model’s core functionality for natural language processing tasks. The implementation achieves a 30% reduction in power consumption and LUT utilization compared to conventional implementations reduced over 48%.

SRM University (IN)
Quality Education
Openalex Percentile: Top 94%
Neural Networks and Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Hardware-Efficient VLSI Implementation of Self-Attention Transformers for Natural Language Processing — P. Naveen Kumar, Mohammad Riyaz, et al. · (2025) | TGRS Research Map | TGRS