RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2008, том 9, выпуск 1, страницы 1–11 (Mi vmp453)

Эта публикация цитируется в 1 статье

Программирование

Система параллельного распределенного программирования МС# 2.0

А. В. Петровa, Ю. П. Сердюкb

a Рыбинская государственная авиационная технологическая академия им. П. А. Соловьева
b Институт программных систем им. А. К. Айламазяна РАН, Ярославская обл., Переславский район, с. Веськово

Аннотация: Язык программирования MC# является универсальным высокоуровневым языком программирования, предназначенным для создания программ, работающих на всем спектре параллельных архитектур - многоядерных процессорах, кластерах и Grid-системах. Рассматриваются основные идеи и специфические конструкции языка MC#. Перечисляются отличия системы программирования MC# 2.0 от ее предыдущей версии и обсуждаются вопросы многопоточного программирования в рамках этой системы. Приводится обзор MC# Grid System - системы исполнения MC#-программ на Grid-сетях. Описывается опыт использования этой системы для распределенного рендеринга изображений с помощью пакета Povray. Формулируются основные направления дальнейшей работы и отмечается применение языка MC# в учебно-образовательных целях. Статья подготовлена по материалам докладов авторов на Всероссийской научной конференции “Научный сервис в сети Интернет: многоядерный компьютерный мир” (http://agora.guru.ru/abrau2007).

Ключевые слова: параллельное распределенное программирование; параллельное программирование; Grid-сети; распределенный рендеринг изображений; языки программирования.

УДК: 004.93



© МИАН, 2024