DocumentCode
2234248
Title
Improvement of Interleaved Multiplication Algorithm
Author
Chen Guanghua ; Liu Ming ; Zhu Jingming ; Zheng Weifeng
Author_Institution
Shanghai Key Lab. of Power Station Autom. Technol., Shanghai Univ., Shanghai, China
fYear
2009
fDate
26-28 Dec. 2009
Firstpage
1752
Lastpage
1755
Abstract
An improved modular multiplication algorithm based on the interleaved multiplication is presented in this paper. Carry save addition (CSA), redundant representation, a fast lookup table and a counter register are used to improve this algorithm. Carry save addition and redundant representation are used to replace other additions like carry select addition, carry lookahead addition and so on, because carry propagation brought by those additions can be prevented by carry save addition, and redundant representation can make the arithmetic operations fast without carry propagation. The fast lookup table with only 7 pre-calculated values can minimize the number of additions, and can only be addressed once in one iteration, which not only speed up, but also save area compared with other literatures used lookup tables. The iteration number can be reduced by a counter register being added in this improved method to compute the number of 0 from the most significant bit of one operand like X. Analysis and emulation result shows the area and time complexity (AT) of the improved method is equal or even less than 2n2.
Keywords
carry logic; counting circuits; table lookup; carry lookahead; carry propagation; carry save addition; carry select addition; counter register; fast lookup table; interleaved multiplication algorithm; iteration number; redundant representation; time complexity; Algorithm design and analysis; Arithmetic; Automation; Counting circuits; Displays; Information science; Laboratories; Mechatronics; Power engineering and energy; Table lookup;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Science and Engineering (ICISE), 2009 1st International Conference on
Conference_Location
Nanjing
Print_ISBN
978-1-4244-4909-5
Type
conf
DOI
10.1109/ICISE.2009.667
Filename
5455592
Link To Document