作者: W.B. Ligon , G. Monn , D. Stanzione , F. Stivers , K.D. Underwood
关键词:
摘要: In the past, reconfigurable computing has not been an option for accelerating scientific algorithms (which require complex floating-point operations) and other similar applications due to limited FPGA density. However, rapid increase of densities over past several years altered this situation. The central goal Reconfigurable Computing Application Development Environment (RCADE) is capitalize on these improvements. Through RCADE, algorithm translated into a data flow design, which then implemented platform using "toolbox" components. This paper expands library components by implementing following IEEE single precision functions: sine, cosine, arctangent, arcsine, arccosine, square root natural logarithm. Each component designed around CORDIC shift-and-add algorithms. A discussion how each operation followed analysis space requirements current future Xilinx FPGAs. Performance results are compared individually two example equations against workstations.