毕昇编译器的职责和功能
自动调优作为毕昇编译器的特性之一,它可以更细粒度地控制编译器的优化。此功能不需要在源代码中注入pragma,而是允许用户在简单的YAML文件中指定优化配置,该文件包含优化信息及其相应的代码结构信息,包括名称和行号。此外,它还可以记录优化结果,生成包含可调优代码结构的列表(tuning opportunities)并以YAML的形式导出。
目的和用途
- 使编译过程更加灵活和可控;
- 细粒度编译控制,提供更多优化机会。
主要功能
- 读取与每个代码区域对应的编译配置;
- 输出可调优代码结构,即目标程序中哪些结构可以用来调优。
父主题: 概述