R6L-025 0 Posted April 8, 2020 · Report post Доброго времени суток. Решил посмотреть что же из себя представляет intel HLS... и что то сразу не задалось. Попробовал, следуя getting starting guide скомпилить простой счетчик из их примеров, на что i++ выдал: /usr/lib/gcc/.../9.2.1/.../bits/stl_function.h:424:10: error: use of undeclared identifier '__UINTPTR_TYPE__' Причем можно хоть весь код кроме включения хедера "#include "HLS/hls.h" закоментить, ситуация не меняется. Запускаю под Arch'ем. Скрипт из состава hls инициализирующий пути к библиотекам запускал. Никто не сталкивался? Гугл из толковых ссылок только форум xilinx предложил, но и там конкретных ответов не нашел. Ну и несколько не к теме топика вопрос - кто что использует из высокоуровневых средств на подобии HLS? Хочется понять насколько вообще удобно и приемлемо по оверхеду использование таких средств. Причем именно для создания отдельных компонентов, корок. Смотрел в сторону openCL, но там как-то вообще не в ту сторону. Как я понял больше в ускорители, а не в самостоятельные модули. Chisel... как то уж эзотерически немного выглядит, да и не понятно на сколько он производителен Quote Ответить с цитированием Share this post Link to post Share on other sites
Sergey_Bekrenyov 0 Posted April 18, 2020 · Report post On 4/8/2020 at 1:59 PM, R6L-025 said: Доброго времени суток. Решил посмотреть что же из себя представляет intel HLS... и что то сразу не задалось. Попробовал, следуя getting starting guide скомпилить простой счетчик из их примеров, на что i++ выдал: /usr/lib/gcc/.../9.2.1/.../bits/stl_function.h:424:10: error: use of undeclared identifier '__UINTPTR_TYPE__' Причем можно хоть весь код кроме включения хедера "#include "HLS/hls.h" закоментить, ситуация не меняется. Запускаю под Arch'ем. Скрипт из состава hls инициализирующий пути к библиотекам запускал. Никто не сталкивался? Гугл из толковых ссылок только форум xilinx предложил, но и там конкретных ответов не нашел. Ну и несколько не к теме топика вопрос - кто что использует из высокоуровневых средств на подобии HLS? Хочется понять насколько вообще удобно и приемлемо по оверхеду использование таких средств. Причем именно для создания отдельных компонентов, корок. Смотрел в сторону openCL, но там как-то вообще не в ту сторону. Как я понял больше в ускорители, а не в самостоятельные модули. Chisel... как то уж эзотерически немного выглядит, да и не понятно на сколько он производителен Какая версия Intel? 18 quartus требует gcc 4.4.7, если не ошибаюсь. У меня в ubuntu 16 как раз нужный оказался. Quote Ответить с цитированием Share this post Link to post Share on other sites
R6L-025 0 Posted April 18, 2020 · Report post Под 18.1 запускал. Но и пробовал 19.1, там что-то похожее было, хотя подробно не ковырял вывод компилятора. Ну да, проблематично, если от версии gcc зависимость. У меня 9.3 Quote Ответить с цитированием Share this post Link to post Share on other sites