发明名称 提供分布式判定预测的方法、系统和计算机可访问介质
摘要 提供了系统、方法和计算机可访问介质的示例,以针对分布式多核架构来产生判定预测。使用这种系统、方法和计算机可访问介质,可以智能地对分支指令上的近似判定路径信息进行编码。使用这种静态产生的信息,分布式判定预测器可以产生动态判定历史,这有利于对高可信度判定进行精确预测,同时最小化核心之间的通信。
申请公布号 CN102473086B 申请公布日期 2015.08.19
申请号 CN201080035509.X 申请日期 2010.06.11
申请人 德克萨斯系统大学董事会 发明人 道格·伯格;斯蒂芬·W·柯克勒;哈迪·埃斯梅尔扎德
分类号 G06F7/38(2006.01)I 主分类号 G06F7/38(2006.01)I
代理机构 北京三友知识产权代理有限公司 11127 代理人 吕俊刚
主权项 一种计算系统,包括多核处理器,所述多核处理器包括多个处理器核心,所述多个处理器核心中的每个处理器核心包括判定预测器,其中,至少一个判定预测器被配置为预测映射到所述多个处理器核心中的对应处理器核心的判定指令的输出,其中所述判定指令是从指令块中包括的分支指令产生的,其中所述指令块包括块地址,所述块地址确定所述多个处理器核心中的哪个处理器核心被分配为执行分支指令,其中所述预测基于在分支指令中编码的信息,其中在分支指令中编码的信息表示判定路径的至少一部分或判定路径的近似,其中,至少一个判定预测器包括基本预测器和全局历史寄存器,其中,所述预测还基于所述基本预测器和所述全局历史寄存器,其中,所述全局历史寄存器包括全局块历史寄存器,其中,所述全局块历史寄存器被配置为存储指令块的预测退出代码,其中,退出代码由表示判定路径的近似的信息来产生。
地址 美国得克萨斯州奥斯汀