ДВУХУРОВНЕВЫЙ ТАЙЛИНГ И ЕГО ПРИМЕНЕНИЕ ПРИ ПРОСТРАНСТВЕННО-ВРЕМЕННОМ ОТОБРАЖЕНИИ АЛГОРИТМОВ НА ПАРАЛЛЕЛЬНЫЕ АРХИТЕКТУРЫ

Abstract

The idea of application of two-level tiling at space-time mapping of algorithms onto parallel computing systems is proposed. A formalized method of parameterized two-level tiling is developed. The formulas for determination of global dependences between different-level tiles are constructed. The formal representation of sets of iterations generating these dependences is obtained. The representation is given in the form of polyhedra with an explicit expression of their boundaries. A formalized method of space-time mapping onto supercomputers is developed. The method is based on the locally parallel globally sequential mapping strategy and the designed method of two-level tiling. The method realizes the proposed idea of space-time mapping in integration with tiling. Предложена идея использования двухуровневого тайлинга для решения задачи пространственно-временного отображения алгоритмов на параллельные вычислительные системы заданной размерности и размера. Разработан формализованный метод параметризованного двухуровневого тайлинга. Получены формулы для определения векторов глобальных зависимостей между тайлами первого и второго уровней, а также формальное представление множеств итераций, порождающих эти зависимости, в виде многогранников с явным выражением их границ. На основе разработанного метода двухуровневого тайлинга и локально параллельной глобально последовательной cтратегии отображения предложен формализованный метод решения задачи пространственно-временного отображения алгоритмов в интеграции с тайлингом.

    Similar works