跳转至

实验目的

  1. 加深对Cache基本结构及工作原理的理解;

  2. 掌握使用程序测量Cache结构、替换算法、写策略等的基本方法;

  

实验内容

  本实验将通过编写程序测量Cache的结构参数,让同学们进一步加深对Cache结构、替换算法、写策略等相关理论知识的理解。

  实验内容包括:

  (1)使用C语言编写程序,测量PC机的L1 DCache的容量、数据块大小与相联度等。除了所列举之外,鼓励同学们自行设计程序,以挖掘其他有意义的Cache参数;

  (2)使用C语言编写程序,测试TLB命中与TLB缺失时的平均访存延迟,并测量TLB容量(包含多少个entry)。