BLAS Basic Linear Algebra Subprograms * FIT Fast Fourier Transform * GPGPU General-purpose Computing on Graphics Processing Units * GPU Graphics Processing Unit * KNC Knights Corner * MIC Many Integrated Core * MIMD Multiple Instruction Multiple Data * MPI Message Passing Interface * SIMD Single Instruction, Multiple Data * SIMT Single Instruction Multiple Thread * SM Streaming Multiprocessor * SMP Symmetric Multiprocessing * SSE Streaming SIMD Extensions
* TACC Texas Advanced Computer Center
Streaming SIMD Extensions
(SSE) vector loops, and why vectorization is inhibited on non-vector loops -- Loops auto-parallelized for multi-core, and why parallelization is inhibited on serial loops -- Loops that are candidates for OpenMP parallelization -- Compute intensity of loops, and candidates for offloading to a GPU (Graphics Processing Unit) or accelerator -- Loops with very small or very large iteration counts, and how they can be modified to maximize performance for SSE and the cache-based memory hierarchy -- Data prefetching, and opportunities for prefetch tuning using directives and pragmas
On the one hand, the Streaming SIMD Extensions
(SSE) are used for some of the dimensions of the sequence (y and time), to reduce the number of floating point instructions, exploiting Data Level Parallelism.
He pointed out that the Streaming SIMD Extensions
3 instructions in the Intel platform were unique to Xeon.
Other features include a 100MHz system bus, 256Kb full-speed Advanced Transfer Cache and Streaming SIMD extensions
for higher system performance.
Users performing multimedia creation tasks (video coding, MP3 ripping) will likely see some gain from the P4's new Streaming SIMD Extensions
2 (SSE2) instructions, provided the application being used takes advantage of them.
All Fire GL professional graphics accelerators are fully optimized for Intel's Streaming SIMD Extensions
(SSE) and AMD Athlon(TM) processor-based systems with 3DNow
Innovative extensions to the Intel Streaming SIMD Extensions
4 (SSE4) that enhance XML, string, and text processing performance
Both models incorporate Internet Streaming SIMD extensions
- advanced microprocessor instructions which combine with the processors' faster CPU speeds to increase performance over previous versions.
Oxygen VX1 utilizes the new 3Dlabs PowerThreads(TM) SSE OpenGL driver to leverage the Intel(R) Pentium(R) III and Pentium III Xeon(TM) Streaming SIMD extensions
for optimal geometry and lighting performance, as well as providing proven, certified support for professional applications.
Intel and Silicon Graphics Inc did announce an agreement to optimize the OpenGL API for current and future Intel architecture platforms, including Intel's streaming SIMD extensions
which superseded MMX.
Intel has also added new video and graphics capabilities with Intel[R] HD Boost that includes Intel[R] Streaming SIMD Extensions
4 (SSE4) for speeding up workloads including video encoding for high-definition and photo manipulation.