- Tech know how online

single instruction multiple data (computer) (SIMD)

Single Instruction Multiple Data (SIMD) is a computer architecture with vector processors in which many processors receive their instructions from one instruction processor and process different data simultaneously. An instruction is therefore applied to several data sets simultaneously and processed in parallel. With the SIMD principle, the amount of computationally intensive loops is reduced because they are parallelized at the hardware level.

In the SIMD computer architecture, each processor has its own memory, as in the vector computer. Computing operations for complex video, graphics and 3D representations are significantly accelerated with SIMD technology.

Classification of computer architectures according to Flynn

Classification of computer architectures according to Flynn

SIMD architectures are divided into field computers, where similar processing units can be addressed with a single instruction, and vector computers, where a single instruction word is used to calculate the individual elements of a vector. The SIMD architecture is used, for example, in the MultimediaExtension( MMX), InternetStreaming SIMD Extension( ISSE) and 3DNow.

In addition to the SIMD concept, there is Single Instruction Single Data( SISD) as another single-instruction computer architecture, and Multiple Instruction Single Data( MISD) and Multiple Instrction Multiple Data( MIMD) as multiple-instruction computer architectures. The SIMD computer architecture belongs to the classification performed by Flynn.

Englisch: single instruction multiple data (computer) - SIMD
Updated at: 14.04.2018
#Words: 196
Links: computer architecture, vector, instruction, processor, process
Translations: DE

All rights reserved DATACOM Buchverlag GmbH © 2023