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

Труды ИСП РАН, 2015, том 27, выпуск 2, страницы 5–22 (Mi tisp119)

Использование многопоточных процессов в среде ParJava

М. С. Акопян

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

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

Ключевые слова: параллельные вычисления, многоядерностые процессоры, параллельные по данным программы MPI, многопоточные Java программы, многопроцессно-многопоточные программы.

DOI: 10.15514/ISPRAS-2015-27(2)-1



Реферативные базы данных:


© МИАН, 2024