Предыдущие годы развития
суперкомпьютерных технологий были связаны в аппаратной части суперЭВМ с
торжеством кластерной архитектуры, а в программной части — с преобладающим
применением MPI для организации параллельного выполнения программ. Логика
дальнейшего развития суперкомпьютерных технологий ставит вопрос о возможной
замене MPI на другие средства параллельного программирования.
Какие причины могут привести к тому,
что MPI, возможно, уйдет со сцены? Какие инструменты могут занять
освободившееся место? — Вот круг вопросов, которые хочется поставить и
(хотя бы немного) обсудить в данном семинаре. При этом рассмотрены
следующие разделы: обстоятельства, затрудняющие эффективное использование MPI в
суперЭВМ ближайшего будущего; некоторые альтернативные подходы к организации
параллельного счета (Т-система и концепция «автоматическое динамическое
распараллеливание программ»; библиотек односторонних обменов —
Gasnet, ARMCI и shmem; модель PGAS (Partitioned Global
Address Space) и представляющие ее языки – Co-Array Fortran и
UPC).