3-D stacked multiprocessor structure with vertically aligned identical layout operating processors in independent mode or in sharing mode running faster components
    1.
    发明授权
    3-D stacked multiprocessor structure with vertically aligned identical layout operating processors in independent mode or in sharing mode running faster components 有权
    3-D堆叠多处理器结构,具有垂直对齐的相同布局操作处理器,独立模式或共享模式运行更快的组件

    公开(公告)号:US09569402B2

    公开(公告)日:2017-02-14

    申请号:US13452078

    申请日:2012-04-20

    摘要: Three-dimensional (3-D) processor structures are provided which are constructed by connecting processors in a stacked configuration. For example, a processor system includes a first processor chip comprising a first processor, and a second processor chip comprising a second processor. The first and second processor chips are connected in a stacked configuration with the first and second processors connected through vertical connections between the first and second processor chips. The processor system further includes a mode control circuit to selectively configure the first and second processors of the first and second processor chips to operate in one of a plurality of operating modes, wherein the processors can be selectively configured to operate independently, to aggregate resources, to share resources, and/or be combined to form a single processor image.

    摘要翻译: 提供三维(3-D)处理器结构,其通过以堆叠配置连接处理器构成。 例如,处理器系统包括包括第一处理器的第一处理器芯片和包括第二处理器的第二处理器芯片。 第一和第二处理器芯片以堆叠配置连接,第一和第二处理器通过第一和第二处理器芯片之间的垂直连接而连接。 处理器系统还包括模式控制电路,用于选择性地将第一和第二处理器芯片的第一和第二处理器配置为以多种操作模式中的一种操作,其中处理器可以被选择性地配置为独立地操作以聚合资源, 共享资源和/或组合以形成单个处理器映像。

    3-D stacked multiprocessor structures and methods for multimodal operation of same
    2.
    发明授权
    3-D stacked multiprocessor structures and methods for multimodal operation of same 有权
    3-D堆叠多处理器结构和方法用于多模式操作

    公开(公告)号:US09471535B2

    公开(公告)日:2016-10-18

    申请号:US13452113

    申请日:2012-04-20

    CPC分类号: G06F15/17387 G06F9/3802

    摘要: Three-dimensional (3-D) processor devices are provided, which are constructed by connecting processors in a stacked configuration. For instance, a processor system includes a first processor chip comprising a first processor and a second processor chip comprising a second processor. The first and second processor chips are connected in a stacked configuration with the first and second processors connected through vertical connections between the first and second processor chips. The processor system further includes a mode control circuit to selectively operate the processor system in one of a plurality of operating modes. For example, in a one mode of operation, the first and second processors are configured to implement a run-ahead function, wherein the first processor operates a primary thread of execution and the second processor operates a run-ahead thread of execution.

    摘要翻译: 提供三维(3-D)处理器设备,其通过以堆叠配置连接处理器而构成。 例如,处理器系统包括第一处理器芯片,其包括第一处理器和包括第二处理器的第二处理器芯片。 第一和第二处理器芯片以堆叠配置连接,第一和第二处理器通过第一和第二处理器芯片之间的垂直连接而连接。 处理器系统还包括模式控制电路,用于以多种操作模式之一选择性地操作处理器系统。 例如,在一种操作模式中,第一处理器和第二处理器被配置为实现超前功能,其中第一处理器操作主要执行线程,并且第二处理器操作预先执行的线程。

    3-D stacked multiprocessor structures and methods to enable reliable operation of processors at speeds above specified limits
    4.
    发明授权
    3-D stacked multiprocessor structures and methods to enable reliable operation of processors at speeds above specified limits 有权
    3-D堆叠多处理器结构和方法,以使处理器在高于规定限度的速度下可靠运行

    公开(公告)号:US08826073B2

    公开(公告)日:2014-09-02

    申请号:US13602777

    申请日:2012-09-04

    IPC分类号: G06F11/00

    摘要: A three-dimensional (3-D) processor system includes a first processor chip and a second processor chip in a stacked configuration. The first processor chip includes a first processor having a first set of state registers. The second processor chip includes a second processor having a second set of state registers that corresponds to the first set of state registers. The first and second processors are connected through vertical connections between the first and second processor chips. A mode control circuit operates the processor system in one of a plurality of operating modes. In one mode of operation, the first processor is active and the second processor is inactive, and the first processor operates at a speed greater than a maximum safe speed of the first processor, and the first processor uses the second set of state registers of the second processor to checkpoint a state of the first processor.

    摘要翻译: 三维(3-D)处理器系统包括堆叠配置的第一处理器芯片和第二处理器芯片。 第一处理器芯片包括具有第一组状态寄存器的第一处理器。 第二处理器芯片包括具有对应于第一组状态寄存器的第二组状态寄存器的第二处理器。 第一和第二处理器通过第一和第二处理器芯片之间的垂直连接连接。 模式控制电路以多种操作模式之一操作处理器系统。 在一种操作模式中,第一处理器是有效的,而第二处理器是不活动的,并且第一处理器以大于第一处理器的最大安全速度的速度操作,并且第一处理器使用第二处理器的第二组状态寄存器 第二处理器来检查第一处理器的状态。

    Temperature-controlled 3-dimensional bus placement
    7.
    发明授权
    Temperature-controlled 3-dimensional bus placement 有权
    温控三维总线布置

    公开(公告)号:US08141020B2

    公开(公告)日:2012-03-20

    申请号:US12493599

    申请日:2009-06-29

    IPC分类号: G06F17/50

    CPC分类号: G06F17/5072

    摘要: Block placement within each device-containing layer is optimized under the constraint of a simultaneous optimization of interlayer connectivity between the device-containing layer and immediately adjacent device-containing layers. For each functional block within the device-containing layer, lateral heat flow is calculated to laterally adjacent functional blocks. If the lateral heat flow is less than a threshold value for a pair of adjacent functional blocks, placement of the functional blocks and/or interlayer interconnect structure array therebetween or modification of the interlayer interconnect structure array is performed. This routine is repeated for all adjacent pairs of functional blocks in each of the device-containing layers. Subsequently, block placement within each device-containing layer may be optimized under the constraint of a simultaneous optimization of interlayer connectivity across all device-containing layers. This method provides a design having sufficient lateral heat flow in each of the device-containing layers in a semiconductor chip.

    摘要翻译: 在包含装置的层和紧邻相邻的装置层之间的层间连通性的同时优化的限制下,在每个含有装置的层内的块放置被优化。 对于含有装置的层内的每个功能块,横向热流被计算为横向相邻的功能块。 如果侧向热流小于一对相邻功能块的阈值,则在其间布置功能块和/或层间互连结构阵列或者修改层间互连结构阵列。 对于每个含设备的层中的所有相邻的功能块对,重复此例程。 随后,可以在跨所有含有装置的层的层间连接的同时优化的约束下优化在每个包含装置的层内的块放置。 该方法提供了在半导体芯片中的每个含有器件的层中具有足够的横向热流的设计。

    Retention-time control and error management in a cache system comprising dynamic storage
    9.
    发明授权
    Retention-time control and error management in a cache system comprising dynamic storage 失效
    包括动态存储的缓存系统中的保留时间控制和错误管理

    公开(公告)号:US07483325B2

    公开(公告)日:2009-01-27

    申请号:US11688455

    申请日:2007-03-20

    IPC分类号: G11C7/00

    CPC分类号: G06F11/1064 H03M13/03

    摘要: Methods, systems, and apparatuses are provided for operating a cache comprising dynamic storage having an array of cells. At a refresh interval, the array of cells of the cache is refreshed. A determination is made whether an error is found in the cache at the refresh interval. If no error is found in the cache, the refresh interval is repeatedly increased by a predetermined amount until an error is found. If an error is found, the error is recovered from. A determination is made if a number of line deletions for the cache is a maximum number of line deletions for the cache. If the maximum number of line deletions is not attained, a line having the error is deleted, and the number of line deletions for the cache is increased. If the maximum number of line deletions for the cache is attained, the refresh interval is decreased by the predetermined amount.

    摘要翻译: 提供了用于操作包括具有单元阵列的动态存储器的高速缓存的方法,系统和装置。 在刷新间隔时,缓存的单元阵列被刷新。 确定在刷新间隔在高速缓存中是否发现错误。 如果在高速缓存中没有发现错误,则重新增加刷新间隔预定的量,直到找到错误。 如果发现错误,则从中恢复错误。 如果缓存的行删除数量是缓存的行删除的最大数量,则确定。 如果没有达到最大行删除次数,则删除具有该错误的行,并且增加用于高速缓存的行删除次数。 如果达到高速缓存的行删除的最大数量,则刷新间隔减少预定量。

    METHOD, APPARATUS, AND SYSTEM FOR RETENTION-TIME CONTROL AND ERROR MANAGEMENT IN A CACHE SYSTEM COMPRISING DYNAMIC STORAGE
    10.
    发明申请
    METHOD, APPARATUS, AND SYSTEM FOR RETENTION-TIME CONTROL AND ERROR MANAGEMENT IN A CACHE SYSTEM COMPRISING DYNAMIC STORAGE 失效
    用于包含动态存储的缓存系统中的时间控制和错误管理的方法,装置和系统

    公开(公告)号:US20080235555A1

    公开(公告)日:2008-09-25

    申请号:US11688455

    申请日:2007-03-20

    IPC分类号: H03M13/00

    CPC分类号: G06F11/1064 H03M13/03

    摘要: Methods, systems, and apparatuses are provided for operating a cache comprising dynamic storage having an array of cells. At a refresh interval, the array of cells of the cache is refreshed. A determination is made whether an error is found in the cache at the refresh interval. If no error is found in the cache, the refresh interval is repeatedly increased by a predetermined amount until an error is found. If an error is found, the error is recovered from. A determination is made if a number of line deletions for the cache is a maximum number of line deletions for the cache. If the maximum number of line deletions is not attained, a line having the error is deleted, and the number of line deletions for the cache is increased. If the maximum number of line deletions for the cache is attained, the refresh interval is decreased by the predetermined amount.

    摘要翻译: 提供了用于操作包括具有单元阵列的动态存储器的高速缓存的方法,系统和装置。 在刷新间隔时,缓存的单元阵列被刷新。 确定在刷新间隔在高速缓存中是否发现错误。 如果在高速缓存中没有发现错误,则重新增加刷新间隔预定的量,直到找到错误。 如果发现错误,则从中恢复错误。 如果缓存的行删除数量是缓存的行删除的最大数量,则确定。 如果没有达到最大行删除次数,则删除具有该错误的行,并且增加用于高速缓存的行删除次数。 如果达到高速缓存的行删除的最大数量,则刷新间隔减少预定量。