会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Method and system for power management including device controller-based device use evaluation and power-state control
    • 电源管理方法和系统,包括基于设备控制器的设备使用评估和电源状态控制
    • US07752470B2
    • 2010-07-06
    • US10727319
    • 2003-12-03
    • Hai HuangThomas Walter Keller, Jr.Eric Van Hensbergen
    • Hai HuangThomas Walter Keller, Jr.Eric Van Hensbergen
    • G06F1/32
    • G06F1/3225G06F1/3203G06F1/3275G06F1/329Y02D10/13Y02D10/14Y02D10/24
    • A method and system for power management including device controller-based device use evaluation and power-state control provides improved performance in a power-managed processing system. Per-device usage information is measured and evaluated during process execution and is retrieved from the device controller upon a context switch, so that upon reactivation of the process, the previous usage evaluation state can be restored. The device controller can then provide for per-process control of attached device power management states without intervention by the processor and without losing the historical evaluation state when a process is switched out. The device controller can control power-saving states of connected devices in conformity with the usage evaluation without processor intervention and across multiple process execution slices. The device controller may be a memory controller and the controlled devices memory modules or banks within modules if individual banks can be power-managed. Local thresholds provide the decision-making mechanism for each controlled device. The thresholds may be history-based, fixed or adaptive and are generally set initially by the operating system and may be updated by the memory controller adaptively or using historical collected usage evaluation counts or alternatively by the operating system via a system processor.
    • 一种用于电源管理的方法和系统,包括基于设备控制器的设备使用评估和电源状态控制,在功率管理处理系统中提供了改进的性能。 每个设备使用信息在过程执行期间被测量和评估,并且在上下文切换时从设备控制器检索,使得在重新激活过程时,可以恢复先前的使用评估状态。 然后,设备控制器可以提供对连接的设备电源管理状态的每过程控制,而无需处理器的干预,并且当切换出进程时不会丢失历史评估状态。 设备控制器可以在不使用处理器干预和跨多个进程执行片段的情况下,根据使用评估来控制连接设备的省电状态。 如果可以对各个银行进行功率管理,则设备控制器可以是存储器控制器和模块内的受控设备存储器模块或存储体。 本地阈值为每个受控设备提供决策机制。 阈值可以是基于历史的,固定的或自适应的,并且通常由操作系统初始设置,并且可以由存储器控制器自适应地更新或者使用历史收集的使用评估计数或者由操作系统经由系统处理器更新。
    • 4. 发明授权
    • Method and system for energy management in a simultaneous multi-threaded (SMT) processing system including per-thread device usage monitoring
    • 同时多线程(SMT)处理系统中的能量管理方法和系统,包括每线程设备使用监控
    • US07197652B2
    • 2007-03-27
    • US10743369
    • 2003-12-22
    • Thomas Walter Keller, Jr.Eric Van Hensbergen
    • Thomas Walter Keller, Jr.Eric Van Hensbergen
    • G06F1/26
    • G06F1/325G06F1/3203G06F1/3268G06F1/3275G06F1/329G06F9/3851Y02D10/13Y02D10/14Y02D10/154Y02D10/24
    • A method and system for energy management in a simultaneous multi-threaded (SMT) processing system including per-thread device usage monitoring provides control of energy usage that accommodates thread parallelism. Per-device usage information is measured and stored on a per-thread basis, so that upon a context switch, the previous usage evaluation state can be restored. The per-thread usage information is used to adjust the thresholds of device energy management decision control logic, so that energy use can be managed with consideration as to which threads will be running in a given execution slice. A device controller can then provide for per-thread control of attached device power management states without intervention by the processor and without losing the historical evaluation state when a process is switched out. The device controller may be a memory controller and the controlled devices memory modules or banks within modules if individual banks can be power-managed. Local thresholds provide the decision-making mechanism for each controlled device and are adjusted by the operating system in conformity with the measured usage level for threads executing within the processing system. The per-thread usage information may be obtained from a performance monitoring unit that is located within or external to the device controller and the usage monitoring state is then retrieved and replaced by the operating system at each context switch.
    • 包括每线程设备使用监控的同时多线程(SMT)处理系统中的能量管理方法和系统提供了适应线程并行性的能量使用控制。 按照每个线程测量和存储每个设备的使用信息,以便在上下文切换时,可以恢复先前的使用评估状态。 每线程使用信息用于调整设备能量管理决策控制逻辑的阈值,从而可以考虑能够使用哪个线程在给定的执行片中运行。 然后,设备控制器可以在没有处理器干预的情况下提供对连接的设备电源管理状态的每线程控制,并且在处理被切换时不丢失历史评估状态。 如果可以对各个银行进行功率管理,则设备控制器可以是存储器控制器和模块内的受控设备存储器模块或存储体。 本地阈值为每个受控设备提供决策机制,并且由操作系统根据处理系统内执行的线程的测量使用水平进行调整。 可以从位于设备控制器内部或外部的性能监视单元获得每线程使用信息,然后在每个上下文切换时由操作系统检索和替换使用监视状态。
    • 5. 发明授权
    • Method and apparatus for controlling power and performance in a multiprocessing system according to customer level operational requirements
    • 根据客户级操作要求,在多处理系统中控制功率和性能的方法和装置
    • US06836849B2
    • 2004-12-28
    • US09826986
    • 2001-04-05
    • Bishop Chapman BrockHarm Peter HofsteeMark A. JohnsonThomas Walter Keller, Jr.Kevin John Nowka
    • Bishop Chapman BrockHarm Peter HofsteeMark A. JohnsonThomas Walter Keller, Jr.Kevin John Nowka
    • G06F126
    • G06F1/3203
    • A method and controller for managing power and performance of a multiprocessor (MP) system is described. The controller receives sensor data corresponding to physical parameters within the MP system. The controller also receives quality of service and policy parameters corresponding to the MP system. The quality of service parameters define commitments to customers for utilization of the MP system. The policy parameters correspond to operation limits on inputs and outputs of the MP system. The operation input limits relate to the cost and availability of power or individual processor availability. The operation output limits relate to the amount of heat, acoustic noise levels, EMC levels, etc. that the individual or group of processors in the MP system are allowed to generate in a particular environment. A controller receives the physical parameters, the quality of service parameters and policy parameters and determines performance goals for the MP system and processors within the MP system. Then controller generates controls and applies them to individual processors to achieve the performance goals.
    • 描述了一种用于管理多处理器(MP)系统的功率和性能的方法和控制器。 控制器接收与MP系统内的物理参数对应的传感器数据。 控制器还接收与MP系统对应的服务质量和策略参数。 服务质量参数定义了对客户使用MP系统的承诺。 策略参数对应于MP系统的输入和输出的操作限制。 操作输入限制涉及功率或单个处理器可用性的成本和可用性。 操作输出限制涉及允许MP系统中的个体或一组处理器在特定环境中生成的热量,声学噪声水平,EMC等级等。 控制器接收物理参数,服务质量参数和策略参数,并确定MP系统中的MP系统和处理器的性能目标。 然后控制器生成控件并将其应用于各个处理器以实现性能目标。
    • 7. 发明授权
    • Performance conserving power consumption reduction in a server system
    • 降低服务器性能,节省功耗
    • US08140868B2
    • 2012-03-20
    • US12191757
    • 2008-08-14
    • Wesley Michael FelterThomas Walter Keller, Jr.Karthick RajamaniCosmin Rusu
    • Wesley Michael FelterThomas Walter Keller, Jr.Karthick RajamaniCosmin Rusu
    • G06F1/00G06F1/26G06F1/32
    • G06F1/3203G06F1/324G06F1/3296Y02D10/126Y02D10/172Y02D50/20
    • A method for managing power in a data processing system having multiple components includes determining a power budget for the system. Activity levels during a forthcoming time interval are then predicted for each of the components. Using the predicted activity levels, the power budget is allocated among the system components. An activity limit is then established for each component based on its corresponding portion of the power budget. The activity of a component is then monitored and, if the component's activity exceeds the component's corresponding activity limit, constrained. Determining the predicted level of activity may include determining a predicted number of instructions dispatched by a processor component or a predicted number of memory requests serviced for a system memory component. Allocating the power budget includes allocating each component its corresponding standby power and a share of the system power available for dynamic powering based on the expected levels of activity.
    • 一种用于在具有多个组件的数据处理系统中管理电力的方法包括确定系统的功率预算。 然后对于每个组件预测在即将到来的时间间隔期间的活动水平。 使用预测的活动级别,在系统组件之间分配功率预算。 然后根据功率预算的相应部分为每个组件建立活动限制。 然后监视组件的活动,如果组件的活动超过组件的相应活动限制,则会受到限制。 确定预测的活动水平可以包括确定由处理器组件分派的指令的预测数量或为系统存储器组件服务的预测数量的存储器请求。 分配功率预算包括基于预期的活动水平来分配每个组件其相应的待机功率和可用于动态供电的系统功率的份额。
    • 8. 发明授权
    • Method and system for decreasing power consumption in memory arrays having usage-driven power management
    • 具有使用驱动电源管理的存储器阵列中的功率消耗降低的方法和系统
    • US08010764B2
    • 2011-08-30
    • US11176819
    • 2005-07-07
    • Thomas Walter Keller, Jr.Charles R. LefurgyHai Huang
    • Thomas Walter Keller, Jr.Charles R. LefurgyHai Huang
    • G05F12/00
    • G06F1/3275G06F1/3225G11C5/14Y02D10/13Y02D10/14
    • A method and system for decreasing power consumption in memory arrays having usage-driven power management provides decreased power consumption in the memory array of a processing system. Per-page usage information is gathered on memory by a memory controller and periodically evaluated by software. The software distinguishes between more frequently accessed pages and less frequently accessed pages by analyzing the gathered usage information and periodically migrates physical memory pages in order to group less frequently accessed pages and more frequently access pages in separately power-managed memory ranks. When used in conjunction with a usage-driven power management mechanism, the ranks containing the less frequently accessed pages can enter deeper power-saving states and/or any power-saving state for longer periods. Operation may be further enhanced by using packed allocation in the memory ranks containing the less-frequently accessed pages and scattered allocation in the memory ranks having more frequently accessed pages.
    • 用于降低具有使用驱动功率管理的存储器阵列中的功率消耗的方法和系统提供了处理系统的存储器阵列中的功耗降低。 每页使用信息由存储器控制器收集在存储器上,并由软件定期评估。 该软件通过分析收集的使用信息来区分更频繁访问的页面和较不频繁访问的页面,并周期性地迁移物理内存页面,以便分组较不频繁访问的页面,并且更频繁地在单独的功率管理内存等级中访问页面。 当与使用驱动的电源管理机制结合使用时,包含较不频繁访问的页面的行列可以在更长的时间内进入更深的省电状态和/或任何省电状态。 可以通过在包含较不频繁访问的页面的内存列中使用打包分配以及具有更频繁访问的页面的内存级别中的分散分配来进一步增强操作。
    • 10. 发明申请
    • PERFORMANCE CONSERVING METHOD FOR REDUCING POWER CONSUMPTION IN A SERVER SYSTEM
    • 一种降低服务器系统功耗的性能保证方法
    • US20080301475A1
    • 2008-12-04
    • US12191757
    • 2008-08-14
    • WESLEY MICHAEL FELTERThomas Walter Keller, JR.Karthick RajamaniCosmin Rusu
    • WESLEY MICHAEL FELTERThomas Walter Keller, JR.Karthick RajamaniCosmin Rusu
    • G06F1/26
    • G06F1/3203G06F1/324G06F1/3296Y02D10/126Y02D10/172Y02D50/20
    • A method for managing power in a data processing system having multiple components includes determining a power budget for the system. Activity levels during a forthcoming time interval are then predicted for each of the components. Using the predicted activity levels, the power budget is allocated among the system components. An activity limit is then established for each component based on its corresponding portion of the power budget. The activity of a component is then monitored and, if the component's activity exceeds the component's corresponding activity limit, constrained. Determining the predicted level of activity may include determining a predicted number of instructions dispatched by a processor component or a predicted number of memory requests serviced for a system memory component. Allocating the power budget includes allocating each component its corresponding standby power and a share of the system power available for dynamic powering based on the expected levels of activity.
    • 一种用于在具有多个组件的数据处理系统中管理电力的方法包括确定系统的功率预算。 然后对于每个组件预测在即将到来的时间间隔期间的活动水平。 使用预测的活动级别,在系统组件之间分配功率预算。 然后根据功率预算的相应部分为每个组件建立活动限制。 然后监视组件的活动,如果组件的活动超过组件的相应活动限制,则会受到限制。 确定预测的活动水平可以包括确定由处理器组件分派的指令的预测数量或为系统存储器组件服务的预测数量的存储器请求。 分配功率预算包括基于预期的活动水平来分配每个组件其相应的待机功率和可用于动态供电的系统功率的份额。