SYSTEMS AND METHODS FOR SCHEDULING TASKS IN A HETEROGENEOUS PROCESSOR CLUSTER ARCHITECTURE USING CACHE DEMAND MONITORING
    11.
    发明申请
    SYSTEMS AND METHODS FOR SCHEDULING TASKS IN A HETEROGENEOUS PROCESSOR CLUSTER ARCHITECTURE USING CACHE DEMAND MONITORING 有权
    使用高速缓存需求监控在异构处理器集群架构中调度任务的系统和方法

    公开(公告)号:US20170024316A1

    公开(公告)日:2017-01-26

    申请号:US14807840

    申请日:2015-07-23

    Abstract: Systems, methods, and computer programs are disclosed for scheduling tasks in a heterogeneous processor cluster architecture in a portable computing device. One embodiment is a system comprising a first processor cluster and a second processor cluster. The first processor cluster comprises a first shared cache, and the second processor cluster comprises a second shared cache. The system further comprises a controller in communication with the first and second processor clusters for performing task migration between the first and second processor clusters. The controller initiates execution of a task on a first processor in the first processor cluster. The controller monitors a processor workload for the first processor and a cache demand associated with the first shared cache while the task is running on the first processor in the first processor cluster. The controller migrates the task to the second processor cluster based on the processor workload and the cache demand.

    Abstract translation: 公开了用于在便携式计算设备中的异构处理器集群架构中调度任务的系统,方法和计算机程序。 一个实施例是包括第一处理器集群和第二处理器集群的系统。 第一处理器集群包括第一共享高速缓存,并且第二处理器集群包括第二共享高速缓存。 该系统还包括与第一和第二处理器集群通信的控制器,用于执行第一和第二处理器集群之间的任务迁移。 控制器在第一处理器集群中的第一处理器上启动任务的执行。 当任务在第一处理器集群中的第一处理器上运行时,控制器监视第一处理器的处理器工作负载和与第一共享高速缓存相关联的高速缓存需求。 控制器根据处理器工作负载和缓存需求将任务迁移到第二个处理器集群。

    SYSTEMS AND METHODS FOR PROVIDING DYNAMIC CACHE EXTENSION IN A MULTI-CLUSTER HETEROGENEOUS PROCESSOR ARCHITECTURE
    13.
    发明申请
    SYSTEMS AND METHODS FOR PROVIDING DYNAMIC CACHE EXTENSION IN A MULTI-CLUSTER HETEROGENEOUS PROCESSOR ARCHITECTURE 有权
    用于在多集群异构处理器架构中提供动态缓存扩展的系统和方法

    公开(公告)号:US20160203083A1

    公开(公告)日:2016-07-14

    申请号:US14595998

    申请日:2015-01-13

    Abstract: A dynamic cache extension in a multi-cluster heterogeneous processor architecture is described. One embodiment is a system comprising a first processor cluster having a first level two (L2) cache and a second processor cluster having a second L2 cache. The system further comprises a controller in communication with the first and second L2 caches. The controller receives a processor workload input and a cache workload input from the first processor cluster. Based on processor workload input and the cache workload input, the cache controller determines whether a current task associated with the first processor cluster is limited by a size threshold of the first L2 cache or a performance threshold of the first processor cluster. If the current task is limited by the size threshold of the first L2 cache, the controller uses at least a portion of the second L2 cache as an extension of the first L2 cache.

    Abstract translation: 描述了多集群异构处理器架构中的动态缓存扩展。 一个实施例是包括具有第一级二(L2)高速缓存的第一处理器集群和具有第二L2高速缓存的第二处理器集群的系统。 该系统还包括与第一和第二L2高速缓存通信的控制器。 控制器从第一处理器集群接收处理器工作负载输入和高速缓存工作负载输入。 基于处理器工作负载输入和缓存工作负荷输入,高速缓存控制器确定与第一处理器集群相关联的当前任务是否受到第一L2高速缓存的大小阈值或第一处理器集群的性能阈值的限制。 如果当前任务受到第一L2高速缓存的大小阈值的限制,则控制器使用第二L2高速缓存的至少一部分作为第一L2高速缓存的扩展。

    APPARATUS, SYSTEM AND METHOD FOR DYNAMIC POWER MANAGEMENT ACROSS HETEROGENEOUS PROCESSORS IN A SHARED POWER DOMAIN
    14.
    发明申请
    APPARATUS, SYSTEM AND METHOD FOR DYNAMIC POWER MANAGEMENT ACROSS HETEROGENEOUS PROCESSORS IN A SHARED POWER DOMAIN 有权
    在共享电源域中异步处理器的动态电源管理的装置,系统和方法

    公开(公告)号:US20150370316A1

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

    申请号:US14839836

    申请日:2015-08-28

    Abstract: Systems and methods for dynamically adjusting an input parameter, such as power supply level, to a shared power domain in a portable computing device are disclosed. The power domain includes a plurality of processing resources that share the power source. The power supply level is reduced based on a critical core vote pool derived from votes from the plurality of processing resources. The critical core vote pool is narrowed from all the votes by disqualifying votes based on the operating status of the associated processing resources. For example, because inactive processing resources may be unaffected by a change in the voltage level to the shared domain, and because certain active processing resources are in a position to adjust to a power change dictated by another processing resource, such processing resources may be considered noncritical and their votes disqualified from consideration.

    Abstract translation: 公开了一种将便携式计算设备中的共享电力域动态调整输入参数(例如电源电平)的系统和方法。 功率域包括共享电源的多个处理资源。 基于来自多个处理资源的投票的关键核心投票池,电力供应水平被减少。 基于相关处理资源的运作状况,通过取消投票资格,所有投票的关键核心投票池缩小。 例如,由于非活动处理资源可能不受到对共享域的电压电平的改变的影响,并且由于某些活动处理资源处于能够调整到另一个处理资源所规定的功率变化的位置,因此可以考虑这样的处理资源 不重要,其选票不合格。

    ENERGY EFFICIENCY AWARE THERMAL MANAGEMENT IN A MULTI-PROCESSOR SYSTEM ON A CHIP
    15.
    发明申请
    ENERGY EFFICIENCY AWARE THERMAL MANAGEMENT IN A MULTI-PROCESSOR SYSTEM ON A CHIP 有权
    能源效率在芯片上的多处理器系统中的热能管理

    公开(公告)号:US20150286262A1

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

    申请号:US14280629

    申请日:2014-05-18

    Abstract: Various embodiments of methods and systems for energy efficiency aware thermal management in a portable computing device that contains a heterogeneous, multi-processor system on a chip (“SoC”) are disclosed. Because individual processing components in a heterogeneous, multi-processor SoC may exhibit different processing efficiencies at a given temperature, energy efficiency aware thermal management techniques that compare performance data of the individual processing components at their measured operating temperatures can be leveraged to optimize quality of service (“QoS”) by adjusting the power supplies to, reallocating workloads away from, or transitioning the power mode of, the least energy efficient processing components. In these ways, embodiments of the solution optimize the average amount of power consumed across the SoC to process a MIPS of workload.

    Abstract translation: 公开了在包含芯片上的异构多处理器系统(“SoC”)的便携式计算设备中的用于能量效率感知热管理的方法和系统的各种实施例。 由于异构多处理器SoC中的单独处理组件可能在给定温度下可能表现出不同的处理效率,因此可以利用能源效率感知热管理技术来比较其测量工作温度下各个处理组件的性能数据,从而优化服务质量 (“QoS”),通过调整电力供应,重新分配工作量远离或转移最低能效处理组件的功率模式。 以这些方式,该解决方案的实施例优化了跨SoC消耗的平均功耗量以处理MIPS的工作负载。

    SYSTEM AND METHOD FOR BALANCED USER EXPERIENCE IN A MULTIMEDIA CONFERENCING COMMUNITY
    16.
    发明申请
    SYSTEM AND METHOD FOR BALANCED USER EXPERIENCE IN A MULTIMEDIA CONFERENCING COMMUNITY 有权
    多媒体会议社区平衡用户体验的系统与方法

    公开(公告)号:US20150160709A1

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

    申请号:US14102468

    申请日:2013-12-10

    Abstract: Various embodiments of methods and systems for balancing user experience in a multimedia conferencing community are disclosed. An exemplary embodiment envisions a portable computing device (“PCD”) receiving data indicative of one or more visual multimedia parameter settings in a companion PCD of the community. Based on the received data, the PCD may determine an adjustment to the settings of one or more of its own visual multimedia parameters such that a multimedia output in the form of a data packet stream is adjusted. In this way, the PCD may conserve power consumption by avoiding unnecessary multimedia workload processing for encoding a multimedia output that would not benefit the quality of service (“QoS”) delivered by the companion PCD. Additionally, by optimizing the quality of the multimedia output in view of the companion device parameter settings, the PCD may allocate more of its power budget to improving its own QoS level.

    Abstract translation: 公开了用于平衡多媒体会议社区中的用户体验的方法和系统的各种实施例。 示例性实施例设想便携式计算设备(“PCD”)在社区的伴侣PCD中接收指示一个或多个可视多媒体参数设置的数据。 基于接收的数据,PCD可以确定对其自己的可视多媒体参数中的一个或多个的设置的调整,使得调整数据分组流形式的多媒体输出。 以这种方式,PCD可以通过避免不利的多媒体工作负载处理来节省功耗,所述多媒体工作负载处理将不利于伴随的PCD提供的服务质量(“QoS”)的多媒体输出。 此外,通过根据配套设备参数设置优化多媒体输出的质量,PCD可以分配更多的功率预算来提高自己的QoS水平。

Patent Agency Ranking