In this lab, you will be implementing a cache simulator, and then using it to optimize the cache performance of a matrix-transpose function. By doing so, you will gain a better understanding of how caches work and how to tune code for cache performance.
The lab is described by a writeup in PDF format. The associated support files are available in a tar file that you must download and unpack. Further instructions are in the writeup.
© 2017, Geoff Kuenning
This page is maintained by Geoff Kuenning.