发明名称 一种使用数据地址增加组相关存储器的访问速度的方法
摘要 一种使用数据地址增加组相关存储器的访问速度的方法,通过访问组相关存储器的有关组,来提高组相关存储器的性能,降低电源消耗,组预测信息存储于不同的单元,包括分支目标缓冲器,指令高速缓存器及操作数历史表,从而降低访问组相关指令和数据高速缓存器的执行时间。
申请公布号 CN1296827C 申请公布日期 2007.01.24
申请号 CN99126911.X 申请日期 1999.12.19
申请人 国际商业机器公司 发明人 M·J·查尼;P·G·伊玛;D·A·普雷纳;T·R·普扎克
分类号 G06F12/00(2006.01) 主分类号 G06F12/00(2006.01)
代理机构 中国专利代理(香港)有限公司 代理人 王勇;王忠忠
主权项 1.一种使用数据地址增加组相关存储器的访问速度的方法,所述的每个地址包括移位部分,同余类索引,以及标记部分,所述的组相关存储器包括阵列和目录,所述的阵列存储数据,所述阵列被分区成多个阵列同余类,所述阵列同余类被分区成阵列组,阵列组包括具有数据的高速缓存器行,所述的目录被分区成多个目录同余类,所述目录同余类被分区成目录组,所述目录组包括目录入口,所述目录入口包括地址标记,所述目录被如此分区,以使在所述目录入口和高速缓存器行之间存在一一对应关系,从而所述地址标记与至少一个高速缓存器行相关,所述的方法包括以下步骤:使用所述的同余类索引访问单一阵列同余类组的内容,所述的单一阵列同余类由所述的同余类索引指定;使用所述的同余类索引访问单一目录同余类组的内容,所述单一目录同余类由同余类索引指定;产生组选择信息;利用所述组选择信息,在输出由目录指定的单一同余类之前选择阵列同余类组;根据所述组选择信息从被选择的组中的高速缓存器行输出数据。
地址 美国纽约州