ЗАКЛЮЧЕНИЕ К ЧАСТИ 1
Итак, в первой части настоящего пособия рассмотрены вопросы, касающиеся архитектуры современных многопроцессорных систем и средств разработки параллельных программ. Основное внимание уделено описанию многопроцессорной системы nCUBE2. Это связано с двумя обстоятельствами: во-первых, nCUBE2 представляет собой пример классической многопроцессорной системы MPP архитектуры, и, во-вторых, на сегодняшний день в РГУ эта система остается основным средством для освоения технологий параллельного программирования. Несмотря на то, что элементную базу этого компьютера трудно назвать современной (как и обусловленную этой базой производительность), его программное обеспечение вполне соответствует уровню сегодняшнего дня (с учетом того, что оно дополнено такими современными и универсальными пакетами как MPI, HPF, библиотеками параллельных подпрограмм ScaLAPACK, Aztec и др.). Учитывая высокую степень надежности этой многопроцессорной системы и удобство работы с ней, безусловно, она представляет собой вполне современное средство для подготовки и отладки параллельных программ, которые затем могут быть перекомпилированы для любой многопроцессорной системы.
Особое место в параллельном программировании в настоящее время занимает среда параллельного программирования MPI. С учетом этого обстоятельства во второй части представлено достаточно подробное описание этой коммуникационной библиотеки.