-
公开(公告)号:US08380964B2
公开(公告)日:2013-02-19
申请号:US12417878
申请日:2009-04-03
申请人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
发明人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
CPC分类号: G06F9/3855
摘要: An information handling system includes a processor with an instruction issue queue (IQ) that may perform age tracking operations. The issue queue IQ maintains or stores instructions that may issue out-of-order in an internal data store IDS. The IDS organizes instructions in a queue position (QPOS) addressing arrangement. An age matrix of the IQ maintains a record of relative instruction aging for those instructions within the IDS. The age matrix updates latches or other memory cell data to reflect the changes in IDS instruction ages during a dispatch operation into the IQ. During dispatch of one or more instructions, the age matrix may update only those latches that require data change to reflect changing IDS instruction ages. The age matrix employs row and column data and clock controls to individually update those latches requiring update. The issue queue may selectively clock a row and a column of cells of the age matrix that correspond to a dispatched instruction's queue position while leaving other cells unclocked to conserve power.
摘要翻译: 信息处理系统包括具有可执行年龄跟踪操作的指令发布队列(IQ)的处理器。 问题队列IQ维护或存储可能在内部数据存储IDS中发出无序的指令。 IDS组织了队列位置(QPOS)寻址布置中的指令。 IQ的年龄矩阵维护IDS内的这些指令的相对指令老化记录。 年龄矩阵更新锁存器或其他存储单元数据,以反映在IQ调度操作期间IDS指令年龄的变化。 在发送一个或多个指令期间,年龄矩阵可以仅更新需要数据改变的锁存器以反映改变的IDS指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。 问题队列可以选择性地对与分派指令的队列位置相对应的年龄矩阵的一行和一列单元进行计时,同时使其他单元不被锁定以节省功率。
-
公开(公告)号:US08108655B2
公开(公告)日:2012-01-31
申请号:US12410073
申请日:2009-03-24
申请人: Christopher Michael Abernathy , James Wilson Bishop , Mary Douglass Brown , William Elton Burky , Robert Allen Cordes , Hung Qui Le , Dung Quoc Nguyen , Todd Alan Venton
发明人: Christopher Michael Abernathy , James Wilson Bishop , Mary Douglass Brown , William Elton Burky , Robert Allen Cordes , Hung Qui Le , Dung Quoc Nguyen , Todd Alan Venton
CPC分类号: G06F9/3836 , G06F9/3838 , G06F9/3885
摘要: Issue logic identifies a simple fixed point instruction, included in a unified payload, which is ready to issue. The simple fixed point instruction is a type of instruction that is executable by both a fixed point execution unit and a load-store execution unit. In turn, the issue logic determines that the unified payload does not include a load-store instruction that is ready to issue. As a result, the issue logic issues the simple fixed point instruction to the load-store execution unit in response to determining that the simple fixed point instruction is ready to issue and determining that the unified payload does not include a load-store instruction that is ready to issue.
摘要翻译: 问题逻辑标识一个简单的固定点指令,包含在一个准备发布的统一有效载荷中。 简单的固定点指令是一种可由固定点执行单元和加载存储执行单元执行的指令。 反过来,问题逻辑确定统一有效载荷不包括准备发布的加载存储指令。 结果,响应于确定简单的固定点指令准备发出并且确定统一的有效载荷不包括加载存储指令,问题逻辑将简单的固定点指令发布到加载存储执行单元 准备发行。
-
公开(公告)号:US20110185159A1
公开(公告)日:2011-07-28
申请号:US12417878
申请日:2009-04-03
申请人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
发明人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
IPC分类号: G06F9/312
CPC分类号: G06F9/3855
摘要: An information handling system includes a processor with an instruction issue queue (IQ) that may perform age tracking operations. The issue queue IQ maintains or stores instructions that may issue out-of-order in an internal data store IDS. The IDS organizes instructions in a queue position (QPOS) addressing arrangement. An age matrix of the IQ maintains a record of relative instruction aging for those instructions within the IDS. The age matrix updates latches or other memory cell data to reflect the changes in IDS instruction ages during a dispatch operation into the IQ. During dispatch of one or more instructions, the age matrix may update only those latches that require data change to reflect changing IDS instruction ages. The age matrix employs row and column data and clock controls to individually update those latches requiring update. The issue queue may selectively clock a row and a column of cells of the age matrix that correspond to a dispatched instruction's queue position while leaving other cells unclocked to conserve power.
摘要翻译: 信息处理系统包括具有可执行年龄跟踪操作的指令发布队列(IQ)的处理器。 问题队列IQ维护或存储可能在内部数据存储IDS中发出无序的指令。 IDS组织了队列位置(QPOS)寻址布置中的指令。 IQ的年龄矩阵维护IDS内的这些指令的相对指令老化记录。 年龄矩阵更新锁存器或其他存储单元数据,以反映在IQ调度操作期间IDS指令年龄的变化。 在发送一个或多个指令期间,年龄矩阵可以仅更新需要数据改变的锁存器以反映改变的IDS指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。 问题队列可以选择性地对与分派指令的队列位置相对应的年龄矩阵的一行和一列单元进行计时,同时使其他单元不被锁定以节省功率。
-
公开(公告)号:US20100250901A1
公开(公告)日:2010-09-30
申请号:US12410073
申请日:2009-03-24
申请人: Christopher Michael Abernathy , James Wilson Bishop , Mary Douglass Brown , William Elton Burky , Robert Allen Cordes , Hung Qui Le , Dung Quoc Nguyen , Todd Alan Venton
发明人: Christopher Michael Abernathy , James Wilson Bishop , Mary Douglass Brown , William Elton Burky , Robert Allen Cordes , Hung Qui Le , Dung Quoc Nguyen , Todd Alan Venton
IPC分类号: G06F9/30
CPC分类号: G06F9/3836 , G06F9/3838 , G06F9/3885
摘要: Issue logic identifies a simple fixed point instruction, included in a unified payload, which is ready to issue. The simple fixed point instruction is a type of instruction that is executable by both a fixed point execution unit and a load-store execution unit. In turn, the issue logic determines that the unified payload does not include a load-store instruction that is ready to issue. As a result, the issue logic issues the simple fixed point instruction to the load-store execution unit in response to determining that the simple fixed point instruction is ready to issue and determining that the unified payload does not include a load-store instruction that is ready to issue.
摘要翻译: 问题逻辑标识一个简单的固定点指令,包含在一个准备发布的统一有效载荷中。 简单的固定点指令是一种可由固定点执行单元和加载存储执行单元执行的指令。 反过来,问题逻辑确定统一有效载荷不包括准备发布的加载存储指令。 结果,响应于确定简单的固定点指令准备发出并且确定统一的有效载荷不包括加载存储指令,问题逻辑将简单的固定点指令发布到加载存储执行单元 准备发行。
-
公开(公告)号:US08489863B2
公开(公告)日:2013-07-16
申请号:US13451055
申请日:2012-04-19
申请人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
发明人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
CPC分类号: G06F9/3855
摘要: An information handling system includes a processor with an instruction issue queue (IQ) that may perform age tracking operations. The issue queue IQ maintains or stores instructions that may issue out-of-order in an internal data store (IDS). The IDS organizes instructions in a queue position (QPOS) addressing arrangement. An age matrix of the IQ maintains a record of relative instruction aging for those instructions within the IDS. The age matrix updates latches or other memory cell data to reflect the changes in IDS instruction ages during a dispatch operation into the IQ. During dispatch of one or more instructions, the age matrix may update only those latches that require data change to reflect changing IDS instruction ages. The age matrix employs row and column data and clock controls to individually update those latches requiring update.
摘要翻译: 信息处理系统包括具有可执行年龄跟踪操作的指令发布队列(IQ)的处理器。 问题队列IQ维护或存储可能在内部数据存储(IDS)中发出无序的指令。 IDS组织了队列位置(QPOS)寻址布置中的指令。 IQ的年龄矩阵维护IDS内的这些指令的相对指令老化记录。 年龄矩阵更新锁存器或其他存储单元数据,以反映在IQ调度操作期间IDS指令年龄的变化。 在发送一个或多个指令期间,年龄矩阵可以仅更新需要数据改变的锁存器以反映改变的IDS指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。
-
公开(公告)号:US20120260069A1
公开(公告)日:2012-10-11
申请号:US13451055
申请日:2012-04-19
申请人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
发明人: James Wilson Bishop , Mary Douglass Brown , Jeffrey Carl Brownscheidle , Robert Allen Cordes , Maureen Anne Delaney , Jafar Nahidi , Dung Quoc Nguyen , Joel Abraham Silberman
IPC分类号: G06F9/30
CPC分类号: G06F9/3855
摘要: An information handling system includes a processor with an instruction issue queue (IQ) that may perform age tracking operations. The issue queue IQ maintains or stores instructions that may issue out-of-order in an internal data store (IDS). The IDS organizes instructions in a queue position (QPOS) addressing arrangement. An age matrix of the IQ maintains a record of relative instruction aging for those instructions within the IDS. The age matrix updates latches or other memory cell data to reflect the changes in IDS instruction ages during a dispatch operation into the IQ. During dispatch of one or more instructions, the age matrix may update only those latches that require data change to reflect changing IDS instruction ages. The age matrix employs row and column data and clock controls to individually update those latches requiring update.
摘要翻译: 信息处理系统包括具有可执行年龄跟踪操作的指令发布队列(IQ)的处理器。 问题队列IQ维护或存储可能在内部数据存储(IDS)中发出无序的指令。 IDS组织了队列位置(QPOS)寻址布置中的指令。 IQ的年龄矩阵维护IDS内的这些指令的相对指令老化记录。 年龄矩阵更新锁存器或其他存储单元数据,以反映在IQ调度操作期间IDS指令年龄的变化。 在发送一个或多个指令期间,年龄矩阵可以仅更新需要数据改变的锁存器以反映改变的IDS指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。
-
-
-
-
-