Массивная параллель
Массовая параллель — это термин, обозначающий использование большого количества компьютерных процессоров выполнения набора скоординированных вычислений (или отдельных компьютеров) для одновременного параллельного . Графические процессоры представляют собой массово-параллельную архитектуру с десятками тысяч потоков.
Одним из подходов являются грид-вычисления , при которых вычислительная мощность множества компьютеров в распределенных, разнообразных административных доменах используется оппортунистически всякий раз, когда компьютер доступен. [1] Примером может служить BOINC , оппортунистическая энергосистема, основанная на волонтерах , в которой энергосистема обеспечивает электроэнергию только при условии максимальных усилий. [2]
Другой подход — группировка множества процессоров в непосредственной близости друг от друга, как в компьютерном кластере . В такой централизованной системе скорость и гибкость межсоединений становятся очень важными, и в современных суперкомпьютерах используются различные подходы — от усовершенствованных систем InfiniBand до трехмерных торических межсоединений . [3]
Этот термин также применяется к массивам процессоров с массовым параллелизмом (MPPA), типу интегральной схемы с массивом из сотен или тысяч центральных процессоров (ЦП) и банков оперативной памяти (ОЗУ). Эти процессоры передают работу друг другу через реконфигурируемое соединение каналов. За счет использования множества процессоров, работающих параллельно, чип MPPA может выполнять более сложные задачи, чем обычные чипы. [ нужна ссылка ] MPPA основаны на модели параллельного программирования программного обеспечения для разработки высокопроизводительных встраиваемых системных приложений.
Goodyear MPP был ранней реализацией компьютерной архитектуры с массовым параллелизмом. Архитектуры MPP являются второй по распространенности реализацией суперкомпьютеров после кластеров по состоянию на ноябрь 2013 года. [4]
Устройства хранения данных, такие как Teradata , Netezza или Microsoft PDW, обычно реализуют архитектуру MPP для параллельной обработки очень больших объемов данных.
См. также
[ редактировать ]- Многопроцессорность
- Смущающе параллельно
- Параллельные вычисления
- Процессно-ориентированное программирование
- Архитектура без общего доступа (SN)
- Симметричная многопроцессорная обработка (SMP)
- Соединительная машина
- Клеточный автомат
- CUDA-фреймворк
- Многоядерный процессор
- Векторный процессор
Ссылки
[ редактировать ]- ^ Грид-вычисления: управление экспериментами, интеграция инструментов и научные рабочие процессы, Раду Продан, Томас Фарингер, 2007 г. ISBN 3-540-69261-4 страницы 1–4
- ^ Параллельный и распределенный вычислительный интеллект , Франсиско Фернандес де Вега, 2010 г. ISBN 3-642-10674-9, страницы 65–68.
- ^ Найт, Уилл: «IBM создает самый мощный компьютер в мире», служба новостей NewScientist.com , июнь 2007 г.
- ^ «Архивная копия» . Архивировано из оригинала 6 декабря 2013 года . Проверено 12 января 2014 г.
{{cite web}}
: CS1 maint: архивная копия в заголовке ( ссылка )