Jump to content

    
Sign in to follow this  
R6L-025

intel HLS + ArchLinux = bug?

Recommended Posts

Доброго времени суток.
Решил посмотреть что же из себя представляет 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... как то уж эзотерически немного выглядит, да и не понятно на сколько он производителен

Share this post


Link to post
Share on other sites
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 как раз нужный оказался.

 

Share this post


Link to post
Share on other sites

Под 18.1 запускал. Но и пробовал 19.1, там что-то похожее было, хотя подробно не ковырял вывод компилятора. Ну да, проблематично, если от версии gcc зависимость. У меня 9.3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this