Input recoding for reducing power in distributed arithmetic

John Richard Sacha, M. J. Irwin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

Abstract

Distributed arithmetic provides a multiplication-free method for calculating inner products of fixed-point data, based on table lookups of precalculated partial products. A method is proposed for reducing switching activity, and hence power dissipation, in distributed arithmetic systems used for processing signed data. By performing a recoding of the two's complement inputs into a nonredundant signed-digit representation, the table lookups and accompanying accumulations corresponding to the sign extensions in the higher-order bit positions can be reduced.

Original languageEnglish (US)
Title of host publicationDesign and Implementation
EditorsE.S. Manolakos, A. Chandrakasan, L.G. Chen, W.P. Burleson, K. Konstantinides
PublisherIEEE
Pages599-608
Number of pages10
StatePublished - 1998
EventProceedings of the 1998 IEEE Workshop on Signal Processing Systems, SIPS - Cambridge, MA, USA
Duration: Oct 8 1998Oct 10 1998

Other

OtherProceedings of the 1998 IEEE Workshop on Signal Processing Systems, SIPS
CityCambridge, MA, USA
Period10/8/9810/10/98

All Science Journal Classification (ASJC) codes

  • Signal Processing
  • Media Technology

Fingerprint Dive into the research topics of 'Input recoding for reducing power in distributed arithmetic'. Together they form a unique fingerprint.

  • Cite this

    Sacha, J. R., & Irwin, M. J. (1998). Input recoding for reducing power in distributed arithmetic. In E. S. Manolakos, A. Chandrakasan, L. G. Chen, W. P. Burleson, & K. Konstantinides (Eds.), Design and Implementation (pp. 599-608). IEEE.