Processor including age tracking of issue queue instructions
    1.
    发明授权
    Processor including age tracking of issue queue instructions 有权
    处理器包括发布队列指令的年龄跟踪

    公开(公告)号:US08380964B2

    公开(公告)日:2013-02-19

    申请号:US12417878

    申请日:2009-04-03

    IPC分类号: G06F15/00 G06F9/30 G06F9/40

    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指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。 问题队列可以选择性地对与分派指令的队列位置相对应的年龄矩阵的一行和一列单元进行计时,同时使其他单元不被锁定以节省功率。

    PROCESSOR INCLUDING AGE TRACKING OF ISSUE QUEUE INSTRUCTIONS
    3.
    发明申请
    PROCESSOR INCLUDING AGE TRACKING OF ISSUE QUEUE INSTRUCTIONS 有权
    处理器包括年龄跟踪问题的指令

    公开(公告)号:US20110185159A1

    公开(公告)日:2011-07-28

    申请号:US12417878

    申请日:2009-04-03

    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指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。 问题队列可以选择性地对与分派指令的队列位置相对应的年龄矩阵的一行和一列单元进行计时,同时使其他单元不被锁定以节省功率。

    Processor including age tracking of issue queue instructions
    5.
    发明授权
    Processor including age tracking of issue queue instructions 有权
    处理器包括发布队列指令的年龄跟踪

    公开(公告)号:US08489863B2

    公开(公告)日:2013-07-16

    申请号:US13451055

    申请日:2012-04-19

    IPC分类号: G06F15/00 G06F9/30 G06F9/40

    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指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。

    Processor Including Age Tracking of Issue Queue Instructions
    6.
    发明申请
    Processor Including Age Tracking of Issue Queue Instructions 有权
    包括问题队列说明的年龄跟踪的处理器

    公开(公告)号:US20120260069A1

    公开(公告)日:2012-10-11

    申请号:US13451055

    申请日:2012-04-19

    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指令年龄。 年龄矩阵采用行和列数据和时钟控制来单独更新需要更新的锁存器。