This paper demonstrates the benefits of Streaming SIMD Extensions 3 and Hyper-Threading Technology when implementing complex arithmetic. Both of these features are available in Intel® Pentium® 4 processor with HT Technology with 90 nm technology.
Single Instruction Multiple Data (SIMD) instructions, such as Streaming SIMD Extensions (SSE) and Streaming SIMD Extensions 2 (SSE2) enable you to write high performance software by processing more data with fewer instructions. The Prescott New Instructions are a new extension of the SIMD technology in the Intel® Pentium® 4 processor with HT Technology with 90 nm technology. These instructions enable software to accelerate data processing in specific areas, such as complex arithmetic and video decoding. This application note focuses on the use of the Prescott New Instructions (PNI) in processing complex numbers.
After you read the PDF, here are additional articles and Web sites that are of interest:
- Next Generation Intel® Processor: Software Developers Guide
- Motion Estimation Algorithms Using Streaming SIMD Extensions 3