SkySquire is a versatile tool, or say a Swiss army knife, to help you revise the default behavior of softwares. For example, you can enable ‘-O3’ as a default option of your gcc/clang. With SkySquire, you don’t need to handle with all details of Makefiles and building system any more.
分類: Tutorial (en)
How to evaluate Skymizer Intelligent Compiler for your projects
According to our study, the bigger performance gap between O0 to O3 is, the higher performance Skymizer Intelligent Compiler can achieve eventually.
Skymizer Intelligent Compiler combines machine learning, high-performance computing and compiler technologies to find the best way to optimize your projects. Its high level concept is a sort of iterative compiler which drives performance guide optimization (PGO) and linker optimization (on linker level, not LTO). Our machine learning system studies the whole compilation process of your project, from compiler to linker, and recommends you the best optimization approach.
繼續閱讀 How to evaluate Skymizer Intelligent Compiler for your projects
SkySquire:a very easy way to eable LTO/PGO
SkySquire is a versatile tool, or say a Swiss army knife, to help you revise the default behavior of softwares. For example, you can enable PGO (profile-guide optimization) or LTO (link-time optimization) on a very easy way. With Evaluate, you don’t need to handle with all details of Makefiles and building system any more. All that you need to do is to set -flto and -fprofile-generate/use as a default mark of gcc by using SkySquire.
More Information about SkySquire
Introduction to Evaluate
How to evaluate Skymizer Intelligent Compiler for your projects