METHOD AND APPARATUS FOR IMPROVED MEMORY RELIABILITY, AVAILABILITY AND SERVICEABILITY
    1.
    发明申请
    METHOD AND APPARATUS FOR IMPROVED MEMORY RELIABILITY, AVAILABILITY AND SERVICEABILITY 有权
    改进的存储器可靠性,可用性和可维护性的方法和装置

    公开(公告)号:US20090006837A1

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

    申请号:US11771994

    申请日:2007-06-29

    IPC分类号: G06F1/24

    CPC分类号: G06F11/1044

    摘要: Methods and apparatus dynamically reconfigure storage or channel capacities in a memory system. A fully-buffered dual in-line memory module (DIMM) is configured for a particular storage capacity and a particular channel capacity. An error may be detected at a memory address in some portion of the DIMM. To resolve the problem, the storage capacity or the channel capacity may be reduced and the DIMM may be dynamically reconfigured according to the reduced capacity. For one embodiment the DIMM may be reconfigured by mapping the portion of the DIMM containing the error as unavailable and taking that portion off-line without taking the entire DIMM off-line. For another embodiment the DIMM may be reconfigured by throttling the DIMM at a reduced frequency. The portion of the DIMM containing the error may be retested at the reduced frequency. If no errors are detected, the DIMM may be made available at the reduced frequency.

    摘要翻译: 方法和装置动态地重新配置存储器系统中的存储或信道容量。 全缓冲双列直插式内存模块(DIMM)配置为特定存储容量和特定通道容量。 在DIMM的某些部分的存储器地址可能会检测到错误。 为了解决这个问题,可以减少存储容量或信道容量,并且可以根据容量的降低来动态地重新配置DIMM。 对于一个实施例,可以通过将包含错误的DIMM的部分映射为不可用并且将该部分离线地取出而不使整个DIMM离线地将DIMM重新配置。 对于另一个实施例,可以通过以降低的频率来调节DIMM来重新配置DIMM。 包含错误的DIMM部分可能会以降低的频率进行重新测试。 如果没有检测到错误,则可以以降低的频率使DIMM可用。

    Method and apparatus for improved memory reliability, availability and serviceability
    2.
    发明授权
    Method and apparatus for improved memory reliability, availability and serviceability 有权
    提高内存可靠性,可用性和可维护性的方法和设备

    公开(公告)号:US07890811B2

    公开(公告)日:2011-02-15

    申请号:US11771994

    申请日:2007-06-29

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1044

    摘要: Methods and apparatus dynamically reconfigure storage or channel capacities in a memory system. A fully-buffered dual in-line memory module (DIMM) is configured for a particular storage capacity and a particular channel capacity. An error may be detected at a memory address in some portion of the DIMM. To resolve the problem, the storage capacity or the channel capacity may be reduced and the DIMM may be dynamically reconfigured according to the reduced capacity. For one embodiment the DIMM may be reconfigured by mapping the portion of the DIMM containing the error as unavailable and taking that portion off-line without taking the entire DIMM off-line. For another embodiment the DIMM may be reconfigured by throttling the DIMM at a reduced frequency. The portion of the DIMM containing the error may be retested at the reduced frequency. If no errors are detected, the DIMM may be made available at the reduced frequency.

    摘要翻译: 方法和装置动态地重新配置存储器系统中的存储或信道容量。 全缓冲双列直插式内存模块(DIMM)配置为特定存储容量和特定通道容量。 在DIMM的某些部分的存储器地址可能会检测到错误。 为了解决这个问题,可以减少存储容量或信道容量,并且可以根据容量的降低来动态地重新配置DIMM。 对于一个实施例,可以通过将包含错误的DIMM的部分映射为不可用并且将该部分离线地取出而不使整个DIMM离线地将DIMM重新配置。 对于另一个实施例,可以通过以降低的频率来调节DIMM来重新配置DIMM。 包含错误的DIMM部分可能会以降低的频率进行重新测试。 如果没有检测到错误,则可以以降低的频率使DIMM可用。

    Methods and apparatus for parallel processing in system management mode
    3.
    发明申请
    Methods and apparatus for parallel processing in system management mode 审中-公开
    系统管理模式下并行处理的方法与装置

    公开(公告)号:US20080126650A1

    公开(公告)日:2008-05-29

    申请号:US11525617

    申请日:2006-09-21

    IPC分类号: G06F13/24 G06F11/14

    摘要: A processing system includes multiple processing units. After multiple event handlers have been dispatched to execute concurrently in different processing units of the processing system in a hidden execution mode, the processing system automatically determines whether the multiple event handlers successfully complete. If an event handler among the multiple dispatched event handlers fails, the processing system automatically dispatches another event handler to perform operations associated with the event handler that failed. In an embodiment, the hidden execution mode is a system management mode (SMM), and the multiple event handlers are dispatched in response to a system management interrupt (SMI) or a platform management interrupt (PMI). In an embodiment, the processing system may determine why the dispatched event handler failed, and may performing a corrective operation before dispatching another event handler to perform the operations associated with the event handler that failed. Other embodiments are described and claimed.

    摘要翻译: 处理系统包括多个处理单元。 在多个事件处理程序已经被调度以在隐藏的执行模式中在处理系统的不同处理单元中同时执行的情况下,处理系统自动地确定多个事件处理程序是否成功完成。 如果多个分派事件处理程序中的事件处理程序发生故障,处理系统将自动调度另一个事件处理程序,以执行与失败的事件处理程序相关联的操作。 在一个实施例中,隐藏执行模式是系统管理模式(SMM),响应于系统管理中断(SMI)或平台管理中断(PMI),调度多个事件处理程序。 在一个实施例中,处理系统可以确定分派的事件处理程序失败的原因,并且可以在分派另一事件处理程序之前执行校正操作,以执行与失败的事件处理程序相关联的操作。 描述和要求保护其他实施例。

    Method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources
    4.
    发明授权
    Method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources 有权
    用于将处理器使用与按需服务器上的客户计费相关联的方法,用于处理资源的实时分配/释放

    公开(公告)号:US07996847B2

    公开(公告)日:2011-08-09

    申请号:US11609936

    申请日:2006-12-13

    IPC分类号: G06F9/46 G06F17/60

    摘要: The invention is directed to a method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources. A method in accordance with an embodiment of the present invention includes: providing a plurality of processors, each processor having thermal control circuit (TCC) logic; determining a processing requirement for the plurality of processors; and dynamically controlling a processing capability of the plurality of processors to provide the determined processing requirement by selectively enabling or disabling the TCC logic of each processor.

    摘要翻译: 本发明涉及一种用于将处理器使用与按需服务器中的客户计费相关联的方法,其中处理资源的实时分配/取消分配。 根据本发明实施例的方法包括:提供多个处理器,每个处理器具有热控制电路(TCC)逻辑; 确定所述多个处理器的处理要求; 以及动态地控制所述多个处理器的处理能力以通过选择性地启用或禁用每个处理器的TCC逻辑来提供所确定的处理要求。

    Structure for securing leased resources on a computer
    5.
    发明授权
    Structure for securing leased resources on a computer 有权
    用于在计算机上确保租用资源的结构

    公开(公告)号:US08028069B2

    公开(公告)日:2011-09-27

    申请号:US12165313

    申请日:2008-06-30

    IPC分类号: G06F15/173

    CPC分类号: G06F21/57 G06F2221/2135

    摘要: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is for securing of leased resources on a computer. The design structure includes a computer for securing resources may comprise at least one processor, a plurality of resources, wherein each resource is associated with configuration data and a programmable logic device connected to each of the plurality of resources. The programmable logic device may be configured for determining whether a resource is leased, reading un-encoded configuration data from a resource, and sending the configuration data to a first unit, if the resource is not leased. The programmable logic device may further be configured for reading encoded configuration data from a resource, decoding the configuration data, sending the configuration data that was decoded to a first unit, and logging use of the resource by the first unit, if the resource is leased.

    摘要翻译: 体现在用于设计,制造和/或测试设计的机器可读存储介质中的设计结构用于确保计算机上的租用资源。 设计结构包括用于保护资源的计算机可以包括至少一个处理器,多个资源,其中每个资源与配置数据相关联,以及连接到多个资源中的每一个的可编程逻辑设备。 可编程逻辑设备可以被配置为用于确定资源是否租用,从资源读取未编码的配置数据,以及如果所述资源不被租用,则将所述配置数据发送到第一单元。 可编程逻辑设备还可以被配置为:如果资源被租赁,则从资源读取编码的配置数据,解码配置数据,将被解码的配置数据发送到第一单元,以及记录第一单元的资源的使用 。

    Dynamic updating of thresholds in accordance with operating conditons
    6.
    发明授权
    Dynamic updating of thresholds in accordance with operating conditons 有权
    根据操作条件动态更新阈值

    公开(公告)号:US07984250B2

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

    申请号:US12317965

    申请日:2008-12-31

    IPC分类号: G06F12/00

    CPC分类号: G06F1/206 G11C7/04

    摘要: In some embodiments, a memory control device includes a sensor positioned remotely from a memory device, a register to store an offset value, the offset value corresponding to a difference between a temperature reading of the sensor and an estimated actual temperature of the memory device, and a controller to control an operation of the memory device, wherein the controller is configured to read the offset value from the register and control the operation of the memory device in accordance with the offset value. The controller may be configured to dynamically update the offset value during an operation of the memory device. Other embodiments are disclosed and claimed.

    摘要翻译: 在一些实施例中,存储器控制装置包括远离存储器件的传感器,用于存储偏移值的寄存器,对应于传感器的温度读数与存储器件的估计实际温度之差的偏移值, 以及控制器,用于控制所述存储器件的操作,其中所述控制器被配置为从所述寄存器读取所述偏移值,并且根据所述偏移值来控制所述存储器件的操作。 控制器可以被配置为在存储器设备的操作期间动态地更新偏移值。 公开和要求保护其他实施例。

    Authentication of I2C bus transactions
    7.
    发明授权
    Authentication of I2C bus transactions 有权
    I2C总线事务的认证

    公开(公告)号:US08032745B2

    公开(公告)日:2011-10-04

    申请号:US11312019

    申请日:2005-12-20

    IPC分类号: H04L29/06

    CPC分类号: G06F21/85 H04L9/3236

    摘要: This invention enables authenticated communications (transactions) to take place on a standard I2C bus without requiring modification of existing I2C devices. Read and write transactions occurring on the bus are authenticated using an Authentication Agent and a shared secret key. In addition to allowing verification of the legitimacy of the transactions, the authentication of the I2C transactions enhances the reliability and serviceability of the bus and devices on the bus by allowing the Baseboard Management Controller (BMC) to quickly determine and pinpoint errors.

    摘要翻译: 本发明使得能够在标准I2C总线上进行认证通信(事务),而不需要修改现有的I2C设备。 总线上发生的读写事务使用认证代理和共享密钥进行身份验证。 除了允许验证交易的合法性之外,I2C事务的认证通过允许基板管理控制器(BMC)快速确定和确定错误来增强总线和总线上的设备的可靠性和可维护性。

    METHOD FOR CORRELATING PROCESSOR USAGE TO CUSTOMER BILLING IN AN ON-DEMAND SERVER WITH REAL-TIME ALLOCATION/DEALLOCATION OF PROCESSING RESOURCES
    8.
    发明申请
    METHOD FOR CORRELATING PROCESSOR USAGE TO CUSTOMER BILLING IN AN ON-DEMAND SERVER WITH REAL-TIME ALLOCATION/DEALLOCATION OF PROCESSING RESOURCES 有权
    用于实时分配/处理资源分配的处理器用于在需求服务器中用户计费的方法

    公开(公告)号:US20080148269A1

    公开(公告)日:2008-06-19

    申请号:US11609936

    申请日:2006-12-13

    IPC分类号: G06F9/46

    摘要: The invention is directed to a method for correlating processor usage to customer billing in an on-demand server with real-time allocation/deallocation of processing resources. A method in accordance with an embodiment of the present invention includes: providing a plurality of processors, each processor having thermal control circuit (TCC) logic; determining a processing requirement for the plurality of processors; and dynamically controlling a processing capability of the plurality of processors to provide the determined processing requirement by selectively enabling or disabling the TCC logic of each processor.

    摘要翻译: 本发明涉及一种用于将处理器使用与按需服务器中的客户计费相关联的方法,其中处理资源的实时分配/取消分配。 根据本发明实施例的方法包括:提供多个处理器,每个处理器具有热控制电路(TCC)逻辑; 确定所述多个处理器的处理要求; 以及动态地控制所述多个处理器的处理能力以通过选择性地启用或禁用每个处理器的TCC逻辑来提供所确定的处理要求。

    Dynamic updating of thresholds in accordance with operating conditons
    9.
    发明申请
    Dynamic updating of thresholds in accordance with operating conditons 有权
    根据操作条件动态更新阈值

    公开(公告)号:US20100169585A1

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

    申请号:US12317965

    申请日:2008-12-31

    IPC分类号: G06F12/00

    CPC分类号: G06F1/206 G11C7/04

    摘要: In some embodiments, a memory control device includes a sensor positioned remotely from a memory device, a register to store an offset value, the offset value corresponding to a difference between a temperature reading of the sensor and an estimated actual temperature of the memory device, and a controller to control an operation of the memory device, wherein the controller is configured to read the offset value from the register and control the operation of the memory device in accordance with the offset value. The controller may be configured to dynamically update the offset value during an operation of the memory device. Other embodiments are disclosed and claimed.

    摘要翻译: 在一些实施例中,存储器控制装置包括远离存储器件的传感器,用于存储偏移值的寄存器,对应于传感器的温度读数与存储器件的估计实际温度之差的偏移值, 以及控制器,用于控制所述存储器件的操作,其中所述控制器被配置为从所述寄存器读取所述偏移值,并且根据所述偏移值来控制所述存储器件的操作。 控制器可以被配置为在存储器设备的操作期间动态地更新偏移值。 公开和要求保护其他实施例。

    STRUCTURE FOR SECURING LEASED RESOURCES ON A COMPUTER
    10.
    发明申请
    STRUCTURE FOR SECURING LEASED RESOURCES ON A COMPUTER 有权
    在计算机上保存资源的结构

    公开(公告)号:US20080263560A1

    公开(公告)日:2008-10-23

    申请号:US12165313

    申请日:2008-06-30

    IPC分类号: G06F9/50

    CPC分类号: G06F21/57 G06F2221/2135

    摘要: A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design is for securing of leased resources on a computer. The design structure includes a computer for securing resources may comprise at least one processor, a plurality of resources, wherein each resource is associated with configuration data and a programmable logic device connected to each of the plurality of resources. The programmable logic device may be configured for determining whether a resource is leased, reading un-encoded configuration data from a resource, and sending the configuration data to a first unit, if the resource is not leased. The programmable logic device may further be configured for reading encoded configuration data from a resource, decoding the configuration data, sending the configuration data that was decoded to a first unit, and logging use of the resource by the first unit, if the resource is leased.

    摘要翻译: 体现在用于设计,制造和/或测试设计的机器可读存储介质中的设计结构用于确保计算机上的租用资源。 设计结构包括用于保护资源的计算机可以包括至少一个处理器,多个资源,其中每个资源与配置数据相关联,以及连接到多个资源中的每一个的可编程逻辑设备。 可编程逻辑设备可以被配置为用于确定资源是否租用,从资源读取未编码的配置数据,以及如果所述资源不被租用,则将所述配置数据发送到第一单元。 可编程逻辑设备还可以被配置为:如果资源被租赁,则从资源读取编码的配置数据,解码配置数据,将被解码的配置数据发送到第一单元,以及记录第一单元的资源的使用 。