loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13
A Cordic-Based Processor Extension for Scalar and Vector Processing
Denver, Colorado
April 04-April 08
ISBN: 0-7695-2312-9
R. Farivar, Sharif university of Technology, Iran
M. Fazeli, Sharif university of Technology, Iran
H. Sarbazi-Azad, Sharif university of Technology, Iran
Trigonometric calculations play a significant role in scientific and multimedia applications. Such applications usually use vectors of data, thus it is essential to use SIMD-based computing for them. State of the art processors such as Pentium family processors have SIMD capabilities, MMX, SSE and SSE2 to name a few. But these extensions usually come short of performing trigonometric functions calculation.
This paper presents a CORDIC-based vector processor extension to accelerate trigonometric calculations. The suggested architecture works with a vector of data, as well as scalar data. This architecture has been Synthesized both for FPGA and ASIC and the results have shown a significant improvement in throughput over conventional processors.
Index Terms:
CORDIC Algorithm, Processor Extension, Vector Processing, Pool of Processors, SIMD Architecture, Variable precision, Trigonometric functions, FPGA, ASIC
Citation:
R. Farivar, M. Fazeli, H. Sarbazi-Azad, "A Cordic-Based Processor Extension for Scalar and Vector Processing," ipdps, vol. 14, pp.255b, 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 13, 2005
Usage of this product signifies your acceptance of the Terms of Use.