You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
simd
About this tag
SIMD (Single Instruction Multiple Data) is a key technique for high-performance computing, enabling parallel processing of multiple data points with a single instruction. On WindowsForum.com, discussions cover SIMD in media processing, web browser performance, and CPU instruction sets. One thread explores FFmpeg's hand-written SIMD assembly lessons, showing how developers achieve 4–50x speedups for specific functions. Another highlights Intel's contributions to Microsoft Edge's Chakra JavaScript engine, using SIMD for graphics and JIT code generation. A third thread covers AMD's deprecation of 3DNow! instructions in favor of SSE, reflecting the evolution of SIMD instruction sets. These topics are relevant to developers, IT professionals, and enthusiasts optimizing software for Windows and modern hardware.
FFmpeg’s new assembly lessons have turned a niche skill into a teachable path: a compact, practical curriculum aimed squarely at developers who want to write the kind of hand-optimized SIMD code that still powers the highest-performance media pipelines. The lessons, published as a public...
assembly
avx-512
avx2
checkasm
codec
cpu detection
ffmpeg
kernel optimization
nasm
neon
optimization
performance
simd
sse
system build
windows development
x86
yasm
Microsoft has a long history of collaborating with industry technology leaders to bring the world the best-in-class PC and device experiences. These efforts now also extend to enhancements in the web browsing experience as well. Intel is a great example of a key technology partner who is...
asm.js
battery life
chakra
code generation
collaboration
dom
engine
gaming
graphics
intel
javascript
microsoft edge
multimedia
open source
optimization
performance
simd
video processing
web browsing
windows 10
3D Now! Instructions are being Deprecated
AMD introduced the 3DNow! ™ instruction set back in the K6-2 days to do Single Instruction Multiple Data (SIMD) instructions, otherwise known as vectorized instructions. These were mainly used for graphics intensive applications and even audio...