Компилятор для генерации векторного кода RISC-V

Доступен ли компилятор, который генерирует векторные инструкции в соответствии с новым векторным расширением, предложенным в спецификации RISC-V ISA v2.2?


person kchanuec    schedule 24.07.2017    source источник


Ответы (2)


Никакого такого компилятора не существует. Расширение вектора все еще находится в стадии написания, но к следующему семинару RISC-V должен быть представлен более полный проект и работа над набором инструментов.

person colins    schedule 13.09.2017

По состоянию на начало 2020 года существуют ветки binutil / gcc, которые поддерживают текущую черновую версию RISC-V Vector Extension "V" 0.8.

Это означает, что с помощью этой экспериментальной инструментальной цепочки вы можете использовать векторные инструкции в ассемблерном коде и во встроенных конструкциях ассемблера.

Неясно, распространяется ли поддержка GCC RISC-V "V" на автоматическую векторизацию.

Векторные встроенные функции также пока недоступны.

person maxschlepzig    schedule 15.02.2020
comment
thats not an answer, i think its просто комментарий. - person Алексей Хилаев; 12.03.2020
comment
@ АлексейХилаев Нет, это не просто комментарий. Мой ответ напрямую отвечает на вопрос OP. - person maxschlepzig; 12.03.2020