English

Custom Algorithm-based Fault Tolerance for Attention Layers in Transformers

Machine Learning 2025-07-23 v1 Hardware Architecture

Abstract

Transformers and large language models (LLMs), powered by the attention mechanism, have transformed numerous AI applications, driving the need for specialized hardware accelerators. A major challenge in these accelerators is efficiently detecting errors caused by random hardware faults. Traditional algorithm-based fault tolerance (ABFT) techniques verify individual matrix multiplications but fall short in handling the full attention mechanism, particularly due to intermediate softmax normalization. This work proposes Flash-ABFT, a novel method that computes an online checksum across the entire three-matrix product of query, key and value matrices, of an attention layer, including the softmax operation, with a single check. This approach significantly reduces overhead by eliminating redundant checks while maintaining high fault-detection accuracy. Experimental results demonstrate that Flash-ABFT incurs only 5.3% hardware area overhead and less than 1.9% energy overhead, making it a cost-effective and robust solution for error detection in attention accelerators.

Keywords

Cite

@article{arxiv.2507.16676,
  title  = {Custom Algorithm-based Fault Tolerance for Attention Layers in Transformers},
  author = {Vasileios Titopoulos and Kosmas Alexandridis and Giorgos Dimitrakopoulos},
  journal= {arXiv preprint arXiv:2507.16676},
  year   = {2025}
}

Comments

IEEE International System-on-Chip Conference (IEEE SOCC 2025)

R2 v1 2026-07-01T04:13:36.642Z