Массивно параллельно - Massively parallel

Массивно-параллельный - это термин, обозначающий использование большого количества компьютерных процессоров (или отдельных компьютеров) для одновременного выполнения набора скоординированных вычислений в параллельном режиме . Этот термин впервые был введен NVIDIA с введением GPGPU. Графические процессоры представляют собой массивно-параллельную архитектуру с десятками тысяч потоков.

Один из подходов - это грид-вычисления , при которых вычислительная мощность многих компьютеров в распределенных, разнообразных административных доменах гибко используется всякий раз, когда компьютер доступен. Примером может служить BOINC , добровольная , гибкая энергосистема, в которой энергосеть обеспечивает электроэнергию только при максимальных усилиях.

Другой подход - группировка множества процессоров в непосредственной близости друг от друга, как в компьютерном кластере . В такой централизованной системе скорость и гибкость межсоединений становятся очень важными, и современные суперкомпьютеры используют различные подходы, начиная от усовершенствованных систем InfiniBand и заканчивая межсоединениями трехмерного тора .

Этот термин также применяется к массивам массивов параллельных процессоров (MPPA), типу интегральной схемы с массивом из сотен или тысяч центральных процессоров (ЦП) и банков оперативной памяти (ОЗУ). Эти процессоры передают работу друг другу через реконфигурируемое соединение каналов. Используя множество процессоров, работающих параллельно, микросхема MPPA может выполнять более сложные задачи, чем обычные микросхемы. MPPA основаны на программной модели параллельного программирования для разработки высокопроизводительных встраиваемых системных приложений.

Goodyear MPP была ранней реализацией компьютерной архитектуры с массовым параллелизмом. Архитектура MPP является второй по распространенности реализацией суперкомпьютеров после кластеров по состоянию на ноябрь 2013 года.

Устройства хранилищ данных, такие как Teradata , Netezza или Microsoft PDW, обычно реализуют архитектуру MPP для параллельной обработки очень больших объемов данных.

Смотрите также

использованная литература