Kunpeng GCC CFGO
Application scenario: common software performance optimization scenarios.
Technical principle: The Kunpeng GCC Continuous Feature Guided Optimization (CFGO) feature is available for multi-modal objects (source code, assembly code, and binary) and in multiple lifecycle phases (compile time, link time, and post-link time). The GCC feedback-directed optimization (FDO) component collects information including the program execution path, number of function calls, and variable usage without changing program capabilities, and sends the information to the compiler. Based on the information, the compiler performs refined code optimization to build a target program with better performance.
Performance metric: This feature can improve the overall database performance in TPC-C tests by 10% on servers and that in sysbench tests by 30% (based on optimal results) in VMs (8 vCPUs, 32 GB memory specifications).
