Iterative Compilation Method Based on Incremental Instance Learning
Wei Hong-mei
Abstract
Wei Hong-mei
Abstract
For the purpose of making the compiler more adaptive and dealing with complex architecture,a compiler framework is proposed which combines iterative compilation and instance-based learning.On one hand,the compiler can search the optimization space and save the best compiler options into the knowledge library;on the other hand,the compiler can learn from the library to get the best compiler options for the current program.The incremental algorithm can make full use of the accumulated data of the compilation.The algorithms are proposed which can keep the redundant instance out of the knowledge library and filter the noise from the library.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
For the purpose of making the compiler more adaptive and dealing with complex architecture,a compiler framework is proposed which combines iterative compilation and instance-based learning.On one hand,the compiler can search the optimization space and save the best compiler options into the knowledge library;on the other hand,the compiler can learn from the library to get the best compiler options for the current program.The incremental algorithm can make full use of the accumulated data of the compilation.The algorithms are proposed which can keep the redundant instance out of the knowledge library and filter the noise from the library.
Key concepts: Computer science, Compiler, Interprocedural optimization, Compiler correctness, Optimizing compiler, Programming language, Loop optimization, Compiler construction