Xilinx подготовил единую платформу Vitis для FPGA-разработчиков
Крупный производитель FPGA-плат Xilinx объявил в ходе проведения Xilinx Developer Forum 2019 о запуске единой программной платформы Vitis, которая разрабатывалась более пяти лет. Это довольно важный шаг для индустрии, поскольку ранее все решения ПЛИС зависели от ПО. Выход единого программного комплекса для решения разных задач существенно упростит работу над проектами новым разработчикам, а также сделает их более массовыми и доступными широкой аудитории покупателей.
Платформа Vitis также носит рабочее название Xilinx CUDA. Это сделано по аналогии с решением Nvidia, которая в своё время масштабно вышла на рынок ускорителей вычислений (GPGPU). В свободном доступе Xilinx Vitis появится в начале ноября 2019 года. Главные отличия платформы от предыдущих аналогов — это бесплатный доступ к ПО и отсутствие шифрованных бинарных файлов. Это выгодно отличает решение Xilinx от аналогов и особенно «заказного» программного обеспечения, которое обычно стоит десятки тысяч долларов США.
Открытость и доступность продукта «Сайлинкс» поможет компании конкурировать на рынке ускорителей вычислений и искусственного интеллекта. Напомним, что ПЛИС являются очень гибкими системами, способными к вычислениям в области военных технологий, промышленности, телекоммуникации, обработки видеопотоков, прототипирования, ИИ и многого другого. При этом они намного производительнее GPU, потребляют примерно на уровне самых топовых видеокарт и при этом обладают невероятной гибкостью и адаптивностью вычислений.
Ключевые особенности Vitis:
-
упрощение доступа разработчиков к базовым особенностям микросхем с программируемой логикой и ПО;
-
точка объединения пяти разных экосистем разработки, ранее существовавших как отдельные продукты, в одну абстрактную систему;
-
наилучшие показатели для разработчиков систем машинного обучения;
-
отсутствие конкуренции со стороны GPU, которые не могут адаптироваться к новым системам машинного обучения, появляющимся каждый квартал. Проекты на базе Vitis в это время могут быть успешно и мгновенно переконфигурированы исключительно на уровне ПО.
По заверению производителя, сейчас разрабатывается база управления 2024 автономными транспортными средствами. Их «мозгом» стали решения Xilinx в силу мгновенного обновления оболочки. С выходом базы Vitis появится возможность более активно использовать инструменты TensorFlow, Caffe и PyTorch.
«Витис» позволит не заострять внимание на драйверах низкого уровня и распределении памяти. Освободится время для решения действительно важных задач. Пока Xilinx дополняет базы данных с открытым программным кодом, обновляет библиотеки, примеры и документацию для новой платформы. В тестовом режиме запущен сайт для разработчиков.
Конкретно про майнинг производитель ничего не говорит, однако гибкость и скорость перепрошивки могут косвенно улучшить майннг на некоторых криптовалютных алгоритмах и быстрое переключение между наиболее привлекательными проектами.