pojedynczej instrukcji, danych dla pojedynczego (SISD) komputerów ma jeden procesor, który obsługuje jeden algorytm użyciu jednego źródła danych na raz. W wciągniki komputerowe i przetwarza każdego zadania, aby i tak czasami ludzie używają słowa " sekwencyjny " opisać komputerów SISD. Oni nie są w stanie wykonywać przetwarzania równoległego na własną rękę. Największa
Wiele instrukcji, pojedyncze dane (MISD) komputery mają wiele procesorów. Każdy procesor używa innego algorytmu, ale wykorzystuje te same wspólne dane wejściowe. Komputery MISD może analizować ten sam zestaw danych z wykorzystaniem kilku różnych operacji w tym samym czasie. Liczba operacji zależy od liczby procesorów. Nie ma wielu rzeczywiste przykłady komputerów MISD, częściowo dlatego, że problemy komputer z MISD można obliczyć są rzadkie i specjalistyczne. Największa
Jedna instrukcja, Multiple Data komputery (SIMD) mają kilka procesorów, które następują ten sam zestaw instrukcji wejść, ale każdy procesor różnych danych do tych instrukcji. Komputery SIMD uruchomić różne dane za pośrednictwem tego samego algorytmu. Może to być przydatne do analizy dużych ilości danych w oparciu o te same kryteria. Wiele złożonych problemów obliczeniowych nie pasują do tego modelu. Największa
Multiple Instruction, Multiple Data (MIMD) komputery mają wiele procesorów, każdy zdolny do odbioru własnego strumienia instrukcji niezależnie od innych. Każdy procesor pobiera również dane z oddzielnego strumienia danych. W komputerze MIMD mogą wykonywać kilka różnych procesów na raz. Komputery MIMD są bardziej elastyczne niż komputery SIMD lub MISD, ale jest to trudniejsze do tworzenia skomplikowanych algorytmów, które czynią te miejsca pracy komputerów. Jednego programu, Wiele danych (sPmd) systemy są podzbiorem MIMDs. W komputerze SPMD jest skonstruowany jak MIMD, ale działa ten sam zestaw instrukcji we wszystkich procesorach. Największa
Z tych czterech, komputery SIMD