• DocumentCode
    1953501
  • Title

    Synthesis of a unified unit for evaluating an application-specific set of elementary functions

  • Author

    Ge, Liangwei ; Tang, Zhenan ; Wang, Kaiyu ; Cao, Ming ; Zou, Wencong ; Liu, Dong

  • Author_Institution
    Intel Labs. China, Beijing, China
  • fYear
    2010
  • fDate
    8-10 Dec. 2010
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    Fast and accurate evaluation of elementary functions (e.g. 1/ x , log, 3√x, and 1/√x) is vital in many computation intensive applications. This paper presents a synthesis system of a unified hardware unit for evaluating a custom subset of elementary functions. Based on some latest algorithms of software library and new design principles that exploit the parallelism of reconfigurable hardware, fast and compact datapath is automatically generated. The proposed system also enables rapid design space exploration by allowing designers to modify the constraints on each function (e.g. precision, delay, area, etc.). For an arbitrary set of logarithm functions and power series, accuracy around 0.6 ulp (unit of last place) is achieved at double precision, which is 0.3 ulp more accurate than Pentium®, and the speed is 30% faster than Itanium®. The result is simulated by 80nm process.
  • Keywords
    digital arithmetic; functions; reconfigurable architectures; Pentium; elementary function application-specific set; power series; reconfigurable hardware; software library; space exploration; unified hardware unit; Algorithm design and analysis; Approximation methods; Delay; Hardware; Polynomials; Software; Software algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Technology (FPT), 2010 International Conference on
  • Conference_Location
    Beijing
  • Print_ISBN
    978-1-4244-8980-0
  • Type

    conf

  • DOI
    10.1109/FPT.2010.5681491
  • Filename
    5681491