Online Alignment and Addition in Multiterm Floating-Point Adders

Multiterm floating-point (FP) addition appears in vector dot-product computations, matrix multiplications, and other forms of FP data aggregation. A critical step in multiterm floating-point addition is the alignment of fractions of the FP terms before adding them. Alignment is executed serially by identifying first the maximum of all exponents and then shifting the fraction of each term according to the difference of its exponent from the maximum one. Contrary to common practice, this work proposes a new online algorithm that splits the identification of the maximum exponent, the alignment shift for each fraction, and their addition to multiple fused incremental steps that can be computed in parallel. Each fused step is implemented by a new associative operator that allows the incremental alignment and addition for arbitrary number of operands. Experimental results show that employing the proposed align-and-add operators for the implementation of multiterm floating-point adders can improve delay or save significant area and power. The achieved area and power savings range between 3% and 23% and between 4% and 26%, respectively.

Authors

Institutions

Publication Details

Journal
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Published
2024-11-11
DOI
https://doi.org/10.1109/tvlsi.2024.3488966
Citations
5
Primary Topic
Computability, Logic, AI Algorithms
Type
article
Field-Weighted Citation Impact
1.81
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Online Alignment and Addition in Multiterm Floating-Point Adders

Giorgos Dimitrakopoulos, Kosmas Alexandridis
5 citations
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Computability, Logic, AI Algorithms
1.81
article

Online Alignment and Addition in Multiterm Floating-Point Adders

Giorgos Dimitrakopoulos, Kosmas Alexandridis
article en
5 citations

Abstract

Multiterm floating-point (FP) addition appears in vector dot-product computations, matrix multiplications, and other forms of FP data aggregation. A critical step in multiterm floating-point addition is the alignment of fractions of the FP terms before adding them. Alignment is executed serially by identifying first the maximum of all exponents and then shifting the fraction of each term according to the difference of its exponent from the maximum one. Contrary to common practice, this work proposes a new online algorithm that splits the identification of the maximum exponent, the alignment shift for each fraction, and their addition to multiple fused incremental steps that can be computed in parallel. Each fused step is implemented by a new associative operator that allows the incremental alignment and addition for arbitrary number of operands. Experimental results show that employing the proposed align-and-add operators for the implementation of multiterm floating-point adders can improve delay or save significant area and power. The achieved area and power savings range between 3% and 23% and between 4% and 26%, respectively.

IEEE Transactions on Very Large Scale Integration (VLSI) SystemsVol. 33(4)
Democritus University of Thrace (GR)
Openalex Percentile: Top 13%
Computability, Logic, AI Algorithms
1.81
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.

Online Alignment and Addition in Multiterm Floating-Point Adders — Giorgos Dimitrakopoulos, Kosmas Alexandridis · IEEE Transactions on Very Large Scale Integration (VLSI) Systems (2024) | TGRS Research Map | TGRS