SIMD, co oznacza Single Instruction Multiple Data, to rodzaj architektury obliczeniowej, który pozwala wielu jednostkom przetwarzającym wykonywać tę samą instrukcję na różnych zestawach danych jednocześnie. Jest to często używane w aplikacjach wymagających powtarzalnych obliczeń na dużych zbiorach danych, takich jak przetwarzanie obrazu i sygnału, symulacje naukowe i analiza danych. Architektury SIMD mogą zapewnić znaczną poprawę wydajności w porównaniu z procesorami skalarnymi, ponieważ umożliwiają wydajną równoległość operacji. Przykłady architektur SIMD obejmują SSE Intela, AVX AMD i NEON ARM.
Data publikacji: