系统apt安装的gcc与交叉编译链的差异

使用相同的编译命令,系统安装的gcc-14.2的RVV内置函数实现的矩阵乘法性能比标量还差。
而且交叉编译链的使用IME扩展的性能比gcc-14.2的好很多。
请问有与交叉编译链对应的可在RISC-V设备使用的编译链吗?

已导入内部工程师,请耐心等待

感谢反馈

使用相同的编译命令,系统安装的gcc-14.2的RVV内置函数实现的矩阵乘法性能比标量还差。

请问能提供下实现吗?用intrinsic实现的话,应该就跟编译器关系不大了,是要是代码怎么实现的,以及硬件的rvv性能。

如果是自动向量化,就跟编译器关系比较大。

而且交叉编译链的使用IME扩展的性能比gcc-14.2的好很多。

都是使用IME扩展吗?那应该一样的才对。建议对比下汇编上的差异。如果能提供复现的代码和命令,我们可以复现分析下。

请问有与交叉编译链对应的可在RISC-V设备使用的编译链吗?

交叉编译工具链的GCC其实也没做多少改动的,但base的gcc upstream的commit可能略有不同。如果能提供上述的矩阵乘法/IME或者其他的例子,能体现差异的,我们可以复现看看怎么让bianbu gcc跟交叉编译gcc生成一样的代码。