发明名称 高速缓冲存储器分析方法
摘要 所作的是从高速缓冲存储器中读取包含产生高速缓存未中的存储器地址的信息。对该信息中包含的每个高速缓存未中产生地址处所产生的高速缓存未中数进行总计。所产生的高速缓存未中数被总计的高速缓存未中产生地址按照每一集合分段。进一步,将所产生的高速缓存未中数一致或接近的地址组从被分为同一集合中的地址的多个高速缓存未中产生地址中提取出来。
申请公布号 CN1928841B 申请公布日期 2010.10.13
申请号 CN200610154106.2 申请日期 2006.09.08
申请人 松下电器产业株式会社 发明人 山贺真纯;宫下贵典;加藤浩一
分类号 G06F12/08(2006.01)I 主分类号 G06F12/08(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 周艳玲;宋志强
主权项 一种高速缓冲存储器分析方法,用于分析处理器中高速缓冲存储器的占用状态,该处理器包括集合关联系统的所述高速缓冲存储器,所述集合关联系统的高速缓冲存储器的每一集合都具有多个数据存储块,并且每一集合用存储器存取地址的较低位与存储器的其它区域相区别,该处理器还包括用于对所述高速缓冲存储器进行记录控制的CPU,该方法包括如下步骤:读取步骤,用于从所述高速缓冲存储器中,读取包含其中产生高速缓存未中的存储器地址的信息;总计步骤,用于对包含在所述信息中的每个高速缓存未中产生地址处所产生的高速缓存未中数进行总计;分段步骤,用于按照每一集合根据所产生的高速缓存未中数的总计将高速缓存未中产生地址进行分段;提取步骤,用于从被分段为同一集合地址的多个高速缓存未中产生地址中,提取所产生的高速缓存未中数一致或接近的地址组;指定步骤,用于指定每一集合的数据存储块数以作为所述提取步骤的预处理,其中,在所述提取步骤中,当有多个被分在同一集合中的地址组时,通过将高优先级赋予在从包含在每个地址组中的地址数减去所述数据存储块数等于1或小于1的地址组,将所述多个地址组分开。
地址 日本大阪