Dynamic voltage dithering
    1.
    发明授权
    Dynamic voltage dithering 有权
    动态电压抖动

    公开(公告)号:US08667308B2

    公开(公告)日:2014-03-04

    申请号:US12833765

    申请日:2010-07-09

    CPC classification number: G06F1/189 G06F1/3203 G06F1/3296 Y02D10/172

    Abstract: A request for a high voltage mode is received and a high voltage timer is started in response to determining that a remaining amount of high voltage credits exceeds a voltage switch threshold value. A switch to the high voltage mode is made in response to the request. A low voltage mode is switched to in response to an indication. The request may be received from an application running on a data processing system. If the indication is that the high voltage timer has expired, a low voltage timer is started in response to switching to low voltage mode. If the high voltage request is still active when the low voltage timer expires, a switch back to high voltage mode occurs and a new high voltage timer is started.

    Abstract translation: 响应于确定高电压信号的剩余量超过电压开关阈值,接收高电压模式的请求并且启动高电压定时器。 响应于该请求,进入高电压模式。 响应于指示,低电压模式被切换。 该请求可以从在数据处理系统上运行的应用程序接收。 如果指示高电压定时器已经到期,则响应于切换到低电压模式,启动低电压定时器。 如果低电压定时器超时,高电压请求仍然有效,则会发生切换回高电压模式,并启动新的高压定时器。

    Methods and systems for power efficient instruction queue management in a data processing system
    2.
    发明授权
    Methods and systems for power efficient instruction queue management in a data processing system 有权
    数据处理系统中功率高效指令队列管理的方法和系统

    公开(公告)号:US08473764B2

    公开(公告)日:2013-06-25

    申请号:US13405209

    申请日:2012-02-24

    Abstract: Methods and systems for managing power consumption in data processing systems are described. In one embodiment, a data processing system includes a general purpose processing unit, a graphics processing unit (GPU), at least one peripheral interface controller, at least one bus coupled to the general purpose processing unit, and a power controller coupled to at least the general purpose processing unit and the GPU. The power controller is configured to turn power off for the general purpose processing unit in response to a first state of an instruction queue of the general purpose processing unit and is configured to turn power off for the GPU in response to a second state of an instruction queue of the GPU. The first state and the second state represent an instruction queue having either no instructions or instructions for only future events or actions.

    Abstract translation: 描述用于管理数据处理系统中的功耗的方法和系统。 在一个实施例中,数据处理系统包括通用处理单元,图形处理单元(GPU),至少一个外围设备接口控制器,耦合到通用处理单元的至少一个总线,以及耦合到至少 通用处理单元和GPU。 功率控制器被配置为响应于通用处理单元的指令队列的第一状态而为通用处理单元断电,并且被配置为响应于指令的第二状态而关闭GPU的电源 排队GPU 第一状态和第二状态表示具有对于将来的事件或动作的指令或指令的指令队列。

    Methods and systems for power management in a data processing system
    4.
    发明授权
    Methods and systems for power management in a data processing system 有权
    数据处理系统中电源管理的方法和系统

    公开(公告)号:US08145928B2

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

    申请号:US13040003

    申请日:2011-03-03

    Abstract: Methods and systems for managing power consumption in data processing systems are described. In one embodiment, a data processing system includes a general purpose processing unit, a graphics processing unit (GPU), at least one peripheral interface controller, at least one bus coupled to the general purpose processing unit, and a power controller coupled to at least the general purpose processing unit and the GPU. The power controller is configured to turn power off for the general purpose processing unit in response to a first state of an instruction queue of the general purpose processing unit and is configured to turn power off for the GPU in response to a second state of an instruction queue of the GPU. The first state and the second state represent an instruction queue having either no instructions or instructions for only future events or actions.

    Abstract translation: 描述用于管理数据处理系统中的功耗的方法和系统。 在一个实施例中,数据处理系统包括通用处理单元,图形处理单元(GPU),至少一个外围设备接口控制器,耦合到通用处理单元的至少一个总线,以及耦合到至少 通用处理单元和GPU。 功率控制器被配置为响应于通用处理单元的指令队列的第一状态而为通用处理单元断电,并且被配置为响应于指令的第二状态而关闭GPU的电源 排队GPU 第一状态和第二状态表示具有对于将来的事件或动作的指令或指令的指令队列。

    Dynamic Voltage Dithering
    5.
    发明申请
    Dynamic Voltage Dithering 有权
    动态电压抖动

    公开(公告)号:US20110314305A1

    公开(公告)日:2011-12-22

    申请号:US12833765

    申请日:2010-07-09

    CPC classification number: G06F1/189 G06F1/3203 G06F1/3296 Y02D10/172

    Abstract: A request for a high voltage mode is received and a high voltage timer is started in response to determining that a remaining amount of high voltage credits exceeds a voltage switch threshold value. A switch to the high voltage mode is made in response to the request. A low voltage mode is switched to in response to an indication. The request may be received from an application running on a data processing system. If the indication is that the high voltage timer has expired, a low voltage timer is started in response to switching to low voltage mode. If the high voltage request is still active when the low voltage timer expires, a switch back to high voltage mode occurs and a new high voltage timer is started.

    Abstract translation: 响应于确定高电压信号的剩余量超过电压开关阈值,接收高电压模式的请求并且启动高电压定时器。 响应于该请求,进入高电压模式。 响应于指示,低电压模式被切换。 该请求可以从在数据处理系统上运行的应用程序接收。 如果指示高电压定时器已经到期,则响应于切换到低电压模式,启动低电压定时器。 如果低电压定时器超时,高电压请求仍然有效,则会发生切换回高电压模式,并启动新的高压定时器。

    Methods and Systems for Power Management in a Data Processing System
    6.
    发明申请
    Methods and Systems for Power Management in a Data Processing System 有权
    数据处理系统中电源管理的方法与系统

    公开(公告)号:US20110219252A1

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

    申请号:US13040003

    申请日:2011-03-03

    Abstract: Methods and systems for managing power consumption in data processing systems are described. In one embodiment, a data processing system includes a general purpose processing unit, a graphics processing unit (GPU), at least one peripheral interface controller, at least one bus coupled to the general purpose processing unit, and a power controller coupled to at least the general purpose processing unit and the GPU. The power controller is configured to turn power off for the general purpose processing unit in response to a first state of an instruction queue of the general purpose processing unit and is configured to turn power off for the GPU in response to a second state of an instruction queue of the GPU. The first state and the second state represent an instruction queue having either no instructions or instructions for only future events or actions.

    Abstract translation: 描述用于管理数据处理系统中的功耗的方法和系统。 在一个实施例中,数据处理系统包括通用处理单元,图形处理单元(GPU),至少一个外围设备接口控制器,耦合到通用处理单元的至少一个总线,以及耦合到至少 通用处理单元和GPU。 功率控制器被配置为响应于通用处理单元的指令队列的第一状态而为通用处理单元断电,并且被配置为响应于指令的第二状态而关闭GPU的电源 排队GPU 第一状态和第二状态表示具有对于将来的事件或动作的指令或指令的指令队列。

    Methods and Systems for Time Keeping in a Data Processing System
    7.
    发明申请
    Methods and Systems for Time Keeping in a Data Processing System 有权
    时间保持在数据处理系统中的方法和系统

    公开(公告)号:US20080168201A1

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

    申请号:US11620705

    申请日:2007-01-07

    Abstract: Data processing systems with interrupts and methods for operating such data processing systems and machine readable media for causing such methods and containing executable program instructions. In one embodiment, an exemplary data processing system includes a processing system, an interrupt controller coupled to the processing system and a timer circuit which is coupled to the interrupt controller. The interrupt controller is configured to provide a first interrupt signal and a second interrupt signal to the processing system. The processing system is configured to maintain a data structure (such as, e.g., a list) of time-related events for a plurality of processes, and the processing system is configured to cause the entry of a value, representing a period of time, into the timer circuit. The timer circuit is configured to cause an assertion of the first interrupt signal in response to an expiration of the time period.

    Abstract translation: 具有中断的数据处理系统和用于操作这种数据处理系统的方法和用于引起这种方法并包含可执行程序指令的机器可读介质。 在一个实施例中,示例性数据处理系统包括处理系统,耦合到处理系统的中断控制器和耦合到中断控制器的定时器电路。 中断控制器被配置为向处理系统提供第一中断信号和第二中断信号。 处理系统被配置为维持多个进程的时间相关事件的数据结构(例如,列表),并且处理系统被配置为使得表示一段时间的值的输入, 进入定时器电路。 定时器电路被配置为响应于该时间段的到期而导致第一中断信号的断言。

    Methods and systems for time keeping in a data processing system
    8.
    发明授权
    Methods and systems for time keeping in a data processing system 有权
    数据处理系统中时间的方法和系统

    公开(公告)号:US08667198B2

    公开(公告)日:2014-03-04

    申请号:US11620705

    申请日:2007-01-07

    Abstract: Data processing systems with interrupts and methods for operating such data processing systems and machine readable media for causing such methods and containing executable program instructions. In one embodiment, an exemplary data processing system includes a processing system, an interrupt controller coupled to the processing system and a timer circuit which is coupled to the interrupt controller. The interrupt controller is configured to provide a first interrupt signal and a second interrupt signal to the processing system. The processing system is configured to maintain a data structure (such as, e.g., a list) of time-related events for a plurality of processes, and the processing system is configured to cause the entry of a value, representing a period of time, into the timer circuit. The timer circuit is configured to cause an assertion of the first interrupt signal in response to an expiration of the time period.

    Abstract translation: 具有中断的数据处理系统和用于操作这种数据处理系统的方法和用于引起这种方法并包含可执行程序指令的机器可读介质。 在一个实施例中,示例性数据处理系统包括处理系统,耦合到处理系统的中断控制器和耦合到中断控制器的定时器电路。 中断控制器被配置为向处理系统提供第一中断信号和第二中断信号。 处理系统被配置为维持多个进程的时间相关事件的数据结构(例如,列表),并且处理系统被配置为使得表示一段时间的值的输入, 进入定时器电路。 定时器电路被配置为响应于该时间段的到期而导致第一中断信号的断言。

    Trusting an unverified code image in a computing device
    9.
    发明授权
    Trusting an unverified code image in a computing device 有权
    信任计算设备中未验证的代码映像

    公开(公告)号:US08291480B2

    公开(公告)日:2012-10-16

    申请号:US11620699

    申请日:2007-01-07

    CPC classification number: G06F21/00 G06F21/575

    Abstract: A method and an apparatus for configuring a key stored within a secure storage area (e.g., ROM) of a device including one of enabling and disabling the key according to a predetermined condition to execute a code image are described. The key may uniquely identify the device. The code image may be loaded from a provider satisfying a predetermined condition to set up at least one component of an operating environment of the device. Verification of the code image may be optional according to the configuration of the key. Secure execution of an unverified code image may be based on a configuration that disables the key.

    Abstract translation: 描述了一种用于配置存储在装置的安全存储区域(例如,ROM)中的密钥的方法和装置,包括根据预定条件启用和禁用密钥以执行代码图像之一的设备。 密钥可以唯一标识设备。 可以从满足预定条件的提供商加载代码图像以建立设备的操作环境的至少一个组件。 根据密钥的配置,验证码图像可以是可选的。 未经验证的代码图像的安全执行可能基于禁用该键的配置。

    METHOD AND APPARATUS FOR INTERCOMMUNICATIONS AMONGST DEVICE DRIVERS
    10.
    发明申请
    METHOD AND APPARATUS FOR INTERCOMMUNICATIONS AMONGST DEVICE DRIVERS 有权
    用于设备驱动程序的通信的方法和装置

    公开(公告)号:US20110258640A1

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

    申请号:US13174486

    申请日:2011-06-30

    CPC classification number: G06F9/4411

    Abstract: Techniques for intercommunication amongst device drivers are described herein. In one embodiment, an application programming interface (API) is provided by a kernel of an operating system (OS) running within a data processing system. The API is accessible by device drivers associated with multiple devices installed in the system. In response to a request from a first instance of a driver the API, information indicating whether another instance of the same driver is currently started is returned via the API. Other methods and apparatuses are also described.

    Abstract translation: 本文描述了设备驱动器之间的相互通信的技术。 在一个实施例中,应用编程接口(API)由在数据处理系统内运行的操作系统(OS)的内核提供。 该API可以由与系统中安装的多个设备相关联的设备驱动程序访问。 响应于来自驾驶员的第一实例的请求,API通过API返回指示当前启动了相同驱动程序的另一个实例的信息。 还描述了其它方法和装置。

Patent Agency Ranking