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