DocumentCode :
2040653
Title :
An arithmetic library and its application to the N-body problem
Author :
Tsoi, K.H. ; Ho, C.H. ; Yeung, H.C. ; Leong, P.H.W.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, China
fYear :
2004
fDate :
20-23 April 2004
Firstpage :
68
Lastpage :
78
Abstract :
Computer arithmetic is a specialist field of study, and it is very difficult for designers to choose the most efficient method for implementing a given algorithm due to the large number of design choices available. In this paper, an object oriented arithmetic library is presented which can be used to simulate and generate designs which use fixed, floating, logarithmic and hybrid number representations. The advantages of this approach are that a user can explore tradeoffs concerning precision, accuracy and speed from single high level description. Furthermore, users need not be intimately familiar with the implementation details of the underlying libraries, thus allowing users to develop systems employing advanced computer arithmetic without detailed knowledge of its implementation. The application of this library to a coprocessor which implements the force pipeline for an N-body solver is described.
Keywords :
C++ language; N-body problems; circuit simulation; coprocessors; field programmable gate arrays; fixed point arithmetic; floating point arithmetic; hardware description languages; number theory; FPGA; N-body problem; VHDL; computer arithmetic; coprocessor; design simulation; fixed number representations; floating number representations; hybrid number representations; logarithmic number representations; object oriented arithmetic library; Algorithm design and analysis; Application software; Circuits; Computational modeling; Concurrent computing; Digital arithmetic; Field programmable gate arrays; Libraries; Object oriented modeling; Pipelines;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN :
0-7695-2230-0
Type :
conf
DOI :
10.1109/FCCM.2004.14
Filename :
1364618
Link To Document :
بازگشت