SELECTIVE MULTITHREADING FOR SPORADIC PROCESSOR WORKLOADS
    1.
    发明申请
    SELECTIVE MULTITHREADING FOR SPORADIC PROCESSOR WORKLOADS 有权
    选择性多元化的SPORADIC加工者工作量

    公开(公告)号:US20150193959A1

    公开(公告)日:2015-07-09

    申请号:US14149701

    申请日:2014-01-07

    IPC分类号: G06T13/80 G06T1/20

    摘要: Systems and methods for processing user-interface animations are disclosed. The method may include processing a first frame of a user-interface animation with a first processing core, monitoring a processing time of the first frame of the user-interface animation relative to a first synchronization pulse, and processing, if the elapsed processing time exceeds a threshold, a first portion of the user-interface animation with the first processing core and a second portion of the user-interface animation with a second processing core. Processing of a next frame of the user-interface animation may be initiated with the first processing core while the second processing core is processing the second portion of the user-interface animation.

    摘要翻译: 公开了用于处理用户界面动画的系统和方法。 该方法可以包括用第一处理核处理用户界面动画的第一帧,监视用户界面动画相对于第一同步脉冲的第一帧的处理时间,以及如果经过的处理时间超过 阈值,具有第一处理核心的用户界面动画的第一部分和具有第二处理核心的用户界面动画的第二部分。 用户界面动画的下一帧的处理可以与第一处理核心一起发起,而第二处理核心正在处理用户界面动画的第二部分。

    VSync aligned CPU frequency governor sampling

    公开(公告)号:US09811388B2

    公开(公告)日:2017-11-07

    申请号:US15072248

    申请日:2016-03-16

    IPC分类号: G06F9/54 G06F9/50

    摘要: Systems, methods, and apparatus are herein described for reducing stuttering or skipped frames in media rendering by switching between two sampling windows of a CPU frequency governor. In particular, a sampling window for the governor can switch between a first mode and a second mode, where the first mode involves a default sampling window having a period greater than 1/f, is out of phase with or not aligned with VSync pulses, and is clocked to an internal clock of the CPU frequency governor. The second mode involves an adjusted sampling window having a period equal to 1/f, and is in phase with or aligned with VSync pulses. Further, f, can be the refresh rate of a display device. VSync pulses can be provided to the CPU frequency governor, which can use these pulses to clock the sampling window when a CPU workload becomes or is expected to become sporadic.

    VSYNC ALIGNED CPU FREQUENCY GOVERNOR SAMPLING
    4.
    发明申请
    VSYNC ALIGNED CPU FREQUENCY GOVERNOR SAMPLING 有权
    VSYNC对齐CPU频率管理器采样

    公开(公告)号:US20160335737A1

    公开(公告)日:2016-11-17

    申请号:US15072248

    申请日:2016-03-16

    IPC分类号: G06T1/20 G06F9/50 G06F9/54

    摘要: Systems, methods, and apparatus are herein described for reducing stuttering or skipped frames in media rendering by switching between two sampling windows of a CPU frequency governor. In particular, a sampling window for the governor can switch between a first mode and a second mode, where the first mode involves a default sampling window having a period greater than 1/f, is out of phase with or not aligned with VSync pulses, and is clocked to an internal clock of the CPU frequency governor. The second mode involves an adjusted sampling window having a period equal to 1/f, and is in phase with or aligned with VSync pulses. Further, f, can be the refresh rate of a display device. VSync pulses can be provided to the CPU frequency governor, which can use these pulses to clock the sampling window when a CPU workload becomes or is expected to become sporadic.

    摘要翻译: 这里描述了用于通过在CPU调频器的两个采样窗口之间切换来减少媒体渲染中的口吃或跳过的帧的系统,方法和装置。 特别地,用于调节器的采样窗口可以在第一模式和第二模式之间切换,其中第一模式涉及具有大于1 / f的周期的默认采样窗口与VSync脉冲异相或不对准, 并被送到CPU调速器的内部时钟。 第二模式涉及具有等于1 / f的周期的调整的采样窗口,并且与VSync脉冲同相或对齐。 此外,f可以是显示装置的刷新率。 可以向CPU调速器提供VSync脉冲,CPU调频器可以在CPU工作负载变成或预期变得零星时使用这些脉冲对采样窗口进行时钟。

    Selective multithreading for sporadic processor workloads
    5.
    发明授权
    Selective multithreading for sporadic processor workloads 有权
    针对零星处理器工作负载的选择性多线程

    公开(公告)号:US09177352B2

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

    申请号:US14149701

    申请日:2014-01-07

    IPC分类号: G06T13/00 G06T1/20 G06F3/00

    摘要: Systems and methods for processing user-interface animations are disclosed. The method may include processing a first frame of a user-interface animation with a first processing core, monitoring a processing time of the first frame of the user-interface animation relative to a first synchronization pulse, and processing, if the elapsed processing time exceeds a threshold, a first portion of the user-interface animation with the first processing core and a second portion of the user-interface animation with a second processing core. Processing of a next frame of the user-interface animation may be initiated with the first processing core while the second processing core is processing the second portion of the user-interface animation.

    摘要翻译: 公开了用于处理用户界面动画的系统和方法。 该方法可以包括用第一处理核处理用户界面动画的第一帧,监视用户界面动画相对于第一同步脉冲的第一帧的处理时间,以及如果经过的处理时间超过 阈值,具有第一处理核心的用户界面动画的第一部分和具有第二处理核心的用户界面动画的第二部分。 用户界面动画的下一帧的处理可以与第一处理核心一起发起,而第二处理核心正在处理用户界面动画的第二部分。