Résumé IA · arXiv: 2411.18148v1 · cs.AR

A Runtime-Adaptive Transformer Neural Network Accelerator on FPGAs

Ehsan Kabir, Austin R. J. Downey, Jason D. Bakos, David Andrews, Miaoqing Huang
Article original · DOI 10.1016/j.micpro.2025.105223 Soumis à arXiv le 27 Nov. 2024 Publié dans Microprocessors and Microsystems (février 2026) arXiv admin note: text overlap with arXiv:2409.14023 Licence : CC BY-NC-ND 4.0

Comment lire ce résumé ? Guide illustré

L’essentiel

  • Les réseaux neuronaux transformateurs (TNN) sont des modèles de pointe dans le domaine du traitement du langage naturel (NLP), de la traduction automatique et de la vision par ordinateur (CV).
  • Contrairement aux approches traditionnelles utilisant des couches récurrentes ou convolutionnelles, les TNN ne nécessitent pas ces types de couches.
  • Les TNN ont des exigences élevées en termes de puissance de calcul et de mémoire, ce qui peut poser problème sur des appareils à ressources limitées tels que les FPGA.
  • Chaque modèle de transformateur peut avoir un temps de traitement différent selon l'application, nécessitant souvent la création d'accélérateurs personnalisés avec des paramètres spécifiques.
  • ADAPTOR est un accélérateur adaptable en temps réel pour les calculs matriciels denses dans les encodeurs et décodeurs de transformateurs sur FPGA, optimisant l'utilisation des éléments de traitement et de la mémoire intégrée pour améliorer le parallélisme et réduire la latence.
  • ADAPTOR utilise un carrelage efficace des matrices pour distribuer les ressources sur les plates-formes FPGA et est entièrement quantifié pour une efficacité computationnelle et une portabilité optimales.
  • Les évaluations montrent que ADAPTOR est plus économe en énergie que le GPU NVIDIA K80 et le CPU i7-8700K respectivement, tout en obtenant un gain de vitesse significatif par rapport à certains accélérateurs basés sur FPGA dernier cri.

Points clés rédigés par une IA : ils peuvent contenir des erreurs, vérifiez-les dans l’article.

Mots clés générés par l'IA : Réseaux neuronaux transformateurs traitement du langage naturel traduction automatique vision par ordinateur FPGA

Pour aller plus loin

  • Résumé Complet
  • Résumé vulgarisé
  • Article de blog
  • Abstract original
Les réseaux neuronaux transformateurs (TNN) sont des modèles de pointe dans le domaine du traitement du langage naturel (NLP), de la traduction automatique et de la vision par ordinateur (CV). Contrairement aux approches traditionnelles utilisant des couches récurrentes ou convolutionnelles, les TNN ne nécessitent pas ces types de couches. Cependant, ils ont des exigences élevées en termes de puissance de calcul et de mémoire, ce qui peut poser problème sur des appareils à ressources limitées tels que les FPGA. De plus, chaque modèle de transformateur peut avoir un temps de traitement différent selon l'application, ce qui nécessite souvent la création d'accélérateurs personnalisés avec des paramètres spécifiques. Cela peut être complexe et chronophage. Bien qu'il existe déjà certains accélérateurs personnalisés pour les TNN, ils manquent souvent d'adaptabilité en temps réel et s'appuient sur des matrices clairsemées pour réduire la latence. Cependant, cela rend la conception matérielle encore plus complexe car elle doit prendre en compte les motifs clairsemés spécifiques à chaque application. C'est pourquoi nous présentons ADAPTOR : un accélérateur adaptable en temps réel pour les calculs matriciels denses dans les encodeurs et décodeurs de transformateurs sur FPGA. ADAPTOR optimise l'utilisation des éléments de traitement et de la mémoire intégrée afin d'améliorer le parallélisme et réduire la latence. Il utilise également un carrelage efficace des matrices pour distribuer les ressources sur les plates-formes FPGA et est entièrement quantifié pour une efficacité computationnelle et une portabilité optimales. Nos évaluations ont été réalisées sur des cartes de centre de données Xilinx Alveo U55C ainsi que sur des plateformes embarquées telles que VC707 et ZCU102. Les résultats montrent que notre conception est 1,2 fois plus économe en énergie que le GPU NVIDIA K80 et 2,87 fois plus économe que le CPU i7-8700K respectivement. De plus, elle obtient un gain de vitesse compris entre 1,7 et 2,25 fois par rapport à certains accélérateurs basés sur FPGA dernier cri. En conclusion, ADAPTOR représente une avancée significative dans l'accélération des calculs matriciels denses pour les transformateurs neuronaux grâce à son adaptabilité en temps réel, son utilisation optimale des ressources matérielles et sa performance supérieure par rapport aux solutions existantes sur FPGA.

Cette synthèse vous a-t-elle été utile ?

Note : 1

Pourquoi avons-nous besoin de votes ?

Les votes sont utilisés pour déterminer si nous devons réexécuter nos outils de synthèse. Si le compte atteint -10, nos outils peuvent être redémarrés.

Figures et graphiques

Posez une question sur une figure en indiquant son numéro ou en utilisant son bouton de question pour demander une analyse visuelle. Au maximum deux figures et quatre panneaux par question. Les valeurs lues sur les graphiques sont approximatives ; vérifiez les données originales.

Instructions pour utiliser l'assistant IA ?

Outils pour cet article

Expliquer autrement 1 réécriture gratuite restante aujourd'hui
Enregistrer dans une collection Regroupez des articles en collections pour les comparer, les interroger et les exporter. Continuer avec Google Créer un compte gratuit Se connecter

Outils avancés Premium

Pour suivre un domaine de près : alertes de citations, diapositives de journal club, comparaison des versions et envoi vers Zotero. Découvrir Premium

Zotero Guide Zotero
Alertes de citation Guide des alertes de citations

Les articles autour de celui-ci

Les voir sur une carte

Classés selon la proximité de leur titre et de leur résumé avec ceux de cet article. Sélectionnez-en pour les lire ensemble.

Les articles les plus proches

  1. Très proche
    HPTA: A High Performance Transformer Accelerator Based on FPGA
    Yuntao Han, Qiang Liu · 2023 · International Conference on Field-Programmable Logic and Applications · cité 32 fois · Pas encore résumé
    Résumé scientifique

    The transformer neural networks have achieved remarkable performance in both Natural Language Processing (NLP) and Computer Vision (CV) applications, with encoder-decoder architecture based on attention layers. However, implementing transformers on resource-constrained devices presents challenges due to the super-large network structures and nontrivial dataflows. Field-Programmable Gate Arrays (FPGA) have been a promising platform for Neural Network (NN) acceleration due to their design flexibility and customization. Existing FPGA-based implementations of transformers face efficiency and generality issues. This paper proposes HPTA, a high-performance accelerator for implementing transformers…

  2. Très proche
    InTRRA: Inter-Task Resource-Repurposing Accelerator for Efficient Transformer Inference on FPGAs
    Zifan He, Hersh Gupta, Huifeng Ke et al. · 2025 · Symposium on Field Programmable Gate Arrays · cité 3 fois · Pas encore résumé
    Résumé scientifique

    The rise of deep neural networks (DNNs) has driven a boom in AI services, accompanied by increasing demands for computing power and memory. One of the most widely used DNNs is the transformer model. Unlike convolutional neural networks (CNNs), transformers involve more complex computations and generate larger intermediate data, which pose significant challenges for computation efficiency and off-chip memory access overhead in large language model (LLM) accelerator designs. Unfortunately, existing LLM accelerators have fixed execution patterns (either dataflow or sequential), resulting in either low computational efficiency due to pipeline stalls or frequent off-chip memory accesses to manage…

  3. Très proche
    ProTEA: Programmable Transformer Encoder Acceleration on FPGA
    Ehsan Kabir, Jason D. Bakos, David Andrews et al. · 2024 · SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis · cité 8 fois · Pas encore résumé
    Résumé scientifique

    Transformer neural networks (TNN) have been widely utilized on a diverse range of applications, including natural language processing (NLP), machine translation, and computer vision (CV). Their widespread adoption has been primarily driven by the exceptional performance of their multi-head self-attention block used to extract key features from sequential data. The multi-head self-attention block is followed by feedforward neural networks, which play a crucial role in introducing non-linearity to assist the model in learning complex patterns. Despite the popularity of TNNs, there has been limited numbers of hardware accelerators targeting these two critical blocks. Most prior works have conce…

  4. Très proche Cité par cet article
    TRAC: Compilation-Based Design of Transformer Accelerators for FPGAs
    Patrick Plagwitz, Frank Hannig, Jürgen Teich · 2022 · International Conference on Field-Programmable Logic and Applications · cité 12 fois · Pas encore résumé
    Résumé scientifique

    Transformer-type Neural Networks (NNs) have shown impressive accuracy numbers in Natural Language Processing (NLP) applications where Recurrent Neural Networks (RNNs) have been in use before, even surpassing them. However, differing considerably from common types of NNs, existing accelerator designs, particularly for Field-Programmable Gate Arrays (FPGAs), cannot be used to implement them. Previous research has shown FPGAs to be platforms superior to CPUs and even GPUs for accelerating NNs when it comes to energy efficiency. Following the development of automated compiler-based design flows for NNs, there is still a lack of such an approach for transformers and FPGA targets. In this realm, t…

  5. Très proche Cité par cet article
    FTRANS: energy-efficient acceleration of transformers using FPGA
    Bingbing Li, Santosh Pandey, Haowen Fang et al. · 2020 · International Symposium on Low Power Electronics and Design · cité 245 fois · Pas encore résumé
    Résumé scientifique

    In natural language processing (NLP), the "Transformer" architecture was proposed as the first transduction model replying entirely on self-attention mechanisms without using sequence-aligned recurrent neural networks (RNNs) or convolution, and it achieved significant improvements for sequence to sequence tasks. The introduced intensive computation and storage of these pre-trained language representations has impeded their popularity into computation and memory constrained devices. The field-programmable gate array (FPGA) is widely used to accelerate deep learning algorithms for its high parallelism and low latency. However, the trained models are still too large to accommodate to an FPGA fa…

  6. Très proche Cité par cet article
    Hardware Acceleration of Transformer Networks using FPGAs
    Georgios Tzanos, C. Kachris, D. Soudris · 2022 · 2022 Panhellenic Conference on Electronics & Telecommunications (PACET) · cité 14 fois · Pas encore résumé
    Résumé scientifique

    Natural Language Processing (NLP) allows program computers to process and analyze large amounts of natural language data. In the last few years, NLP has shown tremendous growth, with many organizations presenting models such as BERT (Bidirectional Encoder Representations from Transformers), GPT2 (Generative Pre-trained Transformer 2), GPT3 (Generative Pre-trained Transformer 3), etc. The cornerstone of these models and the reason for the growth of the NLP is mainly due to the Transformer networks. However, very few architectures have been presented, for the acceleration of the Transformer networks using FPGAs. In this paper, we propose a novel architecture for Transformer Networks optimized …

  7. Très proche
    An Efficient Hardware Accelerator for Sparse Transformer Neural Networks
    Chao Fang, Shouliang Guo, Wei Wu et al. · 2022 · International Symposium on Circuits and Systems · cité 25 fois · Pas encore résumé
    Résumé scientifique

    Transformers have been an indispensable staple in deep learning. However, it is challenging to realize efficient deployment for Transformer-based model due to their substantial computation and memory demands. To address this issue, we present an efficient sparse Transformer accelerator on FPGA, namely STA, by exploiting N:M fine-grained structured sparsity. Our design features not only a unified computing engine capable of performing both sparse and dense matrix multiplications with high computational efficiency, but also a scalable softmax module eliminating the latency from intermediate off-chip data communication. Experimental results show that our implementation achieves the lowest laten…

  8. Très proche Cité par cet article
    Accelerating Transformer Neural Networks on FPGAs for High Energy Physics Experiments
    Filip Wojcicki, Zhi-Qiang Que, A. Tapper et al. · 2022 · International Conference on Field-Programmable Technology · cité 13 fois · Pas encore résumé
    Résumé scientifique

    High Energy Physics studies the fundamental forces and elementary particles of the Universe. With the unprecedented scale of experiments comes the challenge of accurate, ultra-low latency decision-making. Transformer Neural Networks (TNNs) have been proven to accomplish cutting-edge accuracy in classification for hadronic jet tagging. Nevertheless, software-centered solutions targeting CPUs and GPUs lack the inference speed required for real-time particle triggers, most notably those at the CERN Large Hadron Collider. This paper proposes a novel TNN-based architecture, efficiently mapped to Field-Programmable Gate Arrays, that outperforms GPU inference capabilities involving state-of-the-art…

Les travaux antérieurs sur lesquels il s’appuie

  1. Très proche
    A Length Adaptive Algorithm-Hardware Co-design of Transformer on FPGA Through Sparse Attention and Dynamic Pipelining
    Hongwu Peng, Shaoyi Huang, Shi-Yang Chen et al. · 2022 · Design Automation Conference · cité 75 fois · Pas encore résumé
    Résumé scientifique

    Transformers are considered one of the most important deep learning models since 2018, in part because it establishes state-of-the-art (SOTA) records and could potentially replace existing Deep Neural Networks (DNNs). Despite the remarkable triumphs, the prolonged turnaround time of Transformer models is a widely recognized roadblock. The variety of sequence lengths imposes additional computing overhead where inputs need to be zero-padded to the maximum sentence length in the batch to accommodate the parallel computing platforms. This paper targets the field-programmable gate array (FPGA) and proposes a coherent sequence length adaptive algorithm-hardware co-design for Transformer accelerati…

  2. Très proche
    Accelerating Transformer-based Deep Learning Models on FPGAs using Column Balanced Block Pruning
    Hongwu Peng, Shaoyi Huang, T. Geng et al. · 2021 · IEEE International Symposium on Quality Electronic Design · cité 116 fois · Pas encore résumé
    Résumé scientifique

    Although Transformer-based language representations achieve state-of-the-art accuracy on various natural language processing (NLP) tasks, the large model size has been challenging the resource constrained computing platforms. Weight pruning, as a popular and effective technique in reducing the number of weight parameters and accelerating the Transformer, has been investigated on GPUs. However, the Transformer acceleration using weight pruning on field-programmable gate array (FPGAs) remains unexplored. This paper investigates the column balanced block-wise pruning on Transformer and designs an FPGA acceleration engine to customize the balanced blockwise matrix multiplication. We implement th…

  3. Très proche
    FET-OPU: A Flexible and Efficient FPGA-Based Overlay Processor for Transformer Networks
    Yueyin Bai, Hao Zhou, Keqing Zhao et al. · 2023 · 2023 IEEE/ACM International Conference on Computer Aided Design (ICCAD) · cité 19 fois · Pas encore résumé
    Résumé scientifique

    There are already some works on accelerating transformer networks with field-programmable gate array (FPGA). However, many accelerators focus only on attention computation or suffer from fixed data streams without flexibility. Moreover, their hardware performance is limited without schedule optimization and full use of hardware resources. In this article, we propose a flexible and efficient FPGA-based overlay processor, named FET-OPU. Specifically, we design an overlay architecture for general accelerations of transformer networks. We propose a unique matrix multiplication unit (MMU), which consists of a processing element (PE) array based on modified DSP-packing technology and a FIFO array …

  4. Proche
    Accelerating Attention Mechanism on FPGAs based on Efficient Reconfigurable Systolic Array
    Wenhua Ye, Xu Zhou, Joey Tianyi Zhou et al. · 2022 · ACM Transactions on Embedded Computing Systems · cité 46 fois · Pas encore résumé
    Résumé scientifique

    Transformer model architectures have recently received great interest in natural language, machine translation, and computer vision, where attention mechanisms are their building blocks. However, the attention mechanism is expensive because of its intensive matrix computations and complicated data flow. The existing hardware architecture has some disadvantages for the computing structure of attention, such as inflexibility and low efficiency. Most of the existing papers accelerate attention by reducing the amount of computation through various pruning algorithms, which will affect the results to a certain extent with different sparsity. This paper proposes the hardware accelerator for the mu…

  5. Proche
    Enhancing Long Sequence Input Processing in FPGA-Based Transformer Accelerators through Attention Fusion
    Yun-Ji Qin, Wenqi Lou, Chao Wang et al. · 2024 · ACM Great Lakes Symposium on VLSI · cité 16 fois · Pas encore résumé
    Résumé scientifique

    Attention-based transformers have achieved significant performance breakthroughs in natural language processing (NLP) and computer vision (CV) tasks. Meanwhile, the ever-increasing length of today’s input sequences puts much pressure on computing devices. FPGAs are widely used to accelerate Transformer inference due to their high energy efficiency and flexibility. However, most of the existing FPGA-based Transformer accelerators are oriented to small input lengths, making it hard to accelerate long input sequences. To this end, we design an efficient Transformer accelerator for FPGA and long-sequence input scenarios. We use the tiling softmax algorithm to fuse attention computation, eliminat…

Les articles qui le citent

  1. Proche
    Recent developments in Transformer inference deployment on FPGA platforms: A survey
    Arjan Blankestijn, Uraz Odyurt, A. Yousefzadeh · 2026 · Journal of systems architecture · cité 2 fois · Pas encore résumé
    Résumé scientifique

    With the rapid and continuous growth in the incorporation of machine learning models based on the Transformer architecture, capable deployment is in high demand. In this context, capable deployment refers to operational performance aspects, e.g., throughput and latency, as well as efficiency aspects, e.g., energy consumption. When it comes to the task of inference using such models, purpose-built hardware accelerators provide a lucrative alternative to common deployment choices, such as Central Processing Units (CPUs) and Graphics Processing Units (GPUs). The Field Programmable Gate Array (FPGA) platforms category is an example of such alternative accelerators, promising implementation flexi…

  2. Proche
    TrackCore-F: Deploying Transformer-Based Subatomic Particle Tracking on FPGAs
    Arjan Blankestijn, Uraz Odyurt, A. Yousefzadeh · 2025 · arXiv.org · preprint, non relu par les pairs · Pas encore résumé
    Résumé scientifique

    The Transformer Machine Learning (ML) architecture has been gaining considerable momentum in recent years. In particular, computational High-Energy Physics tasks such as jet tagging and particle track reconstruction (tracking), have either achieved proper solutions, or reached considerable milestones using Transformers. On the other hand, the use of specialised hardware accelerators, especially FPGAs, is an effective method to achieve online, or pseudo-online latencies. The development and integration of Transformer-based ML to FPGAs is still ongoing and the support from current tools is very limited or non-existent. Additionally, FPGA resources present a significant constraint. Considering …

  3. Proche
    TriCCOT: Tri-part Convolutional Conformal Transformer for Onboard Space Object Detection
    A. Dorise, Marjorie Bellizzi, Julia F. Cohen et al. · 2026 · cité 2 fois · Pas encore résumé
    Résumé scientifique

    Onboard object detection in Earth observation is constrained by limited computational resources and the absence of fully corrected imagery. While convolutional detectors are hardware-efficient, they often struggle to extract robust representations from raw and noisy data. Conversely, transformer-based models provide stronger global reasoning capabilities but remain difficult to deploy on FPGA accelerators due to quadratic attention complexity and non-compatible operations. We introduce TriCCOT, a tri-part architecture for robust and deployable onboard object detection. TriCCOT combines a convolutional region proposal network, a conformal prediction stage, and Aper-GATES, our hardware-friendl…

  4. Apparenté*
    FPGA-Based Hardware-Accelerated Sentiment Analysis using a Hybrid LLM Model with OpenVINO and Intel FPGA AI Suite Optimization
    Bonthu Chandra Praveen, S. K · 2026 · Results in Engineering · Pas encore résumé
  5. Apparenté*
    Constraint-guided generative AI for gate-level VLSI design with early physical awareness
    Ya-Di Lin, Wen-Di Lin · 2026 · Integration · Pas encore résumé
Comment ces articles sont-ils trouvés ?

Nous comparons le titre et le résumé de cet article avec ceux de tous les articles résumés sur ce site, et avec les articles que Semantic Scholar recommande, ceux qu’il cite et ceux qui le citent (pour un article très cité, ses citations les plus récentes et, depuis OpenAlex, les plus citées). Parmi les travaux antérieurs et les suites, les articles qui s’utilisent en profondeur, une méthode qu’il utilise et les suites très citées remontent un peu. Les niveaux (très proche, proche, apparenté) viennent de la similarité des textes, pas d’un jugement de qualité ; * signale un article sans résumé, comparé par son titre. La phrase sous un article est écrite par une IA à partir des deux résumés : vérifiez-la dans les articles. Un article jugé hors sujet par trois lecteurs quitte la liste.

Mis à jour le 1 novembre 2026.

Le guide illustré des articles autour d’un article

Le résumé précédent a été créé il y a plus d'un an et peut être réexécuté (si nécessaire) en cliquant sur le bouton Exécuter ci-dessous.

Avertissement : Notre outil de synthèse basé sur l'IA et l'assistant virtuel fournis sur ce site Web peuvent ne pas toujours fournir des résumés complets ou des réponses exactes. Nous vous encourageons à examiner attentivement et à évaluer le contenu généré pour vous assurer de sa qualité et de sa pertinence par rapport à vos besoins.