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