TY - GEN
T1 - Exploring the energy efficiency of multispeculative adders
AU - Del Barrio, Alberto A.
AU - Hermida, Román
AU - Memik, Seda O.
PY - 2013
Y1 - 2013
N2 - Variable Latency Adders are attracting strong interest for increasing performance at a low cost. However, most of the literature is focused on achieving a good area-delay tradeoff. In this paper we consider multispeculation as an alternative for designing adders with low energy consumption, while offering better performance than the corresponding non-speculative ones. Instead of introducing more logic to accelerate the computation, the adder is split into several fragments which operate in parallel, and whose carry-in signals are provided by predictor units. On the one hand, the critical path of the module is shortened, and on the other hand the frequent useless glitches produced in the carry propagation structure are diminished. Hence, this will be translated into an overall energy reduction. Several experiments have been performed with linear and logarithmic adders, and results show energy savings by up to 90% and 70%, respectively, while achieving an additional execution time decrease. Futhermore, when utilized in whole datapaths with current control techniques, it is possible to reduce execution time by 24.5% (34% best case) and energy by 32% (48% best case) on average.
AB - Variable Latency Adders are attracting strong interest for increasing performance at a low cost. However, most of the literature is focused on achieving a good area-delay tradeoff. In this paper we consider multispeculation as an alternative for designing adders with low energy consumption, while offering better performance than the corresponding non-speculative ones. Instead of introducing more logic to accelerate the computation, the adder is split into several fragments which operate in parallel, and whose carry-in signals are provided by predictor units. On the one hand, the critical path of the module is shortened, and on the other hand the frequent useless glitches produced in the carry propagation structure are diminished. Hence, this will be translated into an overall energy reduction. Several experiments have been performed with linear and logarithmic adders, and results show energy savings by up to 90% and 70%, respectively, while achieving an additional execution time decrease. Futhermore, when utilized in whole datapaths with current control techniques, it is possible to reduce execution time by 24.5% (34% best case) and energy by 32% (48% best case) on average.
KW - Energy reduction
KW - Variable Latency Functional Units
KW - dynamic power
UR - http://www.scopus.com/inward/record.url?scp=84892511949&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84892511949&partnerID=8YFLogxK
U2 - 10.1109/ICCD.2013.6657058
DO - 10.1109/ICCD.2013.6657058
M3 - Conference contribution
AN - SCOPUS:84892511949
SN - 9781479929870
T3 - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
SP - 309
EP - 315
BT - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
PB - IEEE Computer Society
T2 - 2013 IEEE 31st International Conference on Computer Design, ICCD 2013
Y2 - 6 October 2013 through 9 October 2013
ER -