• 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