arrow
Return

Fast binary multiplication by performing dot counting and complement recoding

delete2007-08-01
delete2
PRE
AI
C
Chia-Long Wu *
D
Der‐Chyuan Lou
T
Te-Jen Chang
DOI:10.1016/j.amc.2007.02.136delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we present a new computation method by combining the dots counting method and the complement recoding method to efficiently evaluate modular multiplication in binary multiplications. The LUT (Look-Up Table) technique can be adopted in our proposed method to efficiently reduce the number of multiplications. And the proposed method can be easily implemented for the hardware. Numerous examples are provided to show the efficient and easy operations of the binary multiplication method. In average case, the worst case for the Hamming weight of the product X*Y is uv/4, where u is the bit-length of multiplicand X, v is the bit-length of multiplier Y. If the proposed method is applied, we could effectively reduce the Hamming weight of the product X*Y to 0.25u. (c) 2007 Elsevier Inc. All rights reserved.
Keywords:
look-up table
Hamming weight
binary multiplication
complement recoding method
dots counting method

Journal

Applied Mathematics and Computation cover
Applied Mathematics and Computation
IF:
3.4
Papers:
2.3W
Citations:
3.3W

Organization

N
national defense university - taiwan
Scholars:
602
Papers: 621
Citations: 1
Cited Papers

Cited Papers

Concussion and the Young Athlete
err2013-01-26
err0
PREAI
errCaroline Faure; Cynthia A. Lee Pemberton
errShare
errSave
errShare
errSave
New iterative algorithms for modular multiplication
err2004-10-01
err3
PREAI
errNibouche, O; Nibouche, M; Bouridane, A
errShare
errSave
Fast WGS source attribution of Listeria monocytogenes outbreak in a sheep flock in Abruzzo region
err2021-10-20
err0
errOAAI
errM De Angelis; N Sulli; S Salucci; M Torresi; G Centorotola; A Ciarrocchi; C Marfoglia; ON Pisegna; F Pomilio; A Cornacchia
errShare
errSave
no more