=Paper= {{Paper |id=Vol-1576/086 |storemode=property |title=Reconfigurable computer system based on Virtex UltraScale FPGAs with liquid cooling |pdfUrl=https://ceur-ws.org/Vol-1576/086.pdf |volume=Vol-1576 |authors=Ilya Levin,Aleksey Dordopulo,Yuriy Doronchenko,Maksim Raskladkin }} ==Reconfigurable computer system based on Virtex UltraScale FPGAs with liquid cooling== https://ceur-ws.org/Vol-1576/086.pdf
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt




    Реконфигурируемая вычислительная система на основе
     ПЛИС Virtex UltraScale с жидкостным охлаждением*
          И.И. Левин1, А.И. Дордопуло2, Ю.И. Доронченко1, М.К. Раскладкин1
      ООО «Научно-исследовательский центр супер-ЭВМ и нейрокомпьютеров»,
       г. Таганрог, Россия1, Южный научный центр Российской академии наук,
                              г. Ростов-на-Дону, Россия2

         В статье рассматриваются архитектура, компоновка и сравнительные технические
         характеристики перспективных реконфигурируемых вычислительных систем (РВС)
         на основе программируемых логических интегральных схем (ПЛИС) семейства
         Xilinx Virtex UltraScale c жидкостным охлаждением. В статье приводятся результаты
         расчетов, макетирования и экспериментальной проверки основных технических ре-
         шений созданного вычислительного модуля. Рассматриваются технологии построе-
         ния высокопроизводительных вычислительных систем с помощью вычислительного
         модуля с жидкостным охлаждением. РВС нового поколения на основе вычислитель-
         ного модуля с жидкостным охлаждением позволяют достичь производительности 1
         Пфлопс в стандартном вычислительном шкафу высотой 47U при потребляемой мощ-
         ности 150 кВт, обеспечивая, тем самым, существенное преимущество по таким тех-
         нико-экономическим параметрам, как реальная и удельная производительность,
         энергоэффективность, массогабаритные характеристики и другим по сравнению с
         аналогичными системами.

         Ключевые слова: реконфигурируемые вычислительные системы, программируемые
         логические интегральные схемы, жидкостное охлаждение, вычислительный модуль,
         высокопроизводительные вычислительные системы, реальная и удельная производи-
         тельность, энергоэффективность.


1. Введение
     Одним из перспективных способов достижения высокой реальной производительности вы-
числительной системы является адаптация ее архитектуры под структуру решаемой задачи и
создание вычислительного устройства, одинаково эффективно реализующего как структурные,
так и процедурные фрагменты вычислений.
     Поэтому отечественные [1] и зарубежные производители вычислительной техники все ча-
ще включают в состав разрабатываемых вычислительных систем программируемые логические
интегральные схемы (ПЛИС) для ускорения работы при реализации вычислительно трудоем-
ких алгоритмов. Создаются как отдельные ускорители с одним-двумя кристаллами ПЛИС, так
и целые вычислительные комплексы. Так, Nallatech [2] и Pico Computing [3] выпускают ускори-
тели и несущие платы с небольшим числом (до четырёх) кристаллов ПЛИС для серверов и ги-
бридных кластерных систем фирм HP и IBM, а компании Convey [4] и Maxeler Technologies [5]
создают гибридные суперкомпьютеры на основе собственных гетерогенных кластерных узлов,
каждый из которых может содержать от одного до четырех кристаллов ПЛИС и несколько уни-
версальных процессоров.
     В Научно-исследовательском центре суперЭВМ и нейрокомпьютеров («НИЦ СЭ и НК»,
г. Таганрог) в содружестве с Научно-исследовательским институтом многопроцессорных вы-
числительных систем Южного федерального университета (НИИ МВС ЮФУ, г. Таганрог) и
Южным научным центром Российской академии наук (ЮНЦ РАН, г. Ростов-на-Дону) разраба-
тываются и производятся реконфигурируемые вычислительные системы класса суперЭВМ, в
которых основным вычислительным ресурсом являются не микропроцессоры, а множество

*
 Работа выполнена при финансовой поддержке Министерства образования и науки РФ по Соглашению о
предоставлении    субсидии   № 14.578.21.0006  от    05.06.2014,   уникальный    идентификатор
RFMEFI57814X0006


                                               221
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



кристаллов ПЛИС, объединенных в вычислительные поля посредством высокоскоростных ка-
налов передачи данных.
    Спектр выпускаемых и проектируемых изделий достаточно широк: от полностью автоном-
ных малогабаритных реконфигурируемых ускорителей (вычислительных блоков), вычисли-
тельных модулей в настольном или стоечном конструктивном исполнении до вычислительных
систем, состоящих из нескольких вычислительных шкафов, размещаемых в специально обору-
дованном машинном зале.
    Реконфигурируемые вычислительные системы, содержащие большие вычислительные по-
ля ПЛИС, находят применение для решения вычислительно трудоемких задач в различных об-
ластях науки и техники, поскольку обладают рядом существенных преимуществ по сравнению
с многопроцессорными вычислительными системами кластерной архитектуры: высокими ре-
альной и удельной производительностями, высокой энергоэффективностью и др.

2. Перспективные реконфигурируемые системы на основе ПЛИС
Xilinx UltraScale
    В 2010-2014 годах для построения реконфигурируемых вычислительных систем (РВС) ис-
пользовалась открытая масштабируемая архитектура[], которая позволила существенно увели-
чить плотность компоновки кристаллов ПЛИС семейств Xilinx Virtex-5, Virtex-6 и Virtex-7 в
вычислительном модуле. Дальнейшим развитием открытой масштабируемой архитектуры [7]
является использование в новых разрабатываемых изделиях перспективной элементной базы –
ПЛИС Xilinx нового поколения семейства UltraScale, выполненных по технологии 20 нм и об-
ладающих сниженным энергопотреблением и повышенным быстродействием по сравнению с
ПЛИС Xilinx Virtex-7.
    Переход к использованию семейства UltraScale, несмотря на снижение энергопотребления
кристаллов Virtex UltraScale по сравнению с Virtex-7 в пересчете на 1 миллион эквивалентных
вентилей, требует существенного повышения эффективности системы охлаждения вычисли-
тельного модуля. Одним из последних вычислительных модулей с воздушным охлаждением
является реконфигурируемый вычислительный блок «Калеано-U», который придет на смену
серийно выпускаемым РВБ «Калеано-К» и «Калеано-V».

2.1 Реконфигурируемый вычислительный блок на основе ПЛИС UltraScale

    РВБ «Калеано-U» выполнен в конструктиве высотой 1U, но, в отличие от своих предше-
ственников «Калеано-К» и «Калеано-V»[], содержит четыре ПЛИС Xilinx UltraScale XCVU095
объемом 95 млн. эквивалентных вентилей каждая, что позволит создать вычислительное поле
общим объемом 380 млн. эквивалентных вентилей. Структурная схема РВБ «Калеано-U» и эс-
киз компоновки платы показаны на рис. 1.




                      а)                                                 б)
          Рис. 1. РВБ «Калеано-U» (а - структурная схема, б - эскиз компоновки платы РВБ)




                                               222
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



    На рис. 1 обозначены:
    - DD1-DD4 – вычислительные ПЛИС Xilinx UltraScale XCVU095;
    - DD5 – ПЛИС контроллера ПВМ Xilinx UltraScale XCKU040;
    - A1-A9 – модули распределенной памяти;
    - X2-X4, X7-X12 – разъемы различных типов интерфейсов.
    По сравнению с предыдущей версией РВБ «Калеано-V» производительность РВБ «Калеа-
но-U» возрастет в 1,7–1,8 раза при увеличении потребляемой мощности не более чем в 1,3 раза.

2.2 РВС с жидкостным охлаждением на основе ПЛИС UltraScale

    Использование воздушных систем охлаждения современных высокопроизводительных вы-
числительных систем и построенных на их основе суперкомпьютеров, в том числе реконфигу-
рируемых, практически достигло своего предела. Большинство разработчиков вычислительной
техники в качестве перспективы для решения проблем охлаждения проектируемых вычисли-
тельных комплексов ориентируется на применение жидкостного охлаждения. Жидкостные си-
стемы охлаждения можно разделить на системы закрытого типа, где нет прямого контакта
между жидкостью и электронными компонентами на печатных платах, и системы открытого
типа (погружные), в которых жидкость непосредственно омывает электронные компоненты.
Каждый тип систем жидкостного охлаждения имеет свои достоинства и недостатки. К достоин-
ствам систем жидкостного охлаждения закрытого типа относятся:
     - возможность использования в качестве хладагента воды или водных растворов, пре-
имуществами которых является доступность, прекрасные теплотехнические свойства (тепло-
проводность, теплоемкость, вязкость), простота и сравнительная безопасность эксплуатации;
     - наличие большого числа унифицированных механизмов, узлов и деталей для систем во-
доснабжения, которые можно использовать;
     - большой опыт эксплуатации систем с водяным охлаждением в промышленности
     При этом системы жидкостного охлаждения закрытого типа обладают целым рядом суще-
ственных недостатков, сдерживающих их массовое применение:
     - сложность определения места утечки воды;
     - зачастую катастрофические последствия своевременно необнаруженных протечек;
     - технологические сложности ликвидации протечек (необходимость отключения всего
вычислительного шкафа, что не всегда возможно и удобно);
     - необходимость поддержания микроклимата помещения вычислительного зала (пробле-
ма «точки росы»);
     - проблема охлаждения остальных элементов на плате вычислительного модуля РВС.
Даже при небольшом изменении конфигурации РВС необходимо изготавливать новый тепло-
обменник;
     - проблемы электрохимической коррозии при использовании алюминиевых теплообмен-
ников либо массогабаритные ограничения при использовании более устойчивых медных теп-
лообменников (алюминий в 3 раза легче меди);
     - необходимость удаления воздуха из системы охлаждения как при пусконаладке, так и в
процессе эксплуатации;
     - сложность компоновки вычислительных модулей в шкафу при большом количестве фи-
тингов, необходимых для подключения каждого вычислительного модуля;
     - необходимость использования специализированного вычислительного шкафа со значи-
тельными массогабаритными характеристиками.
       Системы жидкостного охлаждения открытого типа обладают следующими преимуще-
ствами:
     - Нечувствительность к протечкам и их последствиям, возможность эксплуатации систе-
мы даже при наличии местных протечек хладагента;
     - Нечувствительность к климатическим характеристикам помещения вычислительного
зала;
     - решение проблемы охлаждения остальных элементов РВС, т.к плата вычислительного
модуля погружена в хладагент;



                                               223
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



    - возможность изменения конфигурации платы вычислительного модуля без изменения
системы охлаждения;
    - простота гидравлической балансировки системы благодаря отсутствию сложной систе-
мы коллекторов;
    - возможность использования как унифицированных механизмов, узлов и деталей для
гидравлических систем общего машиностроения, так и накопленного опыта эксплуатации элек-
трооборудования с использованием трансформаторных масел;
    - повышение общей надежности системы жидкостного охлаждения.
        Вместе с тем, недостатками систем жидкостного охлаждения открытого типа являются:
    - необходимость дополнительного насосного и теплообменного оборудования для улуч-
шения теплотехнических свойств (теплопроводность, теплоемкость, вязкость) хладагента, в
роли которого используются специальные диэлектрические органические жидкости;
    - необходимость обучения обслуживающего персонала и соблюдение повышенных мер
безопасности при работе с хладагентом;
    - необходимость более частой очистки помещения машинного зала из-за высокой прони-
кающей способности хладагента, особенно в случае протечки;
    - необходимость специальной оснастки для регламентных и аварийных эксплуатацион-
ных операций (монтаж/демонтаж вычислительного модуля, залив/слив хладагента и т.д.);
    - повышение стоимости эксплуатации из-за необходимости регулярной замены хладаген-
та по истечении срока службы и необходимость организации учета (транспортирование, прием,
учет, хранение, выдача, утилизация хладагента и т. д.) хладагента в организации.

       Оценивая приведенные достоинства и недостатки двух систем жидкостного охлажде-
ния, можно с достаточной степенью уверенности отметить более весомые преимущества си-
стем жидкостного охлаждения электронных компонентов вычислительных систем открытого
типа. Поэтому для вычислительных модулей РВС, проектируемых на основе перспективных
семейств ПЛИС, целесообразно использовать жидкостное охлаждение, в частности, непосред-
ственное погружение плат вычислительных модулей в жидкостный хладагент на основе мине-
рального масла.
    В НИЦ СЭ и НК активно развивается направление по созданию РВС нового поколения на
основе жидкостного охлаждения. Разработаны новые конструкции печатных плат и вычисли-
тельных модулей, характеризующиеся высокой плотностью компоновки. В частности, в насто-
ящее время завершается опытная эксплуатация и эксплуатационные испытания разработанного
технологического образца перспективного вычислительного модуля «Скат-8» для многостоеч-
ных РВС сверхвысокой производительности. Плата перспективного вычислительного модуля
содержит 8 ПЛИС семейства Virtex UltraScale логической емкостью не менее 100 млн. эквива-
лентных вентилей каждая. Вычислительный модуль состоит из двух секций: в первой секции
размещается 16 плат вычислительных модулей с потребляемой мощностью до 800 Вт каждая,
причем все платы полностью погружены в электрически нейтральный жидкостный хладагент;
во второй секции располагаются насосная группа и теплообменник, обеспечивающие проток и
охлаждение хладагента. Эскиз ВМ с высотой конструктива 3U показан на рис. 2а.
    Согласно проведенным расчетам, использование жидкостного охлаждения и построение
вычислительных систем на основе ВМ «Скат-8» обеспечивает сверхпетафлопсную производи-
тельность одного вычислительного шкафа РВС. Вычислительная 19” стойка суперкомпьютера,
эскиз которой представлен на рис. 2-б, может содержать до 12 ВМ «Скат-8» с жидкостным
охлаждением. Производительность и потребляемая мощность перспективной РВС приведены в
таблице 1.




                                               224
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                          agora.guru.ru/pavt




                             а)                                                б)
  Рис. 2. Эскиз вычислительной системы на основе жидкостного охлаждения (а - эскиз ВМ «Скат-8»,
                      б - эскиз вычислительной стойки на основе ВМ «Скат-8»)
       Таблица 1. Производительность и потребляемая мощность перспективной РВС на основе
                                     ПЛИС Xilinx UltraScale
                              Характеристика                                               Значение
 Производительность ВМ «Скат-8»                                                        105 Тфлопс
 Производительность вычислительной стойки на основе ВМ «Скат-8»                        1 Пфлопс
 Потребляемая мощность ВМ «Скат-8»                                                     13 кВт
 Потребляемая мощность вычислительной стойки на основе ВМ «Скат-8»                     150 кВт
    На основе производимых в «НИЦ СЭ и НК» реконфигурируемых систем можно просле-
дить темпы роста производительности РВС при переходе от семейства к семейству ПЛИС (таб-
лица 2).
                   Таблица 2. Производительность реконфигурируемых суперЭВМ

                                               Производитель-      Производитель-        Производи-
                                                 ность платы           ность ВМ           тельность
   Изделие, год выпуска, семейство ПЛИС
                                               Pi32/Pi64, Гфлопс   Pi32/Pi64, Гфлопс     шкафа 47U
                                                                                         Pi64, Тфлопс
  «Орион-5», 2009 год, Virtex-5                       250/85          1000/340            19,2 - 28,8
  «Ригель», 2010/2012 год, Virtex-6                 400/125           1600/500            34,5 – 51,8

  «Тайгета», 2012/2013 год, Virtex-7                900/300           3600/1200            68 – 100

  «Скат», 2015/2016 год, UltraScale                7250/2500         82500/30000          1000 – 1250
    Таким образом, для разработки РВС с жидкостным охлаждением открытого типа в основу
критериев проектирования вычислительного модуля нового поколения были положены следу-
ющие принципы:
    - основой конфигурации вычислительного шкафа является вычислительный модуль с
размерами 3U на 19" и автономной циркуляцией охлаждающей жидкости;
    - в одном вычислительном шкафу должно размещаться не менее 12 вычислительных мо-
дулей с жидкостным охлаждением;
    - в одном вычислительном модуле должно размещаться до 16 плат с установленными на
них кристаллами ПЛИС;


                                                225
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



    - на каждой плате РВС должно быть размещено до 8 ПЛИС с выделяемым тепловым по-
током до 100 Вт от каждой ПЛИС;
    - для охлаждения жидкости должна использоваться традиционная система водяного
охлаждения на базе промышленных чиллеров;

    На рис. 3 представлен первый образец вычислительного модуля с жидкостным охлаждени-
ем «Скат», на рис. 4 - доработанный образец вычислительного модуля с предназначенным для
перекачки углеводородов насосом.




                              Рис. 3. Первый образец системы «Скат»




                           Рис. 4. Доработанный образец системы «Скат»



                                               226
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



        В настоящее время проводится опытная эксплуатация созданного технологического
образца вычислительного модуля «Скат» с жидкостным охлаждением с целью определения
предельно допустимых значений эксплуатационных параметров при различных предполагае-
мых режимах эксплуатации (рис. 5).




  Рис. 5. Опытная эксплуатация технологического образца вычислительного модуля системы «Скат»


     На основе представленного конструктивного исполнения в 2015-2016 годах будут созданы
сверхпроизводительные вычислительные комплексы, в которых обеспечивается эффективное
охлаждение вычислительных ПЛИС как семейства UltraScale, так и следующего прогнозируе-
мого семейства ПЛИС. Требования к новой конструкции РВС для жидкостного охлаждения:
    - для охлаждения жидкости должна использоваться традиционная система водяного охла-
    ждения на базе промышленных чиллеров;
    - основой конфигурации серверной является базовый модуль с размерами 3U на 19" и авто-
    номной циркуляцией охлаждающей жидкости;
    - в одной серверной стойке должно размещаться не менее 12 модулей;
    - в одном базовом модуле должно размещаться до 16 плат РВС;
    - на каждой плате РВС размещено 8 ПЛИС с выделяемым тепловым потоком до 100 Вт от
    каждой ПЛИС.

5. Заключение
    ПЛИС как элементная база реконфигурируемых суперЭВМ, согласно данным таблицы 3,
обеспечивают устойчивый, близкий к линейному, рост производительности РВС, открывая но-
вые перспективы по созданию суперкомпьютеров петафлопсной производительности. Можно
утверждать, что конструктивные решения, положенные в основу перспективных вычислитель-
ных модулей на основе ПЛИС Xilinx Virtex UltraScale, позволят сосредоточить в пределах од-
ной вычислительной стойки высотой 47U мощный вычислительный ресурс и обеспечить
удельную производительность РВС на основе ПЛИС Xilinx Virtex UltraScale на уровне лучших
мировых показателей для суперЭВМ с кластерной архитектурой. Это позволяет рассматривать
РВС на основе ПЛИС Xilinx Virtex UltraScale как основу для создания высокопроизводитель-
ных вычислительных комплексов нового поколения, обеспечивающих высокую эффективность
вычислений и близкий к линейному рост производительности при наращивании вычислитель-
ного ресурса.




                                               227
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt




Литература
1. Каляев И.А., Левин И.И., Семерников Е.А., Шмойлов В.И. Реконфигурируемые мультикон-
   вейерные вычислительные структуры. Изд. 2-е, перераб. и доп. Под общ. ред. И.А. Каляева.
   Ростов-на-Дону: Изд-во ЮНЦ РАН, 2009. 344 с.
2. http://www.nallatech.com (дата обращения: 27.11.2015)
3. http://picocomputing.com (дата обращения: 27.11.2015)
4. http://www.conveycomputer.com (дата обращения: 27.11.2015)
5. http://www.maxeler.com (дата обращения: 27.11.2015)
6. http://www.srccomp.com (дата обращения: 27.11.2015)
7. Левин И.И. Реконфигурируемые вычислительные системы с открытой масштабируемой
   архитектурой. Параллельные вычисления и задачи управления (PACO’2010): Труды Пятой
   Международной конференции (Москва, 24 октября-29 октября 2010 г.). М.: Учреждение
   Российской академии наук Институт проблем управления им. В.А. Трапезникова РАН,
   2010. С.83-95.
8. Зотов В.Ю. Проектирование цифровых устройств на основе ПЛИС фирмы XILINX в САПР
   WebPACK ISE. М.: Горячая линия-Телеком, 2003. 624 с.
9. Quartus II Handbook Version 10.1 Volume 1: Design and Synthesis. Altera Corporation 2010.
10. Libero IDE v9.1 User’s Guide. Actel Corporation 2010.
11. Проектирование для ПЛИС Xilinx с применением языков высокого уровня в среде Vivado
    HLS. Компоненты и технологии, 2013. №12.
12. http://www.altera.com/literature/lit-opencl-sdk.jsp (дата обращения: 27.11.2015)
13. http://www.mitrionics.com (дата обращения: 27.11.2015)
14. Kalyaev I.A., Levin I.I., Dordopulo A.I., Slasten L.M. Reconfigurable Computer Systems Based
    on Virtex-6 and Virtex-7 FPGAs. IFAC Proceedings Volumes, Programmable Devices and Em-
    bedded Systems, Volume №12, part №1, 2013. Рр. 210-214.
15. Igor A. Kalyaev, Ilya I. Levin, Alexey I. Dordopulo, Liuba M. Slasten. FPGA-based Reconfigura-
    ble Computer Systems. Science and Information Conference (SAI), Oct 7-Oct 9, 2013. London,
    UK. Рр. 148-155.
16. V.A. Gudkov, A.A. Gulenok, V.B. Kovalenko, L.M. Slasten. Multi-level Programming of FPGA-
    based Computer Systems with Reconfigurable Macroobject Architecture. IFAC Proceedings Vol-
    umes, Programmable Devices and Embedded Systems, Volume №12, part №1, 2013. Рр. 204-209.




                                               228
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                             agora.guru.ru/pavt




    Reconfigurable computer system based on Virtex UltraScale
                    FPGAs with liquid cooling
              I.I. Levin1, A.I. Dordopulo2, Y.I. Doronchenko1, M.K. Raskladkin1
 “Scientific Research Centre of Supercomputers and Neurocomputers” Co Ltd, Taganrog,
 Russia1, Southern Scientific Centre of the Russian Academy of Sciences, Rostov-on-Don,
                                           Russia2

         The paper covers architecture, circuit layout and comparative technical characteristics of
         the next-generation reconfigurable computer systems (RCS) based on Xilinx Virtex Ul-
         traScale FPGAs with liquid cooling. The paper contains results of design, prototyping and
         experimental testing of the principal technical solutions of the created computational mod-
         ule, and deals with the design technology of high-performance computer systems with the
         help of computational module with liquid cooling. The next-generation RCSs based on the
         computational module with liquid cooling provide the performance of 1 PetaFlops in a
         standard 47U computational cabinet with the power of 150 kWatt, and a considerable gain
         in such technical and economic parameters as real and specific performance, power effi-
         ciency, mass and dimension characteristics and others in comparison with similar systems.

         Keywords: reconfigurable computer systems, FPGA, liquid cooling, computational module,
         high-performance computer systems, real and specific performance, power efficiency.

References
   1. Kalyaev I.A., Levin I.I., Semernikov E.A., Shmoilov V.I. Rekonfiguriruyemiye multikonvey-
      erniye vichislitelniye struktury. [Reconfigurable multipipeline computing structures] 2nd edi-
      tion, revised and supplemented. Edited by I.A. Kalyaev. Rostov-on-Don: SSC RAS Publish-
      ing, 2009. 344 pp.
   2. http://www.nallatech.com (accessed: 27.11.2015)
   3. http://picocomputing.com (accessed: 27.11.2015)
   4. http://www.conveycomputer.com (accessed: 27.11.2015)
   5. http://www.maxeler.com (accessed: 27.11.2015)
   6. http://www.srccomp.com (accessed: 27.11.2015)
   7. Levin I.I. Rekonfiguriruyemiye vychislitelniye sistemy s otkrytoi masshtabiruyemoi
      arkhitekturoi. [Reconfigurable computer systems with open scalable architecture] Parallelniye
      vychisleniya i zadachi upravlenia (PACO’2010): Trudy Pyatoi Mezhdunarodnoi konferentsii
      (Moskva, 24 oktyabrya-29 oktyabrya, 2010). [Parallel calculations and problems of control
      (PACO’2010): Proceedings of the Fifth International Conference (Moscow, 24 October-29
      October, 2010)] М.: Russian Academy of Sciences Trapeznikov Institute of Control Problems,
      2010. 83-95 pp.
   8. Zotov V.Y. Projektirovaniye tsifrovykh ustroistv na osnove PLIS firmy XILINX v SAPR
      WebPACK ISE. [Design of digital devices based on XILINX FPGAs in WebPACK ISE] М.:
      Goryachaya liniya-Telekom, 2003. 624 pp.
   9. Quartus II Handbook Version 10.1 Volume 1: Design and Synthesis. Altera Corporation 2010.
   10. Libero IDE v9.1 User’s Guide. Actel Corporation 2010.
   11. Projektirovaniye dlya PLIS Xilinx s primeneniyem yazikov visokogo urovnya v srede Vivado
       HLS. [Design for Xilinx FPGAs using high-level languages in Vivado HLS]. Komponenty i
       tekhnologii, 2013. №12. [Components and technologies, 2013. №12.]



                                                   229
Параллельные вычислительные технологии (ПаВТ’2016) || Parallel computational technologies (PCT’2016)

                                         agora.guru.ru/pavt



   12. http://www.altera.com/literature/lit-opencl-sdk.jsp (accessed: 27.11.2015)
   13. http://www.mitrionics.com (accessed: 27.11.2015)
   14. Kalyaev I.A., Levin I.I., Dordopulo A.I., Slasten L.M. Reconfigurable Computer Systems
       Based on Virtex-6 and Virtex-7 FPGAs. IFAC Proceedings Volumes, Programmable Devices
       and Embedded Systems, Volume №12, part №1, 2013. Рр. 210-214.
   15. Igor A. Kalyaev, Ilya I. Levin, Alexey I. Dordopulo, Liuba M. Slasten. FPGA-based Recon-
       figurable Computer Systems. Science and Information Conference (SAI), Oct 7-Oct 9, 2013.
       London, UK. Рр. 148-155.
   16. V.A. Gudkov, A.A. Gulenok, V.B. Kovalenko, L.M. Slasten. Multi-level Programming of
       FPGA-based Computer Systems with Reconfigurable Macroobject Architecture. IFAC Pro-
       ceedings Volumes, Programmable Devices and Embedded Systems, Volume №12, part №1,
       2013. Рр. 204-209.




                                               230