W jaki sposób system przetwarzania równoległego rozwiązywania problemów obliczeniowych? Dowiedz się, w następnym rozdziale. Największa obliczeń równoległych tworzenie
Indywidualnie, każdy procesor działa tak samo, jak każdy inny mikroprocesor. Procesory działania w instrukcji napisanych w asemblerze. Na podstawie tych instrukcji, procesory wykonywać operacje matematyczne na danych zabrany z pamięci komputera. Procesory mogą również przenieść dane do innej lokalizacji w pamięci. Największa
W systemie sekwencyjnym, to nie jest problem, jeśli zmiany wartości danych w wyniku operacji procesora. Procesor może zawierać nową wartość do przyszłych procesów i prowadzić. W układzie równoległym, zmiany w wartościach mogą być problematyczne. Jeśli wiele procesory pracują z tymi samymi danymi, ale Wartości danych zmieniają się z upływem czasu w konflikcie wartości mogą spowodować, że system słabnąć lub awarii. Aby temu zapobiec, wiele równoległych systemów przetwarzania stosować pewne wiadomości pomiędzy procesorami.
Procesory polegać na oprogramowanie do wysyłania i odbierania wiadomości. Oprogramowanie pozwala procesor do przekazywania informacji do innych procesorów. Poprzez wymianę wiadomości, procesory można ustawić wartości danych i pobyt w synchronizacji ze sobą. Jest to ważne, ponieważ gdy wszystkie procesory zakończyć swoje zadania, musi ponownie złożyć CPU wszystkie indywidualne rozwiązania do całościowego rozwiązania dla oryginalnego problemu obliczeniowego. Pomyśl o tym jak puzzle - jeśli wszystkie procesory pozostają w synchronizacji, kawałki układanki pasują do siebie płynnie. Jeżeli procesory nie są zsynchronizowane, elementy układanki pasują do siebie, nie może w ogóle Największa
Istnieją dwa główne czynniki, które mogą wpływać na wydajność systemu:. Opóźnienia i przepustowości. Opóźnienie odnosi się do ilości czasu potrzebnego do transmisji procesor wyniki z powrotem do systemu. To nie jest dobre, jeśli ma mniej czas