介绍
亲和分析工具是针对鲲鹏平台的开发者、用户和ISV开发者的应用、源码分析工具。该工具属于鲲鹏DevKit的扩展工具之一,支持以下功能:
- 64位运行模式检查:将原32位平台上的软件迁移到64位平台上,进行迁移检查并给出修改建议。
- 字节对齐检查:在需要考虑字节对齐时,检查源码中结构体类型变量的字节对齐情况。
-
缓存行对齐检查 :对C/C++源码中结构体变量进行128字节对齐检查,提升访存性能。 - 内存一致性静态检查:在鲲鹏平台上,分析、修复用户软件中的内存一致性问题。
- 向量化检查:在鲲鹏平台上检查可向量化片段并提供修改建议。
- 矩阵化检查:在鲲鹏平台上检查可矩阵化片段并提供修改建议。
- 构建亲和:分析makefile、CMakeLists.txt中可以替换成鲲鹏加速库的内容,并提供替换建议和功能修复。
- 计算精度分析:精度分析工具对应用函数插桩后,分别在x86平台和鲲鹏平台运行,最终通过对比输出结果,分析平台计算精度差异。
父主题: 亲和分析工具