DocumentCode :
571552
Title :
Adapting Barrel Shifter at Compilation Level for Efficient Implementation of Multiplications
Author :
Mahalingam, P.R. ; Asokan, Shimmi
Author_Institution :
Dept. of Comput. Sci. & Eng., Rajagiri Sch. of Eng. & Technol., Cochin, India
fYear :
2012
fDate :
9-11 Aug. 2012
Firstpage :
162
Lastpage :
165
Abstract :
Multiplication is one of the most studied implementations in computing. Some architectures implement it as a single operation, while some others implement it as a combination of other operations. A typical implementation is the repeated addition method, where the operands are repeatedly added to get the result. Here, we try to modify this implementation by using the barrel shifter. The barrel shifter can shift block of bits either to the left or the right, and append zeroes at the end. We can exploit the distributive nature of multiplication over addition to convert the multiplication operation to a series of shift operations, reducing time to a good degree. For large operands, it can save even 85% of the time.
Keywords :
digital arithmetic; environmental factors; multiplying circuits; barrel shifter; block shifting; green computing; multiplication implementation; operands; repeated addition method; shift operations; Computer architecture; Computers; Conferences; Optimization; Pipelines; Program processors; Semantics; barrel shifter; energy-awareness; green computing; multiplication;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advances in Computing and Communications (ICACC), 2012 International Conference on
Conference_Location :
Cochin, Kerala
Print_ISBN :
978-1-4673-1911-9
Type :
conf
DOI :
10.1109/ICACC.2012.37
Filename :
6305579
Link To Document :
بازگشت