реклама на сайте
подробности

 
 
> Есть ли на форуме спецы по программированию на HLS?, Начинаю осваивать возникли вопросы
videoscan
сообщение Mar 1 2018, 13:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 16-09-14
Из: Москва
Пользователь №: 82 826



Народ!

Есть ли на форуме спецы по программированию на HLS?

Имеется в наличии:
- Xilinx Virtex UltraScale+ FPGA VCU118 Evaluation Kit (https://www.xilinx.com/products/boards-and-kits/vcu118.html#hardware);
- vivado 2017.4.
Нужно написать программу на Си, которая реализует алгоритм расчета, с большой степенью параллелизма.
Начинаю осваивать, возникли непонятки. Хочется посоветоваться. Понимаю, что это сплошная экзотика, но может есть живые спецы по этой части.

Сообщение отредактировал videoscan - Mar 1 2018, 13:28
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
fguy
сообщение Apr 7 2018, 17:13
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 44
Регистрация: 27-11-08
Пользователь №: 42 009



Цитата(videoscan @ Mar 2 2018, 11:55) *
Есть 2 функции на С. Мне надо чтобы они работали одновременно.
Но дело в том, что есть блок памяти (глобальный), используемый обеими функциями.
Я сделал так, чтобы использование общей памяти функциями происходило в разные моменты времени и не пересекается, однако vivado этого не понимает и запускает функции последовательно.

А в чем проблема реализовать каждую функцию отдельным ядром, в параметрах функций прописать по одному порту блокрама и соединить их в блокдизайне?
По своему опыту использования хлс и плис могу сказать что использование адресуемой памяти в обработке это зло и допустимо лишь когда иначе ну совсем никак - типа транспонирования огромных матриц. Постарайтесь адаптировать алгоритм к конвейеру без применения адресуемой памяти, а для выравнивания потоков и/или буферизации данных между ядрами используйте фифо.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- videoscan   Есть ли на форуме спецы по программированию на HLS?   Mar 1 2018, 13:24
- - RobFPGA   Приветствую! Цитата(videoscan @ Mar 1 20...   Mar 1 2018, 14:01
- - videoscan   Тогда сформирую вопрос. Возможно в процессе этого ...   Mar 2 2018, 08:55
|- - RobFPGA   Приветствую! Цитата(videoscan @ Mar 2 20...   Mar 2 2018, 10:29
- - videoscan   Спасибо за ответ. Полезно поговорить даже с самим ...   Mar 2 2018, 11:01
- - AVR   Какой смысл делать это на HLS? Чем не подходит тра...   Mar 2 2018, 12:25
|- - videoscan   Цитата(AVR @ Mar 2 2018, 12:25) Какой смы...   Mar 2 2018, 12:34
|- - Mad_max   Собственно из рассылки electronix ЦитатаVivado HLS...   Mar 6 2018, 06:54
|- - videoscan   Цитата(Mad_max @ Mar 6 2018, 06:54) Собст...   Mar 6 2018, 08:11
- - videoscan   В сети нашел видеозаписи вебинаров предыдущих лет ...   Mar 7 2018, 06:57
- - syoma   Если вы еще свои функции на С не написали, то возм...   Mar 7 2018, 15:30
|- - videoscan   Цитата(syoma @ Mar 7 2018, 16:30) Если вы...   Mar 8 2018, 12:55
- - syoma   Если работали с симулинком и можете описать свой а...   Mar 8 2018, 19:08
|- - videoscan   Цитата(syoma @ Mar 8 2018, 20:08) Если ра...   Mar 10 2018, 13:47
- - videoscan   Цитата(fguy @ Apr 7 2018, 18:13) А в чем ...   Apr 13 2018, 13:39


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 19:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016