Everything about Streaming SIMD Extensions
Computer chip instruction set extension
In computing, Streaming SIMD Extensions (SSE) is a single instruction, multiple data (SIMD) instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in its Pentium III series of central processing units (CPUs) shortly after the appearance of Advanced Micro Devices (AMD's) 3DNow!. SSE contains 70 new instructions, most of which work on single precision floating-point data. SIMD instructions can greatly increase performance when exactly the same operations are to be performed on multiple data objects. Typical applications are digital signal processing and graphics processing. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Streaming SIMD ExtensionsA 5-minute orientation
- Pick up a classic book: Programmer's Guide for Internet Streaming SIMD ExtensionsThe most-reprinted book on the subject
- Read the landmark paper: Implementing streaming SIMD extensions on the Pentium III processorCited 117 times
- Go sideways: MMX (instruction set)A closely related topic
- Go sideways: SSE2A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Implementing streaming SIMD extensions on the Pentium III processor
Internet Streaming SIMD Extensions
Reducing 3D Fast Wavelet Transform Execution Time Using Blocking and the Streaming SIMD Extensions
Performance of Streaming SIMD Extensions Instructions for the FDTD Computation
Streaming SIMD Extensions applied to boundary element codes
A Fast, Streaming SIMD Extensions 2, Logistic Squashing Function
📚 Books worth reading
- 📕Programmer's Guide for Internet Streaming SIMD ExtensionsShreekant S. Thakkar · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- MMX (instruction set) MMX is a single instruction, multiple data (SIMD) instruction set architecture extension* designed by Intel, introduced on January 8, 1997 with its Pentium…
- SSE2 SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets introduced by…
- 3DNow! 3DNow! is a deprecated extension to the x86 instruction set developed by Advanced Micro Devices (AMD). It adds single instruction multiple data (SIMD)…
- SSE3 SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions (PNI), is the third iteration of the SSE instruction set…
- Single instruction, multiple data Single instruction, multiple data (SIMD) is a type of parallel computing (processing) in Flynn's taxonomy. SIMD describes computers with multiple processing…
- List of x86 SIMD instructions The x86 instruction set has several times been extended with SIMD (Single instruction, multiple data) instruction set extensions. These extensions, starting…
- Open Watcom Assembler Open Watcom Assembler (WASM) is an x86 assembler produced by Watcom, based on the Watcom Assembler found in Watcom C/C++ compiler and Watcom FORTRAN 77…
- Visual Instruction Set Visual Instruction Set, or VIS, is a SIMD instruction set extension for SPARC V9 microprocessors developed by Sun Microsystems. There are five versions…