Effect of number representation on the achievable minimum number of operations in multiple constant multiplications

Levent Aksoy*, Ece Olcay Gunes, Eduardo Costa, Paulo Flores, José Monteiro

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Citations (Scopus)

Abstract

In this work, we analyze the effect of representing constants under binary, CSD, and MSD representations on the minimum number of operations required in a multiple constant multiplications problem. To this end, we resort to a recently proposed algorithm that computes the exact minimum solution. To extend the applicability of this algorithm to much larger instances, we propose problem reduction and model simplification techniques that significantly reduce the search space. We have conducted experiments on a rich set of instances including randomly generated and FIR filter instances. The results show that, contrary to common belief, the binary representation clearly yields better solutions than CSD, and even provides slightly better solutions than MSD. Moreover, the superiority of the binary solutions increases as the number and bit-width of the constants increase.

Original languageEnglish
Title of host publication2007 IEEE Workshop on Signal Processing Systems, SiPS 2007, Proceedings
Pages424-429
Number of pages6
DOIs
Publication statusPublished - 2007
Event2007 IEEE Workshop on Signal Processing Systems, SiPS 2007 - Shanghai, China
Duration: 17 Oct 200719 Oct 2007

Publication series

NameIEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
ISSN (Print)1520-6130

Conference

Conference2007 IEEE Workshop on Signal Processing Systems, SiPS 2007
Country/TerritoryChina
CityShanghai
Period17/10/0719/10/07

Keywords

  • Canonical Signed Digit (CSD)
  • Common Subexpression Elimination (CSE)
  • Minimal Signed Digit (MSD)
  • Multiple Constant Multiplication (MCM)

Fingerprint

Dive into the research topics of 'Effect of number representation on the achievable minimum number of operations in multiple constant multiplications'. Together they form a unique fingerprint.

Cite this