Co to jest przetwarzanie masowo równoległe (MPP)? definicja i znaczenie

Ten typ architektury przetwarzania równoległego wykorzystuje ponad tysiąc pojedynczych mikroprocesorów do rozwiązywania niezwykle złożonych obliczeń. Oznacza to takie rzeczy, jak obliczenia naukowe lub inżynierskie, które nie byłyby w ogóle możliwe na zwykłych komputerach. MPP, rodzaj superkomputera, są lepszą alternatywą dla „tradycyjnych” superkomputerów z jednym procesorem. Obaj mogą wykonywać te same zadania, ale MPP mogą to robić szybciej i wydajniej.

Technipages wyjaśnia masowo równoległe przetwarzanie (MPP)

Aby funkcjonować, MPP potrzebują dużo architektury, której nie potrzebują komputery jednoprocesorowe. Obejmuje to zarówno sprzęt, jak i oprogramowanie w celu prawidłowego wykorzystania wszystkich dostępnych zasobów. W przypadku MPP każdy z wielu rdzeni procesora ma własną pamięć i komunikuje się z pozostałymi. Poszczególne rdzenie mają otwarte kanały komunikacyjne, aby upewnić się, że zadania programistyczne są wykonywane tak szybko, jak to możliwe. MPP z procesorami pamięci współdzielonej rzeczywiście istnieją — tutaj wszystkie rdzenie korzystają z tej samej pamięci, a rdzenie komunikują się za pośrednictwem tej pamięci. Takie podejście jest zwykle stosowane w przypadku zwykłych (nie superkomputerów) maszyn, które mają dwa lub więcej procesorów.

Oprócz odpowiedniej struktury, MPP potrzebują również systemu operacyjnego zdolnego do obsługi przetwarzania równoległego wykonywanego przez maszyny. Potrzebne jest również oprogramowanie, które pozwoli wykorzystać moc, jaką mają te maszyny. Do użytku osobistego lub prywatnego nie służą żadnemu celowi i nie są opłacalne finansowo. Jednak w kontekście naukowym są one niezbędne. W inżynierii lotniczej superkomputery realizują procesy, które zajęłyby zwykłe maszyny kilka razy dłużej.

Typowe zastosowania przetwarzania masowo równoległego (MPP)

  • MPP wykorzystują wielokrotne przetwarzanie równoległe w celu wykonania zadań niemożliwych dla zwykłego komputera.
  • Różne typy MPP wykorzystują różne konfiguracje pamięci/procesora.
  • W porównaniu z superkomputerami jednoprocesorowymi, MPP wymagają dodatkowej architektury, która specjalnie wspiera ich konfigurację.

Typowe nadużycia przetwarzania masowo równoległego (MPP)

  • MPP to komputery korzystające z więcej niż jednego procesora.