• DocumentCode
    233905
  • Title

    Embedded Complex Floating Point Hardware Accelerator

  • Author

    Ghasemazar, Amin ; Goli, M. ; Afzali-Kusha, Ali

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Tehran, Tehran, Iran
  • fYear
    2014
  • fDate
    5-9 Jan. 2014
  • Firstpage
    318
  • Lastpage
    323
  • Abstract
    In today´s digital design, in addition to circuit delays, power consumption has become one of the main design concerns. A common solution to deal with the large execution delay and power consumption in modern processors is to use a co-processor that is capable of executing specific types of instructions in parallel with the main processor. Floating point operations are examples of such instructions that can be offloaded to a co-processor which is optimized to execute this type of complex operation with minimal delay and power. In this paper, we present a new pipelined Multiple Input Multiple Output (MIMO) ALU that is accelerated to perform complex floating point operations including addition, subtraction, multiplication and division. Our proposed Accelerated complex floating point ALU (AALU) has significantly lower delay (in clock cycles) compared to an earlier work that has an Instruction Set Extension (ISE) based architecture. Our approach can achieve up to 12x speed-up compared to the state-of-the-art designs, by completing floating point division in 91% fewer clock cycles, while significantly reducing power consumption.
  • Keywords
    MIMO systems; floating point arithmetic; logic circuits; AALU; ISE based architecture; MIMO; accelerated complex floating point ALU; arithmetic logic unit; coprocessor; digital design; embedded complex floating point hardware accelerator; instruction set extension based architecture; pipelined multiple input multiple output ALU; power consumption; Arrays; Clocks; Delays; Equations; Hardware; Program processors; Registers; ALU; NIOS II; co-processor; floating point Complex number;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
  • Conference_Location
    Mumbai
  • ISSN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2014.61
  • Filename
    6733150