向量化检查功能用于对可向量化片段进行检查,并提供向量化修改建议。
SVE是ARMv8a后为增强二进制码可移植性推出的可变长度的向量化指令,以便其能够运行在更宽的SIMD unit上。
当前支持的编译器版本为clang12/clang15/clang16/GCC7/GCC8/GCC9/GCC10,启用SVE后支持clang15/clang16/GCC9/GCC10。
填写完成后,单击“开始检查”,开始向量化检查。检查完成后,自动跳转至检查报告界面,如图2所示。
参数 |
说明 |
---|---|
源码文件统计 |
|
需修改文件数 |
源码文件路径下扫描出需要修改的文件总数。 |
需修改代码行 |
需要修改的代码行数。 |
建议项总数 |
建议修改的项目总数。为了更好更快地在鲲鹏平台上运行程序,我们建议您按照建议项进行修改。 |
需修改的源码文件 |
显示需要修改的源码文件和建议项数量,通过单击操作列“查看建议源码”可以快速进入对应的源码文件建议页面。 |