Odkrycie wiedza
/ Knowledge Discovery >> Odkrycie wiedza >> tech >> komputer >> oprogramowanie komputerowe >>

Jak Parallel Processing Works

owcy komputer określają te modele oparte na dwóch czynników: liczby strumieni instrukcji i liczby strumieni danych uchwyty komputerowe. Strumienie instrukcji są algorytmy. Algorytm jest tylko sekwencja kroków mających na celu rozwiązanie szczególnego problemu. Strumienie danych są informacje pobierane z pamięci komputera używanego jako wartości wejściowych do algorytmów. Procesor podłącza wartości ze strumienia danych w algorytmach ze strumienia instrukcji. Następnie, rozpoczyna się operację, aby uzyskać wynik. Największa

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

Page [1] [2] [3] [4]