鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

简介

本文档旨在介绍如何在使用openEuler操作系统的鲲鹏服务器上安装A-FOT自动反馈编译组件,并提供了自动反馈编译的操作指导和遇到故障的解决方法。

鲲鹏GCC(GNU Compiler Collection) CFGO(Continuous Feature Guided Optimization)反馈优化特性是一种多模态(源代码、汇编代码、二进制)、全生命周期(编译、链接、后链接)的持续优化手段。

GCC反馈编译组件是GCC编译器的一个插件,支持手动执行。A-FOT(Automatic Feedback-directed Optimization Tool)是一款提升GCC CFGO反馈优化特性易用性的工具,旨在减少用户配置,自动完成反馈优化的步骤(如采样、分析、优化),降低自动反馈优化的使用难度,使用户能够享受到反馈优化带来的性能提升。通过安装A-FOT自动反馈编译组件,可以满足自动反馈编译的需求。GCC反馈编译组件在不改变程序功能的前提下,可以收集程序的执行路径、函数调用次数、变量的使用情况等信息,并将这些信息反馈给编译器。编译器利用这些信息进行更精细的代码优化,以获得性能更优的目标程序。编译器优化是软件性能优化的一种常用方法。

在整机场景下,此优化可使数据库TPC-C综合性能提升10%;在8U32GB场景下,Sysbench综合性能(最优性能)提升30%。

兼容性

与其他特性兼容。关于MySQL特性之间的兼容性信息,请参见特性之间的兼容性