Аннотация:
Рассматривается новая технология программирования, основанная на ограниченных
формах параллелизма - типовых алгоритмических структурах с массивным
параллелизмом. Приведена классификация типовых алгоритмических структур. На
основе анализа задач вычислительной газодинамики и квантовой химии предложены
новые проблемно-ориентированные структуры. Рассмотрены различные механизмы
композиции таких структур, применяемые в процессе разработки параллельных
программ, а также вопросы их оптимизации. Описаны особенности программной
реализации этих структур, включая механизмы обеспечения мобильности и
эффективности, а также объектно-ориентированные методы повторного
использования и специализации типовых алгоритмических структур.
Представлена архитектура системы программирования.