Некоторые основные отличия архитектур SMP (симметричная многопроцессорная обработка) и MPP (массово-параллельная обработка):
- Дизайн системы. www.techtarget.com В SMP-системе каждый процессор использует одни и те же ресурсы. www.techtarget.com В MPP-системе у каждого процессора свои выделенные ресурсы. www.techtarget.com
- Работа с данными. psta.psiras.ru В SMP-системе все разделяемые данные находятся в общей памяти, к которой процессы получают организованный доступ. psta.psiras.ru В MPP-системе разделяемые данные распределяются между всеми процессами, имеющими возможность запрашивать эти данные друг у друга. psta.psiras.ru
- Количество процессоров. www.techtarget.com В MPP-системе можно установить сотни процессоров, что позволяет параллельно обрабатывать большие объёмы данных. www.techtarget.com В SMP-системе каждый процессор может использовать одну и ту же память, но у него также есть своя кэш-память. www.techtarget.com
- Применение. habr.com SMP-системы подходят для программ, которые могут поддерживать или требуют параллельного выполнения нескольких процессов. www.techtarget.com MPP-архитектура лучше справляется с обработкой огромных объёмов данных и обеспечивает более быструю аналитику для больших наборов данных. www.techtarget.com
Вычислительные системы, построенные на базе SMP-архитектуры, называют параллельными, а системы на базе MPP-архитектуры — распределёнными. psta.psiras.ru