DocumentCode :
1983244
Title :
Virtual Floating-Point Units for Low-Power Embedded Processors
Author :
Gilani, Syed Zohaib ; Kim, Nam Sung ; Schulte, Michael
Author_Institution :
Univ. of Wisconsin-Madison, Madison, WI, USA
fYear :
2012
fDate :
9-11 July 2012
Firstpage :
61
Lastpage :
68
Abstract :
Floating-point (FP) arithmetic is becoming increasingly common in many embedded applications. Typically these applications execute in battery-powered, energy-constrained environments. Due to their tight area and power constraints, however, embedded processors often do not incorporate dedicated FP hardware. Instead, they only support fixed-point (FxP) arithmetic at the expense of considerably increased programming complexity and longer runtimes. In this paper, we propose low-overhead approaches to support FP arithmetic (addition, subtraction, multiplication, fused multiply-add) without incurring the high area and power penalties of dedicated FP hardware. Our approaches utilize the existing FxP execution resources in processors plus a small amount of additional hardware to support FP operations. Compared to a baseline processor with dedicated FP hardware, a processor with our approaches can reduce the area and power consumption by 24% and 31%, respectively. We also demonstrate that a processor using our approaches improves energy efficiency and performance by nearly 30%.
Keywords :
embedded systems; fixed point arithmetic; floating point arithmetic; low-power electronics; microprocessor chips; FP arithmetic; FxP arithmetic; FxP execution resources; baseline processor; battery-powered environments; dedicated FP hardware; embedded applications; energy efficiency; energy-constrained environments; fixed-point arithmetic; floating-point arithmetic; low-power embedded processors; power constraints; power consumption; power penalty; programming complexity; virtual floating-point units; Flip-flops; Hardware; Hazards; Pipelines; Program processors; Vectors; DSP; floating-point; low-power;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-Specific Systems, Architectures and Processors (ASAP), 2012 IEEE 23rd International Conference on
Conference_Location :
Delft
ISSN :
2160-0511
Print_ISBN :
978-1-4673-2243-0
Electronic_ISBN :
2160-0511
Type :
conf
DOI :
10.1109/ASAP.2012.28
Filename :
6341454
Link To Document :
بازگشت