Truncated Multiple Constant Multiplication with Minimal Number of Full Adders - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2022

Truncated Multiple Constant Multiplication with Minimal Number of Full Adders

Résumé

Many algorithms from digital signal processing, including digital filters or discrete transforms, require the multiplications with several constants. These can be efficiently implemented multiplierless by using additions, subtractions, and bit-shifts. Finding a multiplierless solution with minimal cost is known as the multiple constant multiplication (MCM) problem. Usually, not the full precision is required at the output. The state-of-the-art approaches consist in finding an MCM solution first, and truncating it in a second step. In this work, we solve the MCM problem with minimal number of full adders for truncated outputs. By combining the two steps into a global optimization problem, modeled through mixed-integer linear programming, we are able to reduce the number of full adders by 60% in best cases and by 12% on average. Our method has shown its efficiency on more than 80 instances from literature and permits a fast improvement of state-of-the-art results in most of the cases.
Fichier principal
Vignette du fichier
document.pdf (873.49 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03582935 , version 1 (21-02-2022)

Identifiants

Citer

Rémi Garcia, Anastasia Volkova, Martin Kumm. Truncated Multiple Constant Multiplication with Minimal Number of Full Adders. ISCAS 2022, May 2022, Austin, Texas, United States. pp.263-267, ⟨10.1109/ISCAS48785.2022.9937441⟩. ⟨hal-03582935⟩
161 Consultations
147 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More