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

Выч. мет. программирование, 2001, том 2, выпуск 2, страницы 70–87 (Mi vmp781)

Параллельное программирование с распределением по данным в системе ParJava

А. И. Аветисян, И. В. Арапов, С. С. Гайсарян, В. А. Падарян

Институт системного программирования РАН

Аннотация: В статье дается общее описание среды ParJava, которая является расширением среды Java средствами разработки масштабируемых, эффективных, переносимых, объектно-ориентированных параллельных программ как для однородных, так и для неоднородных параллельных вычислительных систем с распределенной памятью. При этом инструментальная вычислительная система, на которой разрабатывается программа, может быть как однородной, так и неоднородной. Среда позволяет использовать алгоритмы, разработанные для однородных систем, на неоднородных системах без потери масштабируемости, т.е. делает их переносимыми. В состав среды включены низкоуровневые средства (библиотека Java-классов), обеспечивающие возможность разработки, реализации и выполнения параллельных программ в модели параллелизма по данным (SPMD) на однородных и неоднородных вычислительных системах. В дальнейшем эти средства позволят эффективно реализовывать объектные модели параллельного программирования более высокого уровня.

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

УДК: 681.3.06



© МИАН, 2024