Jump to content

    

Xilinx Vitis

  Xilinx, Inc. (NASDAQ: XLNX), лидер в области адаптивных и интеллектуальных вычислений, сегодня объявил о системе проектирования Vitis™ (произносится Vī) -tis) унифицированной программной платформе, которая позволяет широкому кругу новых разработчиков, включая инженеров-программистов и специалистов по искусственному интеллекту, использовать преимущества аппаратной адаптивности.

  Разработанная за 5 лет с затратами на разработку в 1000 человеко-лет, унифицированная программная платформа Vitis автоматически приспосабливает аппаратную архитектуру Xilinx к программному или алгоритмическому коду без необходимости в аппаратных знаниях. Вместо навязывания проприетарной среды разработки, платформа Vitis включается в общий набор инструментов разработчика программного обеспечения и использует богатый набор оптимизированных библиотек с открытым исходным кодом, что позволяет разработчикам сосредоточиться на своих алгоритмах.

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

  «В связи с экспоненциально растущими вычислительными потребностями инженеры и ученые часто ограничены фиксированной природой аппаратуры, реализованной в кремнии», сказал Виктор Пенг, президент и главный исполнительный директор Xilinx. «Xilinx создал единую среду, которая позволяет программистам и инженерам из всех дисциплин совместно разрабатывать и оптимизировать как свое аппаратное, так и программное обеспечение, используя инструменты и платформы, которые они уже знают и понимают. Это означает, что они могут адаптировать аппаратную архитектуру к своему приложению без необходимости разработки новой аппаратуры.»

Share this post


Link to post
Share on other sites

Так вот почему глючной Вивадо не фиксили ничерта. Яснопонятно :smile:

Share this post


Link to post
Share on other sites

нда.. особенности национального копирайтинга..

 

скажите лучше, лица приближенные - когда это дело можно будет скачать-пощупать?

Share this post


Link to post
Share on other sites

Обещали в ноябре в свободном доступе. На сайте xilinx можно подписаться на рассылку-уведомления по данной теме.

https://www.xilinx.com/products/design-tools/vitis/vitis-platform.html#overview

 

Share this post


Link to post
Share on other sites

Не разжигания ради, но исключительно для собственного понимания - чем Vitis принципиально отличается от OpenCL ?

Share this post


Link to post
Share on other sites

OpenCL пилится консорциумом Khronos, а Xilinx туда не входит.

 

Share this post


Link to post
Share on other sites

Приветствую!

Just now, StewartLittle said:

Не разжигания ради, но исключительно для собственного понимания - чем Vitis принципиально отличается от OpenCL ?

Думаю тем что более оптимизировано на архитектуру Xilinx - набор специализированных вычислительных модулей.  В отличие от архитектуры Cuda/OpenCL которая базируется на параллельных вычислениях на одинаковых вычислительных узлах.  

Удачи! Rob.

Share this post


Link to post
Share on other sites
2 минуты назад, andrew_b сказал:

OpenCL пилится консорциумом Khronos, а Xilinx туда не входит.

Да ладно! :shok:

См. https://www.khronos.org/members/list   - Contributor Members - Xilinx.

Но бог с ней, с бюрократией. По сути в чем-нибудь различие есть?

Share this post


Link to post
Share on other sites
1 hour ago, StewartLittle said:

Не разжигания ради, но исключительно для собственного понимания - чем Vitis принципиально отличается от OpenCL ?

Поверь мне на слово, от SDAccel особо не чем, а вот от SDSoC практически полностью, но от вас, как конечных пользователей, это скрыто

Edited by KeisN13

Share this post


Link to post
Share on other sites

Скорее всего, прикрутили свой гуй вместо эклипса к hls, sdsoc, sdaccel и объединили всё это под новым названием в целях рекламы как всегда. 

Share this post


Link to post
Share on other sites
43 минуты назад, StewartLittle сказал:

Да ладно!

Лет пять назад Xilinx ещё не входил в Khronos и пилил свой HLS вместо OpenCL.

Share this post


Link to post
Share on other sites
37 минут назад, andrew_b сказал:

Лет пять назад Xilinx ещё не входил в Khronos и пилил свой HLS вместо OpenCL.

Не, HLS - это совсем другое. Это высокоуровневый синтез (т.е. описание и создание в чистом виде "железа").

А OpenCL - это средство создания аппаратных ускорителей для некоего хоста. Т.е. пишем софт для хоста - получаем софт на этом хосте + аппаратные ускорители (на PCIe для ПК или на AXI для SoC).

Share this post


Link to post
Share on other sites
23 minutes ago, StewartLittle said:

Не, HLS - это совсем другое. Это высокоуровневый синтез (т.е. описание и создание в чистом виде "железа").

А OpenCL - это средство создания аппаратных ускорителей для некоего хоста. Т.е. пишем софт для хоста - получаем софт на этом хосте + аппаратные ускорители (на PCIe для ПК или на AXI для SoC).

Ну как другое? В sdsoc те же ускорители на hls делаются.

Share this post


Link to post
Share on other sites

HLS - это низкоуровневый (хе-хе) инструмент генерации аппаратуры из программного кода, которым пользуется в т.ч. OpenCL и SDSoC.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this