【技术实现步骤摘要】
【专利说明】提供分布式判定预测的方法和系统本申请是申请号为201080035509.X、国际申请号为PCT/US2010/038350、申请日为2010年6月11日、专利技术名称为“提供分布式判定预测的方法、系统和计算机可访问介质”的专利技术专利申请的分案申请。
本申请涉及分布式判定预测,具体涉及提供分布式判定预测的方法和系统。
技术介绍
在分布式大窗口处理器中,判定是一种用于将分支转换为数据值的技术,分支在程序的控制流中引起的频繁变化,这可以保护指令,并且可以确定哪些指令正在执行以及哪些指令尚未执行。判定可以将控制流线性化,便于按照两条可能的路径提供指令(分支可能发生崩溃),并且取回所有指令,且基于判定而仅执行一些指令。尽管该模型可以有效地产生在多个执行单元上展开的大段代码,但是这会引起以下问题:可能在执行时对已被作为非判定架构中的分支的判定进行评估(与分支不同,分支是在取回之后很短的时间内被预测的)。判定的评估的延迟将显著地降低性能。当前技术采用两种可能的不希望的选项之一。首先,这些技术更愿意避开判定,这可以将每个控制判决保留为分支,可能妨碍在大的分布式处 ...
【技术保护点】
一种计算系统,其包括:多核处理器,所述多核处理器包括多个处理器核心,所述多个处理器核心中的每个处理器核心包括判定预测器,至少一个判定预测器包括用于存储与所述多个处理器核心中的对应处理器核心的判定预测器有关的数据的核心本地判定历史寄存器,其中,通过编译器生成指令块,所述指令块是分支指令和判定指令的混合,其中,所述至少一个判定预测器被配置为基于在所述核心本地判定历史寄存器中存储的数据和在所述分支指令中编码的信息,预测映射到所述多个处理器核心中的所述对应处理器核心的判定指令的输出,所述信息表示退出代码。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:道格·伯格,斯蒂芬·W·柯克勒,哈迪·埃斯梅尔扎德,
申请(专利权)人:德克萨斯系统大学董事会,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。