Wieloprocesorowość asynchroniczna

Wikipedia:Weryfikowalność
Ten artykuł od 2020-12 wymaga zweryfikowania podanych informacji.
Należy podać wiarygodne źródła w formie przypisów bibliograficznych.
Część lub nawet wszystkie informacje w artykule mogą być nieprawdziwe. Jako pozbawione źródeł mogą zostać zakwestionowane i usunięte.
Sprawdź w źródłach: Encyklopedia PWN • Google Books • Google Scholar • Federacja Bibliotek Cyfrowych • BazHum • BazTech • RCIN • Internet Archive (texts / inlibrary)
Dokładniejsze informacje o tym, co należy poprawić, być może znajdują się w dyskusji tego artykułu.
Po wyeliminowaniu niedoskonałości należy usunąć szablon {{Dopracować}} z tego artykułu.

Wieloprocesorowość asynchroniczna (ang. asynchronous multiprocessing, AMP) – architektura komputerowa mająca na celu zwiększenie mocy obliczeniowej komputera poprzez wykorzystanie kilku procesorów pracujących niezależnie od siebie.

W architekturze asynchronicznej, która jest odmianą wieloprocesorowości asymetrycznej, poszczególne procesory nie są traktowane jednakowo. W szczególności procesory mogą pracować niezależnie od siebie, być taktowane innymi zegarami, a nawet mogą być na nich uruchamiane różne systemy operacyjne. Układy AMP wykorzystywane są w systemach czasu rzeczywistego (RTOS), które wymagają utrzymywania ścisłej kontroli nad procesorem, na którym system jest uruchomiony.

Procesory w układzie AMP mogą mieć dostęp do rozłącznych zestawów urządzeń peryferyjnych. Takie rozwiązanie upraszcza projektowanie systemów, ale ogranicza maksymalną wydajność w porównaniu do architektury symetrycznej (SMP). Przykładem zastosowania architektury AMP w komputerach osobistych jest procesor Intel 80286 współpracujący z koprocesorem numerycznym 80287, który był wykorzystywany tylko do przeprowadzania obliczeń matematycznych o dużej precyzji, a taktowany był zegarem o innej częstotliwości niż procesor główny.

Zobacz też