发明名称 高速缓冲存储器Cache地址的映射处理方法和装置
摘要 本发明实施例提供一种高速缓冲存储器Cache地址的映射处理方法和装置。该方法实施例包括获取处理核发送的访问地址所对应的物理地址,物理地址包括物理页面号PPN和页偏移;将物理地址映射成Cache地址,Cache地址依次包括Cache Set Index1、Cache Tag、Cache Set Index2,以及CacheBlock Offset;其中,位于高位的Cache Set Index1和位于低位的Cache SetIndex2共同组成Cache Set Index,且Cache Set Index1位于PPN的覆盖范围内。本发明各实施例通过将大页面PPN的某些位映射到Cache的Set Index中,因此可以被操作系统用来着色,满足同时使用大页面技术和页着色划分Cache技术的需求,并获得大页面和页着色划分Cache的性能提升。
申请公布号 CN104899159A 申请公布日期 2015.09.09
申请号 CN201410080762.7 申请日期 2014.03.06
申请人 华为技术有限公司;中国科学院计算技术研究所 发明人 崔泽汉;陈荔城;陈明宇
分类号 G06F12/08(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳;王庆龙
主权项 一种高速缓冲存储器Cache地址的映射处理方法,其特征在于,包括:获取处理核发送的访问地址所对应的物理地址,所述物理地址包括物理页面号PPN和页偏移;将所述物理地址映射成Cache地址,所述Cache地址依次包括第一高速缓冲存储器集合索引Cache Set Index1、高速缓冲存储器标签Cache Tag、第二高速缓冲存储器集合索引Cache Set Index2,以及高速缓冲存储器块偏移Cache Block Offset;其中,位于高位的所述Cache Set Index1和位于低位的所述Cache Set Index2共同组成高速缓冲存储器集合索引Cache Set Index,且所述Cache Set Index1位于所述PPN的覆盖范围内。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼