DocumentCode
3205235
Title
Comparing squaring and cubing units with multipliers
Author
Deshpande, Aditya ; Draper, Jeffrey
Author_Institution
Inf. Sci. Inst., Univ. of Southern California, Marina, CA, USA
fYear
2012
fDate
5-8 Aug. 2012
Firstpage
466
Lastpage
469
Abstract
With power becoming a precious resource in current VLSI systems, performance per Watt has become a more important metric than chip area. With a large number of applications benefitting from support for complex functional units like squaring and cubing, it becomes imperative that such functions be implemented in hardware. Implementing these functions using existing general purpose multipliers in a design may result in area savings in some cases but results in power and latency penalties. We propose to use dedicated hardware accelerators like squaring and cubing units to perform squares and cubes, respectively. We study the trade-off for computing squares and cubes using a general purpose multiplier versus dedicated units from a software perspective. We compare area and power requirements for various widths. We are able to reduce power consumption per computation by more than 50% in squaring units and more than 40% in cubing units using dedicated units. Depending on the requirements of the applications, dedicated squaring and cubing units can also aid multipliers in improving the performance and latency of various applications.
Keywords
VLSI; logic design; multiplying circuits; VLSI system; complex functional unit; dedicated cubing unit; dedicated squaring unit; general purpose multiplier design; hardware accelerator; latency penalty; power consumption; power penalty; power requirement; Algorithm design and analysis; Approximation algorithms; Clocks; Computers; Hardware; Software; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (MWSCAS), 2012 IEEE 55th International Midwest Symposium on
Conference_Location
Boise, ID
ISSN
1548-3746
Print_ISBN
978-1-4673-2526-4
Electronic_ISBN
1548-3746
Type
conf
DOI
10.1109/MWSCAS.2012.6292058
Filename
6292058
Link To Document