Single instruction, multiple data (SIMD)

Single instruction, multiple data

SIMD is a type of parallel processing where multiple processing elements perform the same operation on multiple data points simultaneously. It is commonly used for tasks like adjusting contrast in images or volume in audio. SIMD is not the same as an instruction set architecture and falls under one of the subcategories in Flynn's taxonomy, with SIMT being true simultaneous parallel hardware-level execution.

1 courses cover this concept

CS 61C Great Ideas in Computer Architecture (Machine Structures)

UC Berkeley

Fall 2022

This course deepens students' understanding of computer architecture and the translation of high-level programs into machine language. Emphasis is on C and assembly language programming, computer organization, parallelism, CPU design, and warehouse-scale computing. Prerequisites include CS61A and CS61B or equivalent C-based programming experience.

No concepts data

+ 51 more concepts