Abstract
Current low-energy adder designs fail to address subtraction or signed operations, are imprecise, or have large overheads. These overheads include overlapping sub-adders, relatively complex carry speculation mechanisms and bulky error correction circuits, all of which consume considerable amount of energy. In this paper, we address all these problems and introduce Variable Latency History Aware Local-carry Lazy Adder (VaLHALLA). VaLHALLA employs sliced non-overlapping sub-adders and speculates the carry-ins for each slice by exploiting the temporal operand correlation of each instruction location (i.e., it considers both operand history and instruction locale). VaLHALLA achieves accurate results at lower energy-delay-product than competing designs.
Original language | English (US) |
---|---|
Title of host publication | GLSVLSI 2017 - Proceedings of the Great Lakes Symposium on VLSI 2017 |
Publisher | Association for Computing Machinery |
Pages | 17-22 |
Number of pages | 6 |
ISBN (Electronic) | 9781450349727 |
DOIs | |
State | Published - May 10 2017 |
Event | 27th Great Lakes Symposium on VLSI, GLSVLSI 2017 - Banff, Canada Duration: May 10 2017 → May 12 2017 |
Publication series
Name | Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI |
---|---|
Volume | Part F127756 |
Other
Other | 27th Great Lakes Symposium on VLSI, GLSVLSI 2017 |
---|---|
Country/Territory | Canada |
City | Banff |
Period | 5/10/17 → 5/12/17 |
Funding
This work was supported by NSF awards CCF-1218768 and CCF-1453853
Keywords
- Power efficiency
- Speculative adders
- Variable latency adders
ASJC Scopus subject areas
- General Engineering