Перейти к содержанию
    

intel HLS + ArchLinux = bug?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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 как раз нужный оказался.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...