We investigate techniques for hiding memory latency on in-order CPU cores. The same techniques that the compilers employ.
All posts tagged loop pipelining
Loop Optimizations: taking matters into your hands
Posted on Author Ivica BogosavljevićPosted in Help the Compiler, Performance, Toolchain and Performance1 Reply
We try to answer two questions related to compiler optimizations: how can you help the compiler do a better job and when does it make sense to do the compiler optimizations manually.
Loop Optimizations: how does the compiler do it?
Posted on Author Ivica BogosavljevićPosted in Help the Compiler, Performance, Toolchain and Performance2 Replies
We investigate what are the techniques your compiler employs to make your loop run faster.