-
公开(公告)号:CN1328657C
公开(公告)日:2007-07-25
申请号:CN200410070261.7
申请日:2004-07-30
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3826 , G06F9/3851
Abstract: 在能够同时处理多个指令线程的微处理器中优化吞吐量的方法。在输入缓冲器和微处理器流水线之间提供一个指令发出逻辑。该指令发出逻辑根据一个概率预测性地发出来自给定线程的指令,该概率是当该指令达到流水线中需要操作数的一级时将能得到这些操作数的概率。如果当前的流水线状态表明有大的概率该指令将需要拖延在一个共享资源中以等待操作数,则该指令的发出被封锁。根据当前流水线状态一旦指令将会拖延的概率低于某一阈值,该指令将被允许发出。
-
公开(公告)号:CN1598763A
公开(公告)日:2005-03-23
申请号:CN200410070261.7
申请日:2004-07-30
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/3836 , G06F9/3826 , G06F9/3851
Abstract: 在能够同时处理多个指令线程的微处理器中优化吞吐量的方法。在输入缓冲器和微处理器流水线之间提供一个指令发出逻辑。该指令发出逻辑根据一个概率预测性地发出来自给定线程的指令,该概率是当该指令达到流水线中需要操作数的一级时将能得到这些操作数的概率。如果当前的流水线状态表明有大的概率该指令将需要拖延在一个共享资源中以等待操作数,则该指令的发出被封锁。根据当前流水线状态一旦指令将会拖延的概率低于某一阈值,该指令将被允许发出。
-