SUSPEND AND RESUME TIMELINE OPTIMIZATION FOR APPLICATION PROCESSOR
    1.
    发明申请
    SUSPEND AND RESUME TIMELINE OPTIMIZATION FOR APPLICATION PROCESSOR 有权
    暂停和恢复应用程序处理程序的时间表优化

    公开(公告)号:US20160246348A1

    公开(公告)日:2016-08-25

    申请号:US14629216

    申请日:2015-02-23

    IPC分类号: G06F1/32 G06F9/445

    摘要: This disclosure describes systems, methods, and apparatus for reducing power consumption and improving performance on a computing device. A method includes scheduling, with a driver on the computing device, one or more activity times that indicate when the driver will be active and storing the one or more activity times that indicate when the driver will be active. When a request to suspend a system of the computing device is received, the stored activity times are accessed to identify when the driver will be active, and a determination is made whether any of the one or more activity times is scheduled to occur within a suspend time window. If the driver will not be active during the suspend time window, suspension of the system is initiated.

    摘要翻译: 本公开描述了用于降低功耗并提高计算设备的性能的系统,方法和装置。 一种方法包括使用计算设备上的驱动程序来调度一个或多个活动时间,该活动时间指示驾驶员何时处于活动状态并且存储指示驾驶员何时处于活动状态的一个或多个活动时间。 当接收到暂停计算设备的系统的请求时,访问存储的活动时间以识别驾驶员何时处于活动状态,并且确定一个或多个活动时间中的任一个是否被调度为在暂停中发生 时间窗口 如果在暂停时间窗口中驱动程序不会处于活动状态,系统将暂停。

    DETECTION OF SPURIOUS TCP CONTROL PACKETS
    2.
    发明申请
    DETECTION OF SPURIOUS TCP CONTROL PACKETS 审中-公开
    检测SPURIOUS TCP控制包

    公开(公告)号:US20160119874A1

    公开(公告)日:2016-04-28

    申请号:US14524555

    申请日:2014-10-27

    IPC分类号: H04W52/02

    摘要: Systems and methods for managing communications on a communication device are disclosed. A method may include receiving a communication packet at the communication device via a network connection and determining, at the communication device, whether the communication packet is an unsolicited control packet. Dormancy of the network connection is triggered after a first time period if the communication packet is not an unsolicited control packet, and dormancy of the network connection is triggered after a second time period if the communication packet is an unsolicited control packet wherein the second time period is less than the first time period.

    摘要翻译: 公开了一种用于管理通信设备上的通信的系统和方法。 方法可以包括经由网络连接在通信设备处接收通信分组,并且在通信设备处确定通信分组是否是未经请求的控制分组。 如果通信分组不是未经请求的控制分组,则在第一时间段之后触发网络连接的休眠,并且如果通信分组是非请求控制分组,则在第二时间段之后触发网络连接的休眠,其中第二时间段 小于第一时期。

    OPTIMAL BUFFERING SCHEME FOR STREAMING CONTENT
    4.
    发明申请
    OPTIMAL BUFFERING SCHEME FOR STREAMING CONTENT 审中-公开
    用于流动内容的最佳缓冲方案

    公开(公告)号:US20170054782A1

    公开(公告)日:2017-02-23

    申请号:US14831223

    申请日:2015-08-20

    IPC分类号: H04L29/06 H04L29/08

    摘要: A method and apparatus for adjusting buffer size are provided. The method may comprise downloading a media file onto a media-player device, and then detecting, by the media-player device, the speed of the downloading. The method may further comprise transferring a first buffer packet of media content from the media file to a media processor. Then, the method may comprise providing and interrupt signal from the media processor, that indicated that the media content of first buffer packet has reached a lower media content threshold, and transferring, to the media processor, in response to the interrupt signal, one or more variably-sized buffer packets that are adjusted in size based on the speed of the downloading.

    摘要翻译: 提供了一种用于调整缓冲器大小的方法和装置。 该方法可以包括将媒体文件下载到媒体播放器设备上,然后由媒体播放器设备检测下载速度。 该方法还可以包括将媒体内容的第一缓冲包从媒体文件传送到媒体处理器。 然后,该方法可以包括提供和中断来自媒体处理器的信号,其指示第一缓冲器分组的媒体内容已经达到较低的媒体内容阈值,并且响应于中断信号向媒体处理器传送一个或 基于下载速度调整大小的更多可变大小的缓冲区数据包。

    ENHANCEMENT IN LINUX ONDEMAND GOVERNOR FOR PERIODIC LOADS
    5.
    发明申请
    ENHANCEMENT IN LINUX ONDEMAND GOVERNOR FOR PERIODIC LOADS 审中-公开
    LINUX ONDEMAND总监对周期性负荷的增强

    公开(公告)号:US20150309552A1

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

    申请号:US14262452

    申请日:2014-04-25

    IPC分类号: G06F1/32

    摘要: An enhanced OnDemand Governor is disclosed that computes a steady-state frequency based on prior recommended CPU frequencies and applies a steady-state frequency when available. When not available, a turbo frequency or a computed lower frequency is applied. For increased loads, the steady-state frequency can be applied for one or more cycles until it becomes apparent that gradual frequency increases are not sufficient to meet a large CPU load, at which point the turbo frequency is applied and the history of CPU frequencies can be flushed. The enhanced OnDemand Governor can be turned on where periodic loads are detected while the traditional OnDemand Governor can be used in all other use cases.

    摘要翻译: 公开了一种增强的OnDemand调速器,其基于先前推荐的CPU频率计算稳态频率,并在可用时施加稳态频率。 当不可用时,应用turbo频率或计算出的较低频率。 对于增加的负载,稳态频率可以施加一个或多个周期,直到逐渐增加的频率增加不足以满足大的CPU负载,此时应用turbo频率和CPU频率的历史可以 被冲洗 在传统的OnDemand调制器可以在所有其他用例中使用时,可以启用增强型OnDemand调节器来检测周期性负载。

    Work item management among worker threads of a computing device

    公开(公告)号:US10108449B2

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

    申请号:US15263557

    申请日:2016-09-13

    IPC分类号: G06F9/46 G06F9/48 G06F9/50

    摘要: Systems, methods, and apparatus are herein disclosed for performing load balancing of work queues via a dispatcher that shifts work items between worker threads. The dispatcher can be added to the kernel and can monitor work item workload histories to estimate the workload that each work item will add to a thread that it is scheduled for. Where a workload for a given processor is predicted to trigger performance scaling of that processor, the dispatcher can reschedule one or more work items from the scheduled or default work thread to another work thread. The another work thread can be selected such that the addition of the work item will not trigger performance scaling of the another work thread.

    POWER AWARE WORK ITEMS MANAGEMENT
    7.
    发明申请

    公开(公告)号:US20180074849A1

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

    申请号:US15263557

    申请日:2016-09-13

    IPC分类号: G06F9/48 G06F9/50

    摘要: Systems, methods, and apparatus are herein disclosed for performing load balancing of work queues via a dispatcher that shifts work items between worker threads. The dispatcher can be added to the kernel and can monitor work item workload histories to estimate the workload that each work item will add to a thread that it is scheduled for. Where a workload for a given processor is predicted to trigger performance scaling of that processor, the dispatcher can reschedule one or more work items from the scheduled or default work thread to another work thread. The another work thread can be selected such that the addition of the work item will not trigger performance scaling of the another work thread.

    PROACTIVE CONTROL OF HARDWARE BASED UPON MONITORED PROCESSING
    9.
    发明申请
    PROACTIVE CONTROL OF HARDWARE BASED UPON MONITORED PROCESSING 有权
    基于监控处理的硬件的主动控制

    公开(公告)号:US20160249290A1

    公开(公告)日:2016-08-25

    申请号:US14627280

    申请日:2015-02-20

    IPC分类号: H04W52/02

    摘要: A method and computing apparatus for controlling operation of hardware processing components are disclosed. The method may include receiving a data packet (e.g., a media frame) at the computing device, processing the data packet with a plurality of hardware components to display the data packet, and monitoring movement of the data packet among the hardware components. A time indication for each hardware component is generated that indicates when the data packet will be received, and a frequency of each of the hardware components is adjusted based upon when the frame will arrive to be processed.

    摘要翻译: 公开了一种用于控制硬件处理部件的操作的方法和计算装置。 该方法可以包括在计算设备处接收数据分组(例如,媒体帧),用多个硬件组件处理数据分组以显示数据分组,以及监视数据分组在硬件组件中的移动。 生成每个硬件组件的时间指示,其指示何时将接收数据分组,并且基于帧何时到达要处理的每个硬件组件的频率进行调整。