Loading...

A cordic-based processor extension for scalar and vector processing

Farivar, R ; Sharif University of Technology | 2005

141 Viewed
  1. Type of Document: Article
  2. DOI: 10.1109/IPDPS.2005.11
  3. Publisher: 2005
  4. Abstract:
  5. 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
  6. Keywords:
  7. CORDIC Algorithm ; Pool of Processors ; Processor Extension ; SIMD Architecture ; Trigonometric functions ; Variable precision ; Vector Processing ; Algorithms ; Application specific integrated circuits ; Data processing ; Field programmable gate arrays ; Multimedia systems ; Program processors
  8. Source: 19th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2005, Denver, CO, 4 April 2005 through 8 April 2005 ; Volume 2005 , 2005 ; 0769523129 (ISBN); 0769523129 (ISBN); 9780769523125 (ISBN)
  9. URL: https://ieeexplore.ieee.org/document/1420196