Jump to content

СКАЛАПАК

Библиотека ScaLAPACK (или Scalable LAPACK) включает подмножество подпрограмм LAPACK, переработанных для с распределенной памятью MIMD параллельных компьютеров . В настоящее время он написан в стиле «Одна программа — несколько данных» с использованием явной передачи сообщений для межпроцессорного взаимодействия. Предполагается, что матрицы расположены в виде двумерного блочного циклического разложения. [1] [2] [3]

ScaLAPACK предназначен для гетерогенных вычислений и может переноситься на любой компьютер, поддерживающий MPI или PVM .

ScaLAPACK зависит от операций PBLAS точно так же, как LAPACK зависит от BLAS .

Начиная с версии 2.0, база кода напрямую включает PBLAS и BLACS, а поддержка PVM прекращена.

После двух десятилетий работы была создана новая библиотека на замену ScaLAPACK, которая не подходила для современных ускоренных архитектур. Slate написан на C++ и был разработан в первую очередь для использования в качестве библиотеки плотной линейной алгебры для Министерства энергетики США и для сообщества высокопроизводительных вычислений в целом. [4] [5]

  1. ^ Дж. Донгарра и Д. Уокер. «Проектирование библиотек линейной алгебры для высокопроизводительных компьютеров» . {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  2. ^ Дж. Деммель, М. Хит и Х. ван дер Ворст. «Параллельная численная линейная алгебра» . {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь ) CS1 maint: несколько имен: список авторов ( ссылка )
  3. ^ «2d блочно-циклическое расположение данных» .
  4. ^ «СЛАНЕЦ» . icl.utk.edu . Проверено 2 февраля 2024 г.
  5. ^ Гейтс, Марк; Курзак, Якуб; Чарара, Али; ЯрХан, ​​Асим; Донгарра, Джек (17 ноября 2019 г.). «SLATE: проектирование современной библиотеки распределенной и ускоренной линейной алгебры» . Материалы Международной конференции по высокопроизводительным вычислениям, сетям, хранению и анализу . СК '19. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники: 1–18. дои : 10.1145/3295500.3356223 . ISBN  978-1-4503-6229-0 .
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0d88b2f003d6172854471e607866f9e8__1706822220
URL1:https://arc.ask3.ru/arc/aa/0d/e8/0d88b2f003d6172854471e607866f9e8.html
Заголовок, (Title) документа по адресу, URL1:
ScaLAPACK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)