Introduction
In this tutorial, we are going to learn some optimization methods for C programs outlined as follows:
The performance of programs can be measured by cache misses and TLB misses, which can be checked by using
perf
.Some concrete examples showing the optimization tricks:
branch prediction friendliness,
loop unrolling,
sequential access as to random access.
Try to play around with them! Hope you can enjoy this lab!
By CHEN Zhuangbin
Last updated
Was this helpful?