|
Эта публикация цитируется в 5 научных статьях (всего в 5 статьях)
Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
Как создавать параллельные программы, детерминированные по построению? Постановка проблемы и обзор работ
А. И. Адамовичa, Анд. В. Климовb a Институт программных систем им. А. К. Айламазяна РАН
b Институт прикладной математики им. М. В. Келдыша РАН
Аннотация:
Одна из основных проблем, делающих параллельное программирование ненадежным, трудозатратным, подверженным ошибкам, а программы трудно отлаживаемыми,–– недетерминированность процессов и результатов вычислений, когда несколько исполнений одной программы с одинаковыми входными данными могут выдавать разные результаты из-за другого порядка взаимодействия параллельных процессов. В связи с бурным ростом сложности программ для суперкомпьютеров, в последнее десятилетие приобретает популярность и становится всё более актуальной идея параллельных вычислений с детерминированностью, гарантированной языком и системой программирования.
В статье анализируется проблема, как сделать параллельное программирование как можно более детерминированным, и дается обзор некоторых подходов к ее решению. Также обсуждается задача разработки системы, предоставляющей возможность писать как детерминированный, так и недетерминированный код с гарантиями прикладному программисту, что его программа будет детерминированной.
Ключевые слова и фразы:
модели параллельных вычислений, детерминированные программы, функциональное программирование, объектно-ориентированное программирование.
Поступила в редакцию: 11.12.2017 Подписана в печать : 28.12.2017
Образец цитирования:
А. И. Адамович, Анд. В. Климов, “Как создавать параллельные программы, детерминированные по построению? Постановка проблемы и обзор работ”, Программные системы: теория и приложения, 8:4 (2017), 221–224
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps287 https://www.mathnet.ru/rus/ps/v8/i4/p221
|
Статистика просмотров: |
Страница аннотации: | 273 | PDF полного текста: | 68 | Список литературы: | 30 |
|