А.В. Каляева Южного федерального университета, Таганрог); e-mail: k.a.g@bk.ru КОНВЕЙЕРНЫХ ПРОГРАММ ДЛЯ РЕКОНФИГУРИРУЕМЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ АВТОМАТИЗАЦИЯ ПОСТРОЕНИЯ ПАРАЛЛЕЛЬНО* Рассмотрен подход, позволяющий автоматизировать переход от одной организации параллельно-конвейерных вычислений к другой в зависимости от доступного аппаратного ресурса реконфигурируемой вычислительной системы при помощи предлагаемого препроцессора параллельных программ на языке COLAMO. <...> Приведены информационные графы и соответствующие им параллельные программы для различных конфигураций вычислительных систем. <...> Для представленных графов показана их эффективная реализация вычислений по схеме конвейер конвейеров. <...> Рассмотрена процедура модификации исходного текста параллельной программы на языке COLAMO для наиболее эффективной организации вычислений для выбранной реконфигурируемой вычислительной системы в виде препроцессора. <...> Ключевые слова: параллельно-конвейерные вычисления; аппаратный ресурс; реконфигурируемая вычислительная система; препроцессор параллельных программ; язык COLAMO. <...> Введение Применение реконфигурируемых вычислительных систем (РВС) на основе программируемых логических интегральных микросхем (ПЛИС) [1] позволяет решать задачи, требующие высокоскоростной обработки больших объемов данных. <...> Для эффективной реализации на РВС алгоритмов разработан язык программирования высокого уровня (ЯПВУ) COLAMO [2], содержащий типовые конструкции, имеющиеся в традиционных ЯПВУ, и позволяющий программисту максимально просто описывать различные виды параллелизма в сжатом виде, оперируя типами переменных и способами обработки массивов данных (векторный и потоковый). <...> В языке COLAMO отсутствуют явные формы описания параллелизма. <...> Распараллеливание достигается с помощью объявления типов переменных и индексации элементов массивов. <...> Также в рассматриваемом языке переменные разделяются по способу хранения данных <...>