【摘要】 一种用于多模式分支预测器的系统和方法。一种用于预测计算机可执行指令的分支的执行的系统和方法。在实施例中,分支预测器可以包括程序计数寄存器,用于存储程序计数值,以及分支历史寄存器,用于存储分支历史值。此外,分支预测器可以包括具有多个预测值的预测哈希表,每个预测值唯一地对应于多个存储位置。利用这些组件,分支预测器可以产生对应于程序计数值的第一预测值,并且可以产生对应于程序计数值和分支历史值的逻辑组合的第二预测值。利用从两个不同的预测模式中获得的这两个预测值,分支预测器可以更好地适于基于第一和第二预测值产生整体预测值,其比基于单一预测模式的单一预测值更精确。 【专利类型】发明申请 【申请人】世意法(北京)半导体研发有限责任公司 【申请人类型】企业 【申请人地址】100190 北京市海淀区北四环中路银谷大厦12B层 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810190964.1 【申请日】2008-12-25 【申请年份】2008 【公开公告号】CN101763248A 【公开公告日】2010-06-30 【公开公告年份】2010 【IPC分类号】G06F9/38 【发明人】王凯峰; 孙红霞 【主权项内容】一种计算模块,包括:第一分支预测模块,用于根据第一分支预测模式产生对应于分支预测的第一预测值;第二分支预测模块,用于根据第二分支预测模式产生对应于分支预测的第二预测值;以及计算模块,用于基于第一分支预测值和第二分支预测值产生对应于数学计算的第三预测值。 【当前权利人】世意法(北京)半导体研发有限责任公司 【当前专利权人地址】北京市海淀区北四环中路银谷大厦12B层 【专利权人类型】有限责任公司(外国法人独资) 【统一社会信用代码】911101087447022835 【引证次数】2.0 【被引证次数】16 【他引次数】2.0 【被他引次数】16.0 【家族引证次数】17.0 【家族被引证次数】72