Единая программная платформа для разработчиков Xilinx Vitis™

Vitis AI
Описание
Документация

Дополнительная информация по Vitis Xilinx.

Скачать Vitis Xilinx

Библиотеки Vitis

Унифицированная платформа Xilinx Vitis включает в себя:

  • Комплексный набор средств для разработки ядер для построения приложений, включающих аппаратные ускорители
  • Богатый набор библиотек с открытым исходным кодом, оптимизированных для аппаратных ускорительных платформ Xilinx
  • Подключаемые доменные среды разработки, позволяющие разрабатывать приложения непосредственно в привычных высокоуровневых фреймворках
  • Растущая экосистема партнерских библиотек и готовых приложений для аппаратных ускорителей Xilinx

Единая программная платформа для всех разработчиков Xilinx Vitis

Ключевые компоненты унифицированной программной платформы Xilinx Vitis

Среда разработки Vitis AI

Среда разработки Vitis AI от Xilinx

Среда разработки Vitis AI - это специализированная среда разработки для ускорения работы систем искусственногоинтеллекта на базе нейронных сетей на встроенных платформах Xilinx - ускорителях Alveo или на ПЛИС, размещенных в облаке. 

Среда разработки Vitis AI поддерживает основные используемые на данный момент среды глубокого обучения, такие как Tensorflow и Caffe, и предлагает комплексные API-интерфейсы для редуцирования, квантования, оптимизации и компиляции предварительно обученных нейронных сетей для достижения максимальной производительности из функционирования и интеграции их в приложения пользователя.

Библиотеки ускорения Vitis

Библиотеки для разработчиков Vitis

Библиотеки готовых решений в конкретных предметных областях с открытым исходным кодом (допускающим модификацию пользователем), оптимизированные для достижения максимальной производительности, для ускорения работы как существующих так и разрабатываемых пользователем приложений, написанных на C, C ++ или Python.

Библиотеки специализированы могут применяться в качестве алгоритмических строительных блоков для ускорения пользовательских приложений, с минимальными изменениями либо вовсе без изменения исходного программного кода.

Комплект для разработки ускорительных ядер Vitis Core

Комплект для разработки ускорительных ядер Vitis Core

Полный набор графических инструментов и инструментов для командной строки, которые включают компиляторы, анализаторы и отладчики Vitis для создания, анализа узких мест производительности и отладки алгоритмов для ускорителей, на языках на C, C ++ или OpenCL.

Средства доступны в Vitis IDE, а так же могут подключаться к средам разработки других производителей.

 
 

Xilinx Runtime library

Xilinx Runtime library

Библиотека времени выполнения Xilinx (XRT) обеспечивают обмен данными между кодом приложения (работающим на встроенном хосте ARM или x86) и ускорителями, развернутыми на реконфигурируемой части плат ускорителя Xilinx на основе PCIe, встроенных платформ на основе MPSoC или ACAP. Он включает пользовательские библиотеки и API, драйверы ядра, служебные программы и встроенное ПО.

Целевые платформы Vitis

Целевые платформы Vitis

Целевая платформа Vitis определяет базовую аппаратную и программную архитектуру и контекст приложения для платформ Xilinx, включая интерфейсы внешней памяти, пользовательские интерфейсы ввода/вывода и библиотеки времени исполнения. Имеется два основных типа платформ – ускорительные карты на базе ПЛИС для серверных и облачных приложений и ускорители для встраиваемых устройств Xilinx.

 

  • Для локальных или облачных карт ускорителей Xilinx целевая платформа Vitis автоматически настраивает интерфейсы PCIe, которые соединяют и управляют обменом данными между ускорительними картами и кодом приложения x86 – при этом разработчику не требуется реализовывать какие-либо детали подключения!
  • Для встраиваемых устройств Xilinx целевая платформа Vitis также включает в себя операционную систему для процессора на платформе ARM (либо MicroBlaze), загрузчик и драйверы для периферийных устройств платформы, а также корневую файловую систему. Имеются готовые к использованию целевые платформы Vitis для плат Xilinx и среда для разработки собственных целевых платформ  Vivado® Design Suite.

Новости
07.05.2020, 12:30
Задачи для высокопроизводительных вычислений на ПЛИС (FPGA) в нефтегазовой отрасли. Вебинар Xilinx
Как использовать ПЛИС для ускорения расчётов конкретных задач нефтегаза - таких как обратная временная миграция - только при помощи C, C++, Python или Tensorflow.
06.05.2020, 23:15
Решения для управления электродвигателями доступны в Vitis AI от Xilinx
Простой путь приступить к использованию систем на кристалле от Xilinx для реализации задач по управлению электродвигателями – использовать пакет для разработки Vitis AI.
30.04.2020, 16:45
Xilinx обновила библиотеку Vitis AI до версии 1.1
Xilinx выпустила библиотеку Vitis AI до версии 1.1, которая позволила значительно упростить работу с нейронными сетями пользователям, не имеющим знаний о ПЛИС, и облегчить разработку приложений для глубокого обучения, абстрагируясь от сложностей базовых устройств ПЛИС.