-
公开(公告)号: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: 一种信息处理系统,包括不按照程序顺序发布指令的处理器。所述处理器包括发布队列,即使该队列中的一些指令对于发布未就绪,该队列也可以使指令朝向发布而前进。发布队列包括存储元件主阵列和连接于其的存储元件辅阵列。当主阵列的特定行包括对于发布未就绪的指令时,对于该指令,发生停顿情况。然而,为了防止整个发布队列和处理器停顿,主阵列另一行中的对于发布就绪的指令可以绕过包括该停顿或对于发布未就绪的指令的行。为了实现这种绕过,发布队列将对于发布就绪的指令移动到辅阵列的发布行,以便发布到适当的执行单元。因此,尽管存在停顿指令,但向执行单元的无序指令发布继续。
-
公开(公告)号:CN1971507A
公开(公告)日:2007-05-30
申请号:CN200610095977.1
申请日:2006-06-29
Applicant: 国际商业机器公司
Inventor: 乔纳森·J·德门特 , 克里斯托弗·M·阿伯内西 , 小艾伯特·J·范诺德斯特兰德 , 戴维·希普派
IPC: G06F9/38
CPC classification number: G06F9/30181 , G06F9/30076 , G06F9/3824 , G06F9/3851 , G06F9/3867
Abstract: 提供一种用于在性能方案之间进行动态转换的系统和方法。软件程序用指令来指示是使用调步性能方案还是使用冲刷性能方案。由软件程序所做出的选择存储在硬件寄存器中,处理器使用该寄存器识别是使用调步性能方案还是使用冲刷性能方案。在设置性能方案后,将使用选择的性能方案执行软件程序随后的指令。调步性能方案优先停止可能会对存储用于加载/存储单元(LSU)的队列造成过载的指令。当LSU存储队列为过载时,冲刷性能方案冲刷指令并保持导致溢出的线程休眠直到队列不再是满的。
-