Decoupled power and performance allocation in a multiprocessing system
    55.
    发明授权
    Decoupled power and performance allocation in a multiprocessing system 有权
    多处理系统中的分离功率和性能分配

    公开(公告)号:US09182797B2

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

    申请号:US13762538

    申请日:2013-02-08

    Abstract: Embodiments of the inventive subject matter include setting minimum and maximum performance operating limits for each of a plurality of controllers. The operating limits are set in accordance with performance rules imposed on the system. In response to a request to change operation of a processing unit to a requested operational setting, it is determined whether the requested operational setting complies with the minimum and maximum performance operating limits. The minimum performance operating limit is sent to a performance controller if the requested operational setting does not comply with the minimum performance operating limit. The maximum performance operating limit is sent to a performance controller if the requested operational setting does not comply with the maximum performance operating limit. The requested operational setting is sent to a performance controller if the requested operational setting complies with the minimum and maximum performance operating limits.

    Abstract translation: 本发明的实施例包括为多个控制器中的每一个设置最小和最大性能操作限制。 操作限制根据系统上施加的性能规则设置。 响应于将处理单元的操作改变为所请求的操作设置的请求,确定所请求的操作设置是否符合最小和最大性能操作限制。 如果所请求的操作设置不符合最低性能运行限制,则最低性能运行限制将发送到性能控制器。 如果所请求的操作设置不符合最高性能运行限制,则性能最大运行限制将发送到性能控制器。 如果请求的操作设置符合最低和最高性能运行限制,则所请求的操作设置将发送到性能控制器。

    Dynamic Adjustment of Operational Parameters to Compensate for Sensor Based Measurements of Circuit Degradation
    56.
    发明申请
    Dynamic Adjustment of Operational Parameters to Compensate for Sensor Based Measurements of Circuit Degradation 有权
    动态调整操作参数以补偿基于传感器的电路退化测量

    公开(公告)号:US20150081039A1

    公开(公告)日:2015-03-19

    申请号:US14046056

    申请日:2013-10-04

    CPC classification number: G05B13/024 G06F11/008

    Abstract: A mechanism is provided for implementing an operational parameter change within the data processing system based on an identified degradation. One or more degradations existing in the data processing system are identified based on a set of degradation values obtained from a set of degradation sensors. A determination is made as to whether one or more operational parameters need to be modified based on the one or more identified degradations. Responsive to determining that the one or more operational parameters need to be modified based on the one or more identified degradations, an input change is implemented to a one or more control devices in order that the one or more operational parameters are modified.

    Abstract translation: 提供了一种用于基于所识别的劣化在数据处理系统内实现操作参数变化的机制。 基于从一组劣化传感器获得的一组劣化值来识别数据处理系统中存在的一个或多个劣化。 确定是否需要基于一个或多个所识别的退化来修改一个或多个操作参数。 响应于基于所述一个或多个所识别的劣化来确定所述一个或多个操作参数需要被修改,对一个或多个控制设备实施输入改变,以便修改所述一个或多个操作参数。

    Command throttling for multi-channel duty-cycle based memory power management
    57.
    发明授权
    Command throttling for multi-channel duty-cycle based memory power management 有权
    用于多通道占空比的存储器电源管理的命令调节

    公开(公告)号:US08867304B2

    公开(公告)日:2014-10-21

    申请号:US13911566

    申请日:2013-06-06

    Abstract: A technique for memory command throttling in a partitioned memory subsystem includes accepting, by a master memory controller included in multiple memory controllers, a synchronization command. The synchronization command includes command data that includes an associated synchronization indication (e.g., synchronization bit(s)) for each of the multiple memory controllers and each of the multiple memory controllers controls a respective partition of the partitioned memory subsystem. In response to receiving the synchronization command, the master memory controller forwards the synchronization command to the multiple memory controllers. In response to receiving the forwarded synchronization command each of the multiple memory controllers de-asserts an associated status bit. In response to receiving the forwarded synchronization command, each of the multiple memory controllers determines whether the associated synchronization indication is asserted. Each of the multiple memory controllers with the asserted associated synchronization indication then transmits the forwarded synchronization command to associated power control logic.

    Abstract translation: 在分区存储器子系统中用于存储器命令调节的技术包括由包含在多个存储器控制器中的主存储器控制器接受同步命令。 同步命令包括命令数据,其包括用于多个存储器控制器中的每一个的相关同步指示(例如,同步位),并且多个存储器控制器中的每一个控制分区存储器子系统的相应分区。 响应于接收到同步命令,主存储器控制器将同步命令转发到多个存储器控制器。 响应于接收到转发的同步命令,多个存储器控制器中的每个存储器控制器断言相关联的状态位。 响应于接收到转发的同步命令,多个存储器控制器中的每一个确定相关联的同步指示是否被断言。 具有断言的相关同步指示的多个存储器控制器中的每一个然后将转发的同步命令发送到相关联的功率控制逻辑。

    DECOUPLED POWER AND PERFORMANCE ALLOCATION IN A MULTIPROCESSING SYSTEM
    58.
    发明申请
    DECOUPLED POWER AND PERFORMANCE ALLOCATION IN A MULTIPROCESSING SYSTEM 有权
    在多处理系统中解码功率和性能分配

    公开(公告)号:US20140149762A1

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

    申请号:US13762538

    申请日:2013-02-08

    Abstract: Embodiments of the inventive subject matter include setting minimum and maximum performance operating limits for each of a plurality of controllers. The operating limits are set in accordance with performance rules imposed on the system. In response to a request to change operation of a processing unit to a requested operational setting, it is determined whether the requested operational setting complies with the minimum and maximum performance operating limits. The minimum performance operating limit is sent to a performance controller if the requested operational setting does not comply with the minimum performance operating limit. The maximum performance operating limit is sent to a performance controller if the requested operational setting does not comply with the maximum performance operating limit. The requested operational setting is sent to a performance controller if the requested operational setting complies with the minimum and maximum performance operating limits.

    Abstract translation: 本发明的实施例包括为多个控制器中的每一个设置最小和最大性能操作限制。 操作限制根据系统上施加的性能规则设置。 响应于将处理单元的操作改变为所请求的操作设置的请求,确定所请求的操作设置是否符合最小和最大性能操作限制。 如果所请求的操作设置不符合最低性能运行限制,则最低性能运行限制将发送到性能控制器。 如果所请求的操作设置不符合最高性能运行限制,则性能最大运行限制将发送到性能控制器。 如果请求的操作设置符合最低和最高性能运行限制,则所请求的操作设置将发送到性能控制器。

    Automated selection of performance monitors

    公开(公告)号:US11256598B2

    公开(公告)日:2022-02-22

    申请号:US16818656

    申请日:2020-03-13

    Abstract: An embodiment includes extracting statistical data associated with invocation of an application programming interface (API) from a log and using the statistical data to calculate a performance value and generate an aggregate dataset that combines the performance value with performance values associated with other invocations of the API. The embodiment includes calculating metric values for performance values for respective time intervals of a time period and calculating mean and standard deviation values of the metric values for the time period. The embodiment includes selecting the API as a candidate API and detecting a Customer Impacting Event (CIE) by applying a machine learning algorithm using monitored values associated with the candidate API during a time frame defined by a rolling window. The embodiment also includes automatically initiating a selected alert from among a plurality of alert options based at least in part on the monitored values associated with the CIE.

Patent Agency Ranking