Apparatus and methods for optimizing power consumption in a wireless device
    1.
    发明授权
    Apparatus and methods for optimizing power consumption in a wireless device 有权
    用于优化无线设备中的功率消耗的装置和方法

    公开(公告)号:US09195296B2

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

    申请号:US12889255

    申请日:2010-09-23

    IPC分类号: G06F1/32

    摘要: Apparatus and methods are disclosed for power optimization in a wireless device. The apparatus and methods effect monitoring the amount of data stored in a data buffer that buffers data input to and data output from a processor. Dependent on the amount of data stored in the buffers parameters of a control function, such as a Dynamic Clock and Voltage Scaling (DCVS) function are modified based on the amount of data stored in the data buffer. By modifying or pre-empting the parameters of the control function, which controls at least processor frequency, the processor can process applications more dynamically over default parameter settings, especially in situations where one or more real-time activities having strict time constraints for completion are being handled by the processor as evinced by increased buffer depth. As a result, power usage is further optimized as the control function is more responsive to processing conditions.

    摘要翻译: 公开了用于无线设备中的功率优化的装置和方法。 该装置和方法监视存储在数据缓冲器中的数据量,该数据缓冲器中的数据输入到处理器输出的数据和从处理器输出的数据。 基于存储在数据缓冲器中的数据量来修改存储在缓冲器中的数据量的数据量,例如动态时钟和电压调节(DCVS)功能。 通过修改或预先控制至少控制处理器频率的控制功能的参数,处理器可以通过默认参数设置更动态地处理应用程序,特别是在具有严格的完成时间限制的一个或多个实时活动 由处理器处理,由增加的缓冲区深度所证明。 因此,随着控制功能对处理条件的响应更加灵敏,电力使用进一步优化。

    APPARATUS AND METHODS FOR OPTIMIZING POWER CONSUMPTION IN A WIRELESS DEVICE
    2.
    发明申请
    APPARATUS AND METHODS FOR OPTIMIZING POWER CONSUMPTION IN A WIRELESS DEVICE 有权
    在无线设备中优化消耗功率的装置和方法

    公开(公告)号:US20110072295A1

    公开(公告)日:2011-03-24

    申请号:US12889255

    申请日:2010-09-23

    IPC分类号: G06F1/00

    摘要: Apparatus and methods are disclosed for power optimization in a wireless device. The apparatus and methods effect monitoring the amount of data stored in a data buffer that buffers data input to and data output from a processor. Dependent on the amount of data stored in the buffers parameters of a control function, such as a Dynamic Clock and Voltage Scaling (DCVS) function are modified based on the amount of data stored in the data buffer. By modifying or pre-empting the parameters of the control function, which controls at least processor frequency, the processor can process applications more dynamically over default parameter settings, especially in situations where one or more real-time activities having strict time constraints for completion are being handled by the processor as evinced by increased buffer depth. As a result, power usage is further optimized as the control function is more responsive to processing conditions.

    摘要翻译: 公开了用于无线设备中的功率优化的装置和方法。 该装置和方法监视存储在数据缓冲器中的数据量,该数据缓冲器中的数据输入到处理器输出的数据和从处理器输出的数据。 基于存储在数据缓冲器中的数据量来修改存储在缓冲器中的数据量的数据量,例如动态时钟和电压调节(DCVS)功能。 通过修改或预先控制至少控制处理器频率的控制功能的参数,处理器可以通过默认参数设置更动态地处理应用程序,特别是在具有严格的完成时间限制的一个或多个实时活动 由处理器处理,由增加的缓冲区深度所证明。 因此,随着控制功能对处理条件的响应更加灵敏,电力使用进一步优化。

    SYSTEM AND METHOD FOR DETERMINING OPTIMAL OPERATING PARAMETERS FOR CONSERVING POWER OF A PORTABLE COMPUTING DEVICE
    5.
    发明申请
    SYSTEM AND METHOD FOR DETERMINING OPTIMAL OPERATING PARAMETERS FOR CONSERVING POWER OF A PORTABLE COMPUTING DEVICE 失效
    用于确定便携式计算设备的功率的最佳操作参数的系统和方法

    公开(公告)号:US20120066526A1

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

    申请号:US12882368

    申请日:2010-09-15

    IPC分类号: G06F1/00

    CPC分类号: G06F1/3203

    摘要: A method and system for determining optimal operating parameters for conserving power of a portable computing device may include plotting a hypersurface in a coordinate system. The method includes defining one or more axes in a coordinate system, such as a Cartesian coordinate system, that impact power consumption of a PCD and which may be held as constants when applied as workloads on CPU. Then, at least one axis is identified as an unknown or variable which may be optimized for power consumption. After the hypersurface containing optimized values is created for various workload scenarios for the PCD, workloads corresponding to the synthetic workloads described above are applied to the PCD. Workload predictors, like a DCVS algorithm, are executed by the PCD and are observed and compared to the hypersurface. Parameters for the workload predictor may be adjusted based on the values from the hypersurface.

    摘要翻译: 用于确定用于节省便携式计算设备的功率的最佳操作参数的方法和系统可以包括在坐标系中绘制超曲面。 该方法包括定义坐标系中的一个或多个轴,诸如笛卡尔坐标系,其影响PCD的功率消耗,并且当作为CPU上的工作负载应用时可以将其保持为常数。 然后,至少一个轴被识别为可以针对功率消耗进行优化的未知或变量。 在为PCD的各种工作负载情况创建包含优化值的超曲面后,将与上述合成工作负载相对应的工作负载应用于PCD。 工作量预测器,如DCVS算法,由PCD执行,并被观察并与超曲面进行比较。 工作负载预测器的参数可以根据超表面的值进行调整。

    Dynamic low power mode implementation for computing devices
    6.
    发明授权
    Dynamic low power mode implementation for computing devices 有权
    动态低功耗模式实现的计算设备

    公开(公告)号:US09235251B2

    公开(公告)日:2016-01-12

    申请号:US12965008

    申请日:2010-12-10

    IPC分类号: G06F1/32 G06F1/20

    摘要: The aspects enable a computing device or microprocessor to determine a low power mode that provides the most system power savings by placing selected resources in a low power mode while continuing to function reliably, depending upon the resources not in use, acceptable system latencies, dynamic operating conditions (e.g., temperature), expected idle time, and the unique electrical characteristics of the particular device. Aspects provide a mechanism for determining an optimal low power configuration made up of a set of low power modes for the various resources within the computing device by determining which low power modes are valid at the time the processor enters an idle state, ranking the valid low power modes by expected power savings given the current device conditions, determining which valid low power mode provides the greatest power savings while meeting the latency requirements, and selecting a particular low power mode for each resource to enter.

    摘要翻译: 这些方面使得计算设备或微处理器能够确定低功率模式,其通过将所选择的资源置于低功率模式中而提供最大的系统功率节省,同时继续可靠地运行,这取决于不使用的资源,可接受的系统延迟,动态操作 条件(例如温度),预期空闲时间以及特定设备的独特电气特性。 方面提供一种机制,用于通过在处理器进入空闲状态时确定哪些低功率模式是有效的来确定由用于计算设备内的各种资源的一组低功率模式组成的最佳低功率配置, 确定哪个有效的低功耗模式在满足延迟要求的同时提供最大的功率节省,以及为每个资源进入选择特定的低功耗模式,从而通过预期的功率节省模式。

    System and method for managing resources and markers of a portable computing device
    7.
    发明授权
    System and method for managing resources and markers of a portable computing device 失效
    用于管理便携式计算设备的资源和标记的系统和方法

    公开(公告)号:US08601484B2

    公开(公告)日:2013-12-03

    申请号:US12882374

    申请日:2010-09-15

    摘要: A method and system for managing resources of a portable computing device is disclosed. The method includes receiving node structure data for forming a node, in which the node structure data includes a unique name assigned to each resource of the node. A node has at least one resource and it may have multiple resources. Each resource may be a hardware or software element. The method also includes receiving marker data and creating a marker. A marker includes a legacy element such as a hardware or software element. The system includes a framework manger which handles the communications between existing nodes and markers within a node architecture. The framework manager also logs activity of each resource and marker by using its unique name. The framework manager may send this logged activity to an output device, such as a printer or a display screen.

    摘要翻译: 公开了一种用于管理便携式计算设备的资源的方法和系统。 该方法包括接收用于形成节点的节点结构数据,其中节点结构数据包括分配给节点的每个资源的唯一名称。 一个节点至少有一个资源,它可能有多个资源。 每个资源可以是硬件或软件元素。 该方法还包括接收标记数据并创建标记。 标记包括遗留元素,例如硬件或软件元素。 该系统包括一个框架管理器,用于处理现有节点和节点体系结构内的标记之间的通信。 框架管理器还使用其唯一名称记录每个资源和标记的活动。 框架管理器可以将此记录的活动发送到输出设备,如打印机或显示屏幕。

    MOBILE DEVICE AND METHOD FOR EXPOSING AND MANAGING A SET OF PERFORMANCE SCALING ALGORITHMS
    8.
    发明申请
    MOBILE DEVICE AND METHOD FOR EXPOSING AND MANAGING A SET OF PERFORMANCE SCALING ALGORITHMS 有权
    移动设备和方法,用于展现和管理一套性能规模化算法

    公开(公告)号:US20120072919A1

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

    申请号:US12883426

    申请日:2010-09-16

    IPC分类号: G06F9/46 G06F9/06 G06F1/32

    摘要: A mobile device, a method for managing and exposing a set of performance scaling algorithms on the device, and a computer program product are disclosed. The mobile device includes a multiple-core processor communicatively coupled to a non-volatile memory. The non-volatile memory includes a set of programs defined by a respective combination of a performance scaling algorithm and a set of parameters, a startup program that when executed by the multiple-core processor identifies at least one member of the set of programs suitable for monitoring operation of the mobile device and scaling the performance of an identified processor core and an application programming interface that exposes the set of programs.

    摘要翻译: 公开了一种移动设备,用于管理和暴露设备上的一组性能缩放算法的方法以及计算机程序产品。 移动设备包括通信地耦合到非易失性存储器的多核处理器。 非易失性存储器包括由性能缩放算法和一组参数的相应组合定义的一组程序,启动程序当由多核处理器执行时识别适合于该程序的程序集合中的至少一个成员 监控移动设备的操作并扩展所识别的处理器核心的性能以及暴露该组程序的应用编程接口。

    SYSTEM AND METHOD FOR MANAGING RESOURCES AND MARKERS OF A PORTABLE COMPUTING DEVICE
    9.
    发明申请
    SYSTEM AND METHOD FOR MANAGING RESOURCES AND MARKERS OF A PORTABLE COMPUTING DEVICE 失效
    用于管理便携式计算设备的资源和标记的系统和方法

    公开(公告)号:US20120066390A1

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

    申请号:US12882374

    申请日:2010-09-15

    IPC分类号: G06F15/173

    摘要: A method and system for managing resources of a portable computing device is disclosed. The method includes receiving node structure data for forming a node, in which the node structure data includes a unique name assigned to each resource of the node. A node has at least one resource and it may have multiple resources. Each resource may be a hardware or software element. The method also includes receiving marker data and creating a marker. A marker includes a legacy element such as a hardware or software element. The system includes a framework manger which handles the communications between existing nodes and markers within a node architecture. The framework manager also logs activity of each resource and marker by using its unique name. The framework manager may send this logged activity to an output device, such as a printer or a display screen.

    摘要翻译: 公开了一种用于管理便携式计算设备的资源的方法和系统。 该方法包括接收用于形成节点的节点结构数据,其中节点结构数据包括分配给节点的每个资源的唯一名称。 一个节点至少有一个资源,它可能有多个资源。 每个资源可以是硬件或软件元素。 该方法还包括接收标记数据并创建标记。 标记包括遗留元素,例如硬件或软件元素。 该系统包括一个框架管理器,用于处理现有节点和节点体系结构内的标记之间的通信。 框架管理器还使用其唯一名称记录每个资源和标记的活动。 框架管理器可以将此记录的活动发送到输出设备,如打印机或显示屏幕。