Guided Optimistic Resource Scheduling
    13.
    发明申请

    公开(公告)号:US20180316626A1

    公开(公告)日:2018-11-01

    申请号:US15960991

    申请日:2018-04-24

    Abstract: A system for resource management is disclosed. The system includes a node local resource management layer employed to generate node local guidance information based on coarse grained information and application usage characteristics. A central cluster resource management layer is configured to generate per-framework resource guidance filter information based on the node local guidance information. An application layer, including a plurality of frameworks, is configured to employ the per-framework resource guidance filter information to generate resource guidance filters. The resource guidance filters guide resource requests to the central cluster resource management layer and allow the application layer to receive resources from the node local resource management layer in response to the resource requests to the central cluster resource management layer.

    Content-aware energy savings for video streaming and playback on mobile devices

    公开(公告)号:US10117185B1

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

    申请号:US15423490

    申请日:2017-02-02

    Abstract: A system, computer readable medium, and method are provided for reducing the power consumption of a mobile device. The method includes the steps of detecting video content to be viewed in an application executed by the mobile device; detecting unwanted content associated with the video content; and operating the mobile device in a low-power mode during playback of the video content in the application in response to detecting the unwanted content. The mobile device may include a memory storing the application and a processor executing the application, which configures the processor to implement the method. Five techniques may be applied in the low-power mode to reduce power consumption including Dynamic Voltage and Frequency Scaling (DVFS), reducing resolution of content, reducing brightness of a display, masking content, and thread throttling. The low-power mode saves energy when playing back videos on the mobile device.

    CORE LOAD KNOWLEDGE FOR ELASTIC LOAD BALANCING OF THREADS
    15.
    发明申请
    CORE LOAD KNOWLEDGE FOR ELASTIC LOAD BALANCING OF THREADS 审中-公开
    用于弹性载荷平衡的核心载荷知识

    公开(公告)号:US20170039093A1

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

    申请号:US14818253

    申请日:2015-08-04

    CPC classification number: G06F9/5083 G06F9/5066 G06F2209/5018

    Abstract: A method of balancing load on multiple cores includes maintaining multiple bitmaps in a global memory location. Each bitmap indicates loads of the threads included in a thread domain. The multiple threads are associated with each core. Each core maintains and updates the respective bitmap based on the loads of the threads. The multiple bitmaps are maintained in the global memory location which is accessible by a multiple thread domains configured to execute threads using the cores. Execution of the multiple thread domains is balanced using the multiple cores based on loads of each thread described in each bitmap.

    Abstract translation: 在多个核心上平衡负载的方法包括在全局存储器位置保持多个位图。 每个位图指示线程域中包含的线程的负载。 多个线程与每个核心相关联。 每个核心基于线程的负载维护和更新相应的位图。 多个位图被保留在全局存储器位置,该位置可被配置为使用内核执行线程的多个线程域访问。 基于每个位图中描述的每个线程的负载,使用多个核来平衡多个线程域的执行。

    APPARATUS, METHOD, AND COMPUTER PROGRAM FOR UTILIZING SECONDARY THREADS TO ASSIST PRIMARY THREADS IN PERFORMING APPLICATION TASKS
    16.
    发明申请
    APPARATUS, METHOD, AND COMPUTER PROGRAM FOR UTILIZING SECONDARY THREADS TO ASSIST PRIMARY THREADS IN PERFORMING APPLICATION TASKS 审中-公开
    在执行应用任务时使用辅助线程来辅助主线程的装置,方法和计算机程序

    公开(公告)号:US20170031724A1

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

    申请号:US14815875

    申请日:2015-07-31

    CPC classification number: G06F9/505 G06F2209/5018 G06F2209/509

    Abstract: An apparatus, method, and computer program product are provided for utilizing secondary threads to assist primary threads in performing application tasks. In use, a plurality of primary threads are utilized for performing at least one of a plurality of tasks of an application utilizing at least one corresponding core. Further, it is determined whether the primary threads require assistance in performing one or more of the plurality of tasks of the application. Based on such determination, a plurality of secondary threads are utilized for performing the one or more of the plurality of tasks of the application.

    Abstract translation: 提供了一种装置,方法和计算机程序产品,用于利用辅助线程来辅助主线程执行应用任务。 在使用中,使用多个主线程来利用至少一个对应的核来执行应用的多个任务中的至少一个。 此外,确定主线程是否需要协助执行应用的多个任务中的一个或多个。 基于这样的确定,使用多个辅助线程来执行应用的多个任务中的一个或多个。

Patent Agency Ranking