R6L-025 1 8 апреля, 2020 Опубликовано 8 апреля, 2020 · Жалоба Доброго времени суток. Решил посмотреть что же из себя представляет 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... как то уж эзотерически немного выглядит, да и не понятно на сколько он производителен Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sergey_Bekrenyov 0 18 апреля, 2020 Опубликовано 18 апреля, 2020 · Жалоба 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 как раз нужный оказался. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
R6L-025 1 18 апреля, 2020 Опубликовано 18 апреля, 2020 · Жалоба Под 18.1 запускал. Но и пробовал 19.1, там что-то похожее было, хотя подробно не ковырял вывод компилятора. Ну да, проблематично, если от версии gcc зависимость. У меня 9.3 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться