Dependency matrix with reduced area and power consumption
    1.
    发明授权
    Dependency matrix with reduced area and power consumption 失效
    具有减少面积和功耗的依赖矩阵

    公开(公告)号:US08127116B2

    公开(公告)日:2012-02-28

    申请号:US12417768

    申请日:2009-04-03

    IPC分类号: G06F9/30

    CPC分类号: G06F9/3838

    摘要: A processor having a dependency matrix comprises a first array comprising a plurality of first cells. A second array couples to the first array and comprises a plurality of second cells. A first write port couples to the first array and the second array and writes to the first array and the second array. A first read port couples to the first array and the second array and reads from the first array and the second array. A second read port couples to the first array and reads from the first array. A second write port couples to the second read port, reads from the second read port and writes to the second array.

    摘要翻译: 具有依赖矩阵的处理器包括包括多个第一单元的第一阵列。 第二阵列耦合到第一阵列并且包括多个第二单元。 第一个写入端口耦合到第一个阵列和第二个阵列,并写入第一个阵列和第二个阵列。 第一读端口耦合到第一阵列和第二阵列,并从第一阵列和第二阵列读取。 第二个读取端口耦合到第一个数组并从第一个数组读取。 第二个写入端口耦合到第二个读取端口,从第二个读取端口读取并写入第二个数据。

    Dependency Matrix with Reduced Area and Power Consumption
    2.
    发明申请
    Dependency Matrix with Reduced Area and Power Consumption 失效
    具有减小面积和功耗的依赖矩阵

    公开(公告)号:US20100257336A1

    公开(公告)日:2010-10-07

    申请号:US12417768

    申请日:2009-04-03

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

    CPC分类号: G06F9/3838

    摘要: A processor having a dependency matrix comprises a first array comprising a plurality of first cells. A second array couples to the first array and comprises a plurality of second cells. A first write port couples to the first array and the second array and writes to the first array and the second array. A first read port couples to the first array and the second array and reads from the first array and the second array. A second read port couples to the first array and reads from the first array. A second write port couples to the second read port, reads from the second read port and writes to the second array.

    摘要翻译: 具有依赖矩阵的处理器包括包括多个第一单元的第一阵列。 第二阵列耦合到第一阵列并且包括多个第二单元。 第一个写入端口耦合到第一个阵列和第二个阵列,并写入第一个阵列和第二个阵列。 第一读端口耦合到第一阵列和第二阵列,并从第一阵列和第二阵列读取。 第二个读取端口耦合到第一个数组并从第一个数组读取。 第二个写入端口耦合到第二个读取端口,从第二个读取端口读取并写入第二个数据。

    Method and System for Restoring Register Mapper States for an Out-Of-Order Microprocessor
    3.
    发明申请
    Method and System for Restoring Register Mapper States for an Out-Of-Order Microprocessor 失效
    用于为无序微处理器恢复寄存器映射器状态的方法和系统

    公开(公告)号:US20080195850A1

    公开(公告)日:2008-08-14

    申请号:US11674754

    申请日:2007-02-14

    IPC分类号: G06F9/38

    摘要: A method of restoring register mapper states for an out-of-order microprocessor. A processor maps a logical register to a physical register in a map table in response to a first instruction. Instruction sequencing logic records a second speculatively executed instruction as a most recently dispatched instruction in the map table when the second instruction maps the same logical register of the first instruction. The instruction sequencing logic sets an evictor instruction tag (ITAG) of the first instruction in the map table when the second instruction maps a same logical register of the first instruction. The instruction sequencing logic detects mispredicted speculative instructions, determines which instructions in the map table were dispatched prior to the mispredicted speculative instructions, and restores the map table to a state prior to the mispredicted speculative instructions by utilizing the evictor ITAG to restore one or more A bits in the map table data structure.

    摘要翻译: 一种恢复无序微处理器的寄存器映射器状态的方法。 处理器响应于第一指令将逻辑寄存器映射到地图表中的物理寄存器。 当第二指令映射第一指令的相同逻辑寄存器时,指令排序逻辑将第二推测执行指令记录为映射表中最近调度的指令。 当第二指令映射第一指令的相同逻辑寄存器时,指令排序逻辑设置映射表中的第一指令的撤销指令标签(ITAG)。 指令排序逻辑检测误预测的推测指令,确定映射表中的哪些指令在误预测的推测指令之前被分派,并且通过利用驱逐者ITAG恢复一个或多个A,将映射表恢复到误预测的推测指令之前的状态 位图中的数据结构。

    Method and system for restoring register mapper states for an out-of-order microprocessor
    4.
    发明授权
    Method and system for restoring register mapper states for an out-of-order microprocessor 失效
    用于恢复无序微处理器的寄存器映射器状态的方法和系统

    公开(公告)号:US07689812B2

    公开(公告)日:2010-03-30

    申请号:US11674754

    申请日:2007-02-14

    IPC分类号: G06F15/00 G06F9/00

    摘要: A method of restoring register mapper states for an out-of-order microprocessor. A processor maps a logical register to a physical register in a map table in response to a first instruction. Instruction sequencing logic records a second speculatively executed instruction as a most recently dispatched instruction in the map table when the second instruction maps the same logical register of the first instruction. The instruction sequencing logic sets an evictor instruction tag (ITAG) of the first instruction in the map table when the second instruction maps a same logical register of the first instruction. The instruction sequencing logic detects mispredicted speculative instructions, determines which instructions in the map table were dispatched prior to the mispredicted speculative instructions, and restores the map table to a state prior to the mispredicted speculative instructions by utilizing the evictor ITAG to restore one or more A bits in the map table data structure.

    摘要翻译: 一种恢复无序微处理器的寄存器映射器状态的方法。 处理器响应于第一指令将逻辑寄存器映射到地图表中的物理寄存器。 当第二指令映射第一指令的相同逻辑寄存器时,指令排序逻辑将第二推测执行指令记录为映射表中最近调度的指令。 当第二指令映射第一指令的相同逻辑寄存器时,指令排序逻辑设置映射表中的第一指令的撤销指令标签(ITAG)。 指令排序逻辑检测误预测的推测指令,确定映射表中的哪些指令在误预测的推测指令之前被分派,并且通过利用驱逐者ITAG恢复一个或多个A,将映射表恢复到误预测的推测指令之前的状态 位图中的数据结构。

    3D chip stack skew reduction with resonant clock and inductive coupling
    5.
    发明授权
    3D chip stack skew reduction with resonant clock and inductive coupling 有权
    具有谐振时钟和电感耦合的3D芯片堆栈倾斜减少

    公开(公告)号:US08576000B2

    公开(公告)日:2013-11-05

    申请号:US13217349

    申请日:2011-08-25

    IPC分类号: H01L25/00

    摘要: There is provided a clock distribution network for synchronizing global clock signals within a 3D chip stack having two or more strata. The clock distribution network includes a plurality of clock distribution circuits, each being arranged on a respective one of the two or more strata for providing the global clock signals to various chip locations. Each of the plurality of clock distribution circuits includes a resonant circuit for providing stratum-to-stratum coupling for the clock distribution network. The resonant circuit includes at least one capacitor and at least one inductor.

    摘要翻译: 提供了一种时钟分配网络,用于在具有两个或更多个层的3D芯片堆栈内同步全局时钟信号。 时钟分配网络包括多个时钟分配电路,每个时钟分配电路被布置在两个或更多个层中的相应一个上,用于将全局时钟信号提供给各种芯片位置。 多个时钟分配电路中的每一个包括用于为时钟分配网络提供层间层耦合的谐振电路。 谐振电路包括至少一个电容器和至少一个电感器。

    Method and apparatus for performing add and rotate as a single
instruction within a processor
    7.
    发明授权
    Method and apparatus for performing add and rotate as a single instruction within a processor 失效
    用于在处理器内作为单个指令执行加法和旋转的方法和装置

    公开(公告)号:US5881274A

    公开(公告)日:1999-03-09

    申请号:US900261

    申请日:1997-07-25

    IPC分类号: G06F9/302 G06F9/315 G06F9/305

    CPC分类号: G06F9/3001 G06F9/30032

    摘要: An apparatus for performing ADD and ROTATE as a single instruction within a processor is disclosed. In accordance with a preferred embodiment of the present invention, the apparatus comprises an adder and a rotator. The adder is utilized for adding a first number to a second number in a multiple stages to yield a carry-out and a sum output. During each of these stages, the adder produces a group generate value and a group propagate value. The rotator is utilized for rotating the group propagate value and the group generate value at each of the stages before the yielding of the carry-out and the sum output. As such, both ADD and ROTATE instructions can be completed within a single processor cycle.

    摘要翻译: 公开了一种用于在处理器内执行ADD和ROTATE作为单个指令的装置。 根据本发明的优选实施例,该装置包括加法器和旋转器。 加法器用于将多个第一数字加到多个第二数目中以产生一个进位输出和一个和输出。 在每个阶段中,加法器产生组生成值和组传播值。 旋转器用于旋转组传播值,并且在进位输出和总和输出的屈服之前的组中的每个级产生组生成值。 因此,ADD和ROTATE指令都可以在单个处理器周期内完成。