-
公开(公告)号:CN102053818B
公开(公告)日:2014-07-02
申请号:CN200910198355.5
申请日:2009-11-05
Applicant: 无锡江南计算技术研究所
IPC: G06F9/38
Abstract: 一种分支预测方法及装置、处理器。所述分支预测方法包括:在取指的同时,以指令地址中的j位地址数据索引其历史模式,获得对应的k位历史模式数据;将指令的j位地址数据中的i位地址数据和k位历史模式数据进行异或运算获得n位运算结果;以n位运算结果索引所述指令在所述历史模式下的历史信息;以索引获得的历史信息数据对所述指令的下一个取指地址进行预测。所述分支预测方法及装置、处理器解决例如GAs、Gshare实现对不依赖统一历史模式而只依赖自身历史模式的情况预测不准的问题,也无需如GAs、PAs实现需要庞大的饱和计数器阵列来保存历史信息,节省了硬件开销及访问延时。
-
公开(公告)号:CN102053818A
公开(公告)日:2011-05-11
申请号:CN200910198355.5
申请日:2009-11-05
Applicant: 无锡江南计算技术研究所
IPC: G06F9/38
Abstract: 一种分支预测方法及装置、处理器。所述分支预测方法包括:在取指的同时,以指令地址中的j位地址数据索引其历史模式,获得对应的k位历史模式数据;将指令的j位地址数据中的i位地址数据和k位历史模式数据进行异或运算获得n位运算结果;以n位运算结果索引所述指令在所述历史模式下的历史信息;以索引获得的历史信息数据对所述指令的下一个取指地址进行预测。所述分支预测方法及装置、处理器解决例如GAs、Gshare实现对不依赖统一历史模式而只依赖自身历史模式的情况预测不准的问题,也无需如GAs、PAs实现需要庞大的饱和计数器阵列来保存历史信息,节省了硬件开销及访问延时。
-