用于 RISC-V 向量代码生成的编译器

Compiler for RISC-V vector code generation

是否有可用的编译器根据 RISC-V ISA 规范 v2.2 中提出的新向量扩展生成向量指令?

不存在这样的编译器。向量扩展仍在编写中,但下一次 RISC-V 研讨会应该会有更完整的草案和工具链的进展。

截至 2020 年初,有 binutil/gcc branches 支持当前的 RISC-V Vector Extension "V" 0.8 草案。

这意味着使用该实验性工具链,您可以在汇编代码和内联汇编程序构造中使用向量指令。

不清楚 GCC RISC-V "V" 支持是否已经扩展到自动矢量化。

矢量内在函数也不可用。