Аннотация:
Описываются основные идеи системы асинхронного
параллельного программирования высокого уровня, предоставляющей пользователю
возможности автоматического конструирования параллельных программ по
непроцедурному представлению алгоритма. Предложена специализированная
асинхронная модель с группировкой вычислений, ориентированная на алгоритмы с
регулярными структурами данных и рассмотрены особенности ее практической
реализации. Кратко обсуждается язык программирования Аспект, позволяющий
представлять алгоритмы в непроцедурной форме.
Статья подготовлена по материалам доклада авторов на международной научной конференции “Параллельные вычислительные технологии” (ПаВТ-2008; http://agora.guru.ru/pavt).
Ключевые слова:
параллельное программирование; асинхронная модель вычислений; фрагментированные алгоритмы; структуры данных; языки программирования.