《表7 相同容量下PWC与CPWC冗余度对比》

《表7 相同容量下PWC与CPWC冗余度对比》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《一种高效的压缩Page Walk Cache结构》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

表7展示了相同容量下PWC与CPWC中冗余信息所占的比例。1个虚拟地址可以被分为1~4级的索引和偏移量。在地址转换时PTW会按照各级索引去遍历页表,由于L4、L3级索引的强局部性,导致地址转换请求多次访问同一个高级页,而传统的PWC将高3级索引作为一个整体进行处理。按照2.1节中的分析,L4与L3级索引局部性非常高,导致PWC中接近2/3的信息都是冗余的。随着PWC的容量不断增大,PWC中冗余信息所占的比例也在不断增大,并且不断逼近于66.6%,这相当于浪费了将近2/3的空间缓存重复信息。无论CPWC的容量多大,CPWC中都没有冗余信息。CPWC在相同容量的情况下可以缓存更多不同的页表项,进而提升命中率。