SMP

Z Komputery Dużej Mocy w ACK CYFRONET AGH
Wersja z dnia 07:25, 5 mar 2012 autorstwa Stefan (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do:nawigacja, szukaj

SMP (ang. Symmetric Multiprocessing, przetwarzanie symetryczne) - architektura komputerowa, w której w ramach jednej instancji systemu operacyjnego znajduje się więcej niż jeden procesor. W dzisiejszych czasach de facto niemal każdy nowoczesny komputer jest zbudowany w oparciu o tę architekturę, choćby przez zintegrowanie wielu rdzeni obliczeniowych w jednym procesorze.

W systemach obliczeniowych powszechnie używa się nazwy 'SMP' na określenie superkomputera zawierającego od kilkunastu do nawet kilkuset procesorów w ramach pojedynczej instancji systemu operacyjnego. Zwykle takie systemy charakteryzują się bardzo dużą ilością pamięci operacyjnej RAM, która dzięki architekturze SMP jest wspólna dla wszystkich rdzeni systemu. Przez takie rozwiązanie możliwe jest uruchamianie aplikacji stosujących np. wątki (OpenMP) do zrównoleglenia obliczeń, czy też przetwarzanie bardzo dużych (terabajty) zbiorów danych bezpośrednio w pamięci operacyjnej, co znacznie przyspiesza wykonanie obliczeń.

Architektura SMP zastosowana jest w dwóch aktualnie eksploatowanych systemach Cyfronetu: