Язык паралллельного программирования mpC

Язык программирования mpC - это расширение языка Си, разработанное специально для программирования параллельных вычислений на обычных сетях разнородных компьютеров. Основной целью параллельных вычислений является ускорение решения задачи. Именно это отличает параллельные вычисления от распределённых, для которых основной целью является обеспечить совместную работу программных компонент, изначально размещённых на различных компьютерах. В случае параллельных вычислений разбиение программы на компоненты, размещаемые на разных компьютерах, является лишь средством для ускорения работы программы, а не врождённым свойством этой программы. Поэтому, основное внимание в языке mpC уделяется средствам, позволяющим максимально облегчить разработку как можно более эффективных программ для решения задач на обыкновенных сетях компьютеров.

На нашем сервере доступен интерактивный учебный курс по языку mpC.

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

Проект выполнен в Институте Системного Программирования РАН при финансовой поддержке Office of Naval Research (США). С разработчиками mpC можно связаться по адресу mpc@ispras.ru.


© Лаборатория Параллельных Информационных Технологий, НИВЦ МГУ
Rambler's Top100