applicazioni Motorola Istruzione
Single Instruction, Multiple Data (SIMD) è un'architettura in cui più unità elaborano dati diversi in parallelo. Questa architettura viene utilizzata da processori vettoriali o da processori che funzionano in parallelo. É un'architettura utilizzata spesso dai supercomputer e questa architettura viene utilizzata con alcune varianti anche nei moderni microprocessori.
In passato venivano prodotti un numero elevato di dispositivi dedicati allo svolgimento di compiti specifici. Usualmente questi dispositivi erano DSP opportunamente programmati. Scuola e Istruzione. La differenza fondamentale tra le istruzioni SIMD e i DSP e che questi sono dotati di un set di istruzioni completo e quindi sono in grado di svolgere teoricamente qualsiasi compito. Invece le istruzioni SIMD sono progettate per manipolare elevate quantità di dati in parallelo e per le usuali operazioni si appoggiano ad un altro insieme di istruzioni usualmente gestito dal microprocessore. Inoltre i DSP tendono a includere un certo numero di istruzioni dedicate ad elaborare tipi specifici di dati come possono essere i dati audio o video mentre le istruzioni SIMD vengono utilizzate per elaborare dati generici.
Vantaggi
Nell'elaborazioni di dati multimediali spesso si incontrano algoritmi che possono avvantaggiarsi di un'architettura SIMD.