发明名称 从处理器中的并发物理线程的数目中去耦合逻辑线程的数目
摘要 本发明的名称是“从处理器中的并发物理线程的数目中去耦合逻辑线程的数目”。一种用于管理线程的系统和方法,用于利用多个并发物理线程来支持多个逻辑线程,其中逻辑线程的数目可以大于或小于物理线程的数目。依照一个方法,把多个逻辑线程中的每个保持在等待状态、活动状态、消耗状态和停滞状态之一中。可以使用状态机和硬件定序器来根据触发事件和在逻辑线程中是否已经遇到可中断点来使所述逻辑线程在状态之间转变。在物理线程上调度逻辑线程以满足例如优先级、性能或公平性目标。还可以指定可用于每个逻辑线程的资源以满足这些及其它目标。在一个例子中,单个逻辑线程可以推测地使用一个以上的物理线程,挂起对应当提交的物理线程的选择。
申请公布号 CN102193828B 申请公布日期 2013.06.12
申请号 CN201110100262.1 申请日期 2004.12.20
申请人 英特尔公司 发明人 P·哈马伦德;A·法西;M·马登;D·卡米恩;P·米肖;R·欣顿
分类号 G06F9/48(2006.01)I;G06F9/38(2006.01)I 主分类号 G06F9/48(2006.01)I
代理机构 中国专利代理(香港)有限公司 72001 代理人 朱海煜
主权项 一种用于从处理器中的并发物理线程中去耦合逻辑线程的装置,包括:用于在吞吐量模式中操作处理器的部件,其中所述吞吐量模式包括维持在数量上多于所述处理器中的多个并发物理线程的多个逻辑线程,并且其中,所述多个逻辑线程中的每一个的逻辑组件将被从所述多个并发物理线程中去耦合;以及用于将所述多个逻辑线程中的每一个保持在以下状态之一的部件:等待状态,表明所述多个逻辑线程中的逻辑线程准备好在所述多个并发物理线程中的可用物理线程上执行;活动状态,表明所述多个逻辑线程中的逻辑线程正在所述多个并发物理线程中的物理线程上执行;消耗状态,表明所述多个逻辑线程中的逻辑线程正在监视所述逻辑线程的可中断点;或停滞状态,表明所述多个逻辑线程中的逻辑线程正在等待,直到不存在触发事件。
地址 美国加利福尼亚州