当前位置: 首页 > 专利查询>英特尔公司专利>正文

使用延迟重构程序顺序的选择逻辑制造技术

技术编号:11735163 阅读:85 留言:0更新日期:2015-07-15 10:22
一种处理设备,其包括调度多个指令以供执行的选择逻辑。该选择逻辑计算准备好被调度以供执行的多个指令中的每一个的重构程序顺序(RPO)值。选择逻辑基于延迟RPO值创建指令的有序列表,该延迟RPO值包括来自先前执行周期的所计算的RPO值,并基于该有序列表分派指令以供调度。

【技术实现步骤摘要】
【国外来华专利技术】
本公开内容涉及处理设备的领域,且尤其涉及使用重构程序顺序(reconstructedprogram order)的用于多串乱序处理器的指令调度器的选择逻辑。背景带有有序提取和乱序执行能力的当代通用超标量处理器的性能受到指令级并行性(ILP)的利用率的限制,指令级并行性(ILP)表征程序算法的固有并行性。更好地利用ILP的一个障碍是大多数程序代码的连续性质以及相应的指令提取的有序性质。除了依赖于乱序分派和执行能力来利用ILP之外,某些处理器也依赖于更深的管线,因为管线化允许处理器利用ILP。在这样的处理器中,为了取得所期望的性能目标(用每周期指令数(IPC)衡量),可以被称为关键循环的一些逻辑片段在单个执行周期中评估,否则它们对以上所描述的更深的管线化来说是障碍。一个这样的关键循环包括由唤醒逻辑和选择逻辑构成的指令调度逻辑。唤醒逻辑包括跟踪数据依赖性和检查指令所需要的源操作数是否可用,唤醒逻辑判断何时准备好发送指令以供执行。基于某种策略,选择逻辑判断应当发送这些就绪指令中的哪些以供执行。选择逻辑仅仅当存在比可用执行资源的数量更多的就绪指令时才可应用。由于指令不能被唤醒逻辑“认本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/CN104781786.html" title="使用延迟重构程序顺序的选择逻辑原文来自X技术">使用延迟重构程序顺序的选择逻辑</a>

【技术保护点】
一种方法,包括:由处理设备计算准备好被调度以供执行的多个指令中的每一个的重构程序顺序(RPO)值;基于延迟RPO值创建指令的有序列表,所述延迟RPO值包括来自先前执行周期的所计算的RPO值;以及基于所述有序列表分派指令以供调度。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:J·艾耶N·科塞尔福S·施希洛夫A·斯弗特索夫Y·拜达A·巴图左夫B·巴巴扬V·彭特科夫斯基
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1