Profile guided optimizations are a compiler-supported optimization technique that is easy to use and will make your program run faster with little effort. Here you will learn how to enable it on your project and what kind of improvements you can expect.
All posts tagged clang
CPU Dispatching: Make your code both portable and fast
Posted on Author Ivica BogosavljevićPosted in Low Level Performance, Performance1 Reply
CPU dispatchingh is all about making your code portable and fast. We will talk about how to make your detect features your CPU has at is disposal and select the fastest function for that particular CPU without a need to recompile your software.
Link Time Optimizations: New Way to Do Compiler Optimizations
Posted on Author Ivica BogosavljevićPosted in Memory Footprint, Performance, Toolchain and Performance3 Replies
Traditional compilation-linking cycle generates binaries that work fine, but in case you need more speed, you need to learn about link time optimizations. Here we talk about what link time optimizations are, how to enable them and what improvements to expect.