SIMD

A Wikipédiából, a szabad enciklopédiából
A SIMD utasítások elméleti vázlata

A SIMD az angol single instruction, multiple data rövidítése; a párhuzamos számítógépek egy osztályát, illetve utasítások vagy utasításkészletek egy csoportját jelöli.

A SIMD utasítások lényege, hogy egy utasítás egy nagyobb adathalmazon végzi el ugyanazt a műveletet, pl. egész típusú adatok vektorán. A SIMD gépek az adatszintű párhuzamosságot használják ki.

Ezek az utasítások igen hatékonyak különféle digitális (audió, videó és egyéb szignál) jelfeldolgozási feladatoknál.

Az első SIMD típusú számítógépek a korai vektor-szuperszámítógépek voltak: az 1971-es CDC STAR-100 és Texas Instruments ASC az 1970-es évek elején.