DocumentCode :
2061912
Title :
Bringing High-Performance Reconfigurable Computing to Exact Computations
Author :
El-Araby, Esam ; Gonzalez, Ivan ; El-Ghazawi, Tarek
Author_Institution :
George Washington Univ., Washington
fYear :
2007
fDate :
27-29 Aug. 2007
Firstpage :
79
Lastpage :
85
Abstract :
Numerical non-robustness is a recurring phenomenon in scientific computing. It is primarily caused by numerical errors arising because of fixed-precision arithmetic in integer and/or floating-point computations. Exact computation, based on arbitrary-precision arithmetic, has been developed over the last decade as an emerging numerical computation paradigm in response to this problem of numerical non-robustness. Exact arithmetic, specifically arbitrary-precision arithmetic, has been traditionally implemented using efficient software libraries such as GNU multi-precision (GMP). However, this results in a slower arithmetic performance when compared to fixed-precision arithmetic. In this paper we present a first effort, to the best of our knowledge, of reconfigurable hardware support for arbitrary-precision arithmetic. The proposed hardware architectures are based on virtual convolution scheduling which is derived from a formal representation of the problem. Targeting high performance and efficiency, dynamic (non-linear) pipelines techniques were exploited to eliminate the effects of deeply-pipelined operators. Referenced to GMP, our experiments showed promising results.
Keywords :
digital arithmetic; reconfigurable architectures; software libraries; GNU multi-precision; arbitrary-precision arithmetic; dynamic nonlinear pipelines techniques; exact computations; fixed-precision arithmetic; floating-point computations; formal representation; hardware architectures; high-performance reconfigurable computing; integer computations; numerical errors; numerical nonrobustness; reconfigurable hardware support; scientific computing; software libraries; virtual convolution scheduling; Computer architecture; Computer languages; Convolution; Digital arithmetic; Floating-point arithmetic; Hardware; High performance computing; Pipelines; Scientific computing; Software libraries;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location :
Amsterdam
Print_ISBN :
978-1-4244-1060-6
Electronic_ISBN :
978-1-4244-1060-6
Type :
conf
DOI :
10.1109/FPL.2007.4380629
Filename :
4380629
Link To Document :
بازگشت