Язык паралллельного программирования mpC
Язык программирования mpC - это расширение языка Си, разработанное специально для программирования параллельных вычислений на обычных сетях разнородных компьютеров. Основной целью параллельных вычислений является ускорение решения задачи. Именно это отличает параллельные вычисления от распределённых, для которых основной целью является обеспечить совместную работу программных компонент, изначально размещённых на различных компьютерах. В случае параллельных вычислений разбиение программы на компоненты, размещаемые на разных компьютерах, является лишь средством для ускорения работы программы, а не врождённым свойством этой программы. Поэтому, основное внимание в языке mpC уделяется средствам, позволяющим максимально облегчить разработку как можно более эффективных программ для решения задач на обыкновенных сетях компьютеров.
На нашем сервере доступен интерактивный учебный курс по языку mpC.
Смотрите также:
- mpC Tutorial (руководство на английском языке, новая версия от 19 октября 2000 года).
- Web-страница проекта (также на английском).
Проект выполнен в Институте Системного Программирования РАН при финансовой поддержке Office of Naval Research (США). С разработчиками mpC можно связаться по адресу mpc@ispras.ru.
© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ