Loading...
A cordic-based processor extension for scalar and vector processing
Farivar, R ; Sharif University of Technology | 2005
141
Viewed
- Type of Document: Article
- DOI: 10.1109/IPDPS.2005.11
- Publisher: 2005
- Abstract:
- 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
- Keywords:
- 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
- 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)
- URL: https://ieeexplore.ieee.org/document/1420196