-
公开(公告)号:CN1504873A
公开(公告)日:2004-06-16
申请号:CN03154037.6
申请日:2003-08-14
Applicant: 国际商业机器公司
Inventor: 库尔特·A·费斯特 , 戴维·希皮 , 小艾伯特·J·范诺斯特兰德
CPC classification number: G06F9/3851 , G06F9/3836
Abstract: 提供了一种改善有序多线程处理器吞吐量的系统及方法。根据来自第一线程的寄存器相关性识别相关指令以跟随至少一个长等待时间指令。通过将其提供给更早的管线级,该相关指令被再循环。在调度时,该相关指令被延迟。从第一线程检测长等待时间指令的完成。当执行长等待时间指令时,允许备用线程发布一个或多个指令。
-
公开(公告)号:CN1940861A
公开(公告)日:2007-04-04
申请号:CN200610101961.7
申请日:2006-07-18
Applicant: 国际商业机器公司
Inventor: 乔纳森·J·德门特 , 克里斯托弗·M·阿伯内西 , 库尔特·A·费斯特 , 戴维·希皮
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3838 , G06F9/3855 , G06F9/3857
Abstract: 一种信息处理系统,包括不按照程序顺序发布指令的处理器。所述处理器包括发布队列,即使该队列中的一些指令对于发布未就绪,该队列也可以使指令朝向发布而前进。发布队列包括存储元件主阵列和连接于其的存储元件辅阵列。当主阵列的特定行包括对于发布未就绪的指令时,对于该指令,发生停顿情况。然而,为了防止整个发布队列和处理器停顿,主阵列另一行中的对于发布就绪的指令可以绕过包括该停顿或对于发布未就绪的指令的行。为了实现这种绕过,发布队列将对于发布就绪的指令移动到辅阵列的发布行,以便发布到适当的执行单元。因此,尽管存在停顿指令,但向执行单元的无序指令发布继续。
-
公开(公告)号:CN1271512C
公开(公告)日:2006-08-23
申请号:CN03154037.6
申请日:2003-08-14
Applicant: 国际商业机器公司
Inventor: 库尔特·A·费斯特 , 戴维·希皮 , 小艾伯特·J·范诺斯特兰德
CPC classification number: G06F9/3851 , G06F9/3836
Abstract: 提供了一种改善有序多线程处理器吞吐量的系统及方法。根据来自第一线程的寄存器相关性识别相关指令以跟随至少一个长等待时间指令。通过将其提供给更早的管线级,该相关指令被再循环。在调度时,该相关指令被延迟。从第一线程检测长等待时间指令的完成。当执行长等待时间指令时,允许备用线程发布一个或多个指令。
-
公开(公告)号:CN100530109C
公开(公告)日:2009-08-19
申请号:CN200710096782.3
申请日:2007-04-12
Applicant: 国际商业机器公司
Inventor: 罗纳德·霍尔 , 克里斯托弗·M·阿伯纳西 , 库尔特·A·费斯特 , 小阿尔伯特·J·范诺斯特兰
IPC: G06F9/46
CPC classification number: G06F9/524
Abstract: 本发明提供了一种用于将处理器置于逐渐减慢的操作模式的系统和方法。所述逐渐减慢的操作模式包括处理器中发行单元的多个阶段的减慢操作,其中指令的发行根据分阶段方案被减慢。处理器的逐渐减慢使得处理器能摆脱活锁状态。而且,由于减慢是渐渐的,因此处理器可以灵活地避免各种程度的活锁状态。通过对不严重的活锁状态采取小的性能影响以及在活锁状态很严重时仅仅增加处理器性能影响,示例性实施例的机制基于活锁状态的严重性来影响整体处理器性能。
-
公开(公告)号:CN101055531A
公开(公告)日:2007-10-17
申请号:CN200710096782.3
申请日:2007-04-12
Applicant: 国际商业机器公司
Inventor: 罗纳德·霍尔 , 克里斯托弗·M·阿伯纳西 , 库尔特·A·费斯特 , 小阿尔伯特·J·范诺斯特兰
IPC: G06F9/46
CPC classification number: G06F9/524
Abstract: 本发明提供了一种用于将处理器置于逐渐减慢的操作模式的系统和方法。所述逐渐减慢的操作模式包括处理器中发行单元的多个阶段的减慢操作,其中指令的发行根据分阶段方案被减慢。处理器的逐渐减慢使得处理器能摆脱活锁状态。而且,由于减慢是渐渐的,因此处理器可以灵活地避免各种程度的活锁状态。通过对不严重的活锁状态采取小的性能影响以及在活锁状态很严重时仅仅增加处理器性能影响,示例性实施例的机制基于活锁状态的严重性来影响整体处理器性能。
-
-
-
-