实验目的
1. 加深对Cache基本结构及工作原理的理解;
2. 掌握使用程序测量Cache结构、替换算法、写策略等的基本方法;
实验内容
本实验将通过编写程序测量Cache的结构参数,让同学们进一步加深对Cache结构、替换算法、写策略等相关理论知识的理解。
实验内容包括:
(1)使用C语言编写程序,测量PC机的L1 DCache的容量、数据块大小与相联度等。除了所列举之外,鼓励同学们自行设计程序,以挖掘其他有意义的Cache参数;
(2)使用C语言编写程序,测试TLB命中与TLB缺失时的平均访存延迟,并测量TLB容量(包含多少个entry)。