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?