发明名称 |
一种使用数据地址增加组相关存储器的访问速度的方法 |
摘要 |
一种使用数据地址增加组相关存储器的访问速度的方法,通过访问组相关存储器的有关组,来提高组相关存储器的性能,降低电源消耗,组预测信息存储于不同的单元,包括分支目标缓冲器,指令高速缓存器及操作数历史表,从而降低访问组相关指令和数据高速缓存器的执行时间。 |
申请公布号 |
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.一种使用数据地址增加组相关存储器的访问速度的方法,所述的每个地址包括移位部分,同余类索引,以及标记部分,所述的组相关存储器包括阵列和目录,所述的阵列存储数据,所述阵列被分区成多个阵列同余类,所述阵列同余类被分区成阵列组,阵列组包括具有数据的高速缓存器行,所述的目录被分区成多个目录同余类,所述目录同余类被分区成目录组,所述目录组包括目录入口,所述目录入口包括地址标记,所述目录被如此分区,以使在所述目录入口和高速缓存器行之间存在一一对应关系,从而所述地址标记与至少一个高速缓存器行相关,所述的方法包括以下步骤:使用所述的同余类索引访问单一阵列同余类组的内容,所述的单一阵列同余类由所述的同余类索引指定;使用所述的同余类索引访问单一目录同余类组的内容,所述单一目录同余类由同余类索引指定;产生组选择信息;利用所述组选择信息,在输出由目录指定的单一同余类之前选择阵列同余类组;根据所述组选择信息从被选择的组中的高速缓存器行输出数据。 |
地址 |
美国纽约州 |