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
Link To Document :
بازگشت