SIMD – Wikipedia, wolna encyklopedia
SIMD (ang. Single Instruction, Multiple Data) – jeden z podstawowych rodzajów architektur komputerowych według taksonomii Flynna, obejmujący systemy, w których przetwarzanych jest wiele strumieni danych w oparciu o pojedynczy strumień rozkazów[1][2]. Architektura SIMD jest charakterystyczna dla komputerów wektorowych.
Pierwsze komputery o architekturze SIMD stosowano głównie do obliczeń naukowo-technicznych (np. Geometric-Arithmetic Parallel Processor czy superkomputery CM-1 i CM-2 z serii Connection Machine). Obecnie jednostki realizujące zadania zgodnie z metodologią SIMD obecne są także w stosowanych w domowych komputerach procesorach opartych na architekturze x86 (i386) oraz x86-64 (amd64). Procesory te oferują listę rozkazów poszerzoną o zestawy rozkazów typu SIMD, takie jak: MMX, 3DNow!, SSE, SSE2, SSE3, SSSE3, SSE4, SSE5, AVX, AltiVec.
Przypisy
[edytuj | edytuj kod]- ↑ Rafał Ogrodowczyk , Krzysztof Murawski , Bartłomiej Bielecki , Systemy rozproszone, [w:] IV Konferencja Entuzjastów Informatyki, s. 133–134 [dostęp 2023-03-24] .
- ↑ Janusz Biernat , Architektura komputerów, 2005, s. 239–240, ISBN 83-7085-878-3 .