The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FPGA и ускорителей, opennews (??), 10-Апр-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


44. "Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FP..."  +1 +/
Сообщение от petrg (ok), 11-Апр-21, 12:02 
Мне любопытно как они FPGA собираются поддерживать. Они с дизайнерами железа разговаривали которые FPGA используют? Не все алгоритмы синтезируются, ну то есть можно конечно soft CPU сделать и выполнять на нём, но от FPGA при этом мало что остаётся. Clock domains - использовать только один? И.т.д.

При том что из открытых инструментов для синтеза только Yosys (насколько я знаю). Открытые битстримы только у QuickLogic. Некторые чипы Lattice и Xilinx реконструированы энтузиастами с переменным успехом. Всё остальное (инструменты и битстримы) закрыто. То есть нижние уровни компиляции не будут в LLVM, придётся использовать то что есть даже если они хотят своё представление для логики.

Ответить | Правка | Наверх | Cообщить модератору

45. "Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FP..."  +1 +/
Сообщение от petrg (ok), 11-Апр-21, 12:14 
А, прочитал :)
"The goal of HPVM research project is to make heterogeneous systems easier to program."

Ну исследовательскому проекту мечтать даже полезно. Но новость тогда вводит в заблуждение, там это выглядит как что-то что хотят довести до практического применения...
В анонсе коворится "Illinois LLVM compiler research group is excited to announce..." - то есть это не сам LLVM а исследователи которые его используют.

Ответить | Правка | Наверх | Cообщить модератору

86. "Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FP..."  +/
Сообщение от Аноним (69), 12-Апр-21, 07:34 
>Всё остальное (инструменты и битстримы) закрыто.

Ибо разрабам железа надо работу делать, профессиональными инструментами, с которых они никогда не слезут в пользу васянской поделки, а не битстримы реверсить.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

97. "Проект LLVM представил HPVM 1.0, компилятор для CPU, GPU, FP..."  +1 +/
Сообщение от petrg (ok), 12-Апр-21, 18:48 
Осторожно, Вас могут арестовать за черезмерную крутость Ж)
Если вы обратили внимание то новость про исследовательский проект на LLVM. Мой комментарий про то что поддержка FPGA может оказаться сложнее чем авторы проекта по-видимому думают. А также про то что если у них серьёзные намерения по этому поводу то нужно поговорить с теми кто использует и проектирует FPGA.

А по поводу "серьёзности" в FPGA и прочем железе, я понимаю что экономика и жизненный цикл у железа отличается, но лет эдак 20 назад в _точности_тоже_ говорили про open source. Ну то есть можно взять просто find/replace "software" на "hardware" и будет тоже что сейчас про "open hardware" пишут. Не знаю что из этого выйдет но совпадения впечатляют.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру