Method and apparatus for optimized execution using resource utilization maps

    公开(公告)号:US10592292B2

    公开(公告)日:2020-03-17

    申请号:US15603863

    申请日:2017-05-24

    Abstract: Systems and methods enable displaying a graphical representation of system resource usage in a resource utilization map to inform users about system resource utilization by applications and processes running on a computing device. Users may provide inputs to enable the system to adjust resource allocations based on user preferences. This may enable users to improve the overall operational performance of the device consistent with their current personal preferences by identifying applications or processes of most or least interest so the device processor to prioritize system resources accordingly. Some aspects transmit resource allocation data based on such user input to a central server to enable community based resource allocation schemes. Community based resource allocation schemes may be transmitted to computing devices for use as default or preliminary resource allocations for particular applications, websites or device operating states.

    PROVIDING MEMORY MANAGEMENT UNIT (MMU) PARTITIONED TRANSLATION CACHES, AND RELATED APPARATUSES, METHODS, AND COMPUTER-READABLE MEDIA
    7.
    发明申请
    PROVIDING MEMORY MANAGEMENT UNIT (MMU) PARTITIONED TRANSLATION CACHES, AND RELATED APPARATUSES, METHODS, AND COMPUTER-READABLE MEDIA 有权
    提供内存管理单元(MMU)分类翻译卡及其相关设备,方法和计算机可读介质

    公开(公告)号:US20160350222A1

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

    申请号:US14725882

    申请日:2015-05-29

    Abstract: Providing memory management unit (MMU) partitioned translation caches, and related apparatuses, methods, and computer-readable media. In this regard, in one aspect, an apparatus comprising an MMU is provided. The MMU comprises a translation cache providing a plurality of translation cache entries defining address translation mappings. The MMU further comprises a partition descriptor table providing a plurality of partition descriptors defining a corresponding plurality of partitions each comprising one or more translation cache entries of the plurality of translation cache entries. The MMU also comprises a partition translation circuit configured to receive a memory access request from a requestor. The partition translation circuit is further configured to determine a translation cache partition identifier (TCPID) of the memory access request, identify one or more partitions of the plurality of partitions based on the TCPID, and perform the memory access request on a translation cache entry of the one or more partitions.

    Abstract translation: 提供存储器管理单元(MMU)分区转换高速缓存以及相关设备,方法和计算机可读介质。 在这方面,在一方面,提供了包括MMU的装置。 MMU包括提供定义地址转换映射的多个转换高速缓存条目的翻译高速缓存。 所述MMU还包括分区描述符表,其提供多个分区描述符,所述分区描述符定义相应的多个分区,每个分区包括所述多个转换高速缓存条目中的一个或多个转换高速缓存条目。 MMU还包括被配置为从请求者接收存储器访问请求的分区转换电路。 分区翻译电路还被配置为确定存储器访问请求的翻译高速缓存分区标识符(TCPID),基于TCPID识别多个分区中的一个或多个分区,并且在翻译高速缓存条目上执行存储器访问请求 一个或多个分区。

    Methods of Selecting Available Cache in Multiple Cluster System
    8.
    发明申请
    Methods of Selecting Available Cache in Multiple Cluster System 有权
    在多集群系统中选择可用缓存的方法

    公开(公告)号:US20160232091A1

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

    申请号:US14619628

    申请日:2015-02-11

    Abstract: Aspects include computing devices, systems, and methods for implementing selecting an available shared cache memory as a victim cache. The computing device may identify a remote shared cache memory with available shared cache memory space for use as the victim cache. To select the appropriate available shared cache memory, the computing device may retrieve data for the identified remote shared cache memory or a processor cluster associated with the identified remote shared cache memory relating to a metric, such as performance speed, efficiency, or effective victim cache size. Using the retrieved data, the computing device may determine the identified remote shared cache memory to use as the victim cache and select the determined remote shared cache memory to use as the victim cache.

    Abstract translation: 方面包括用于实现选择可用的共享高速缓冲存储器作为受害者高速缓存的计算设备,系统和方法。 计算设备可以使用可用的共享高速缓冲存储器空间来识别远程共享高速缓冲存储器,以用作受害者高速缓存。 为了选择适当的可用共享高速缓冲存储器,计算设备可以检索与所标识的远程共享高速缓冲存储器相关联的识别的远程共享高速缓冲存储器的数据或与所标识的远程共享高速缓冲存储器有关的诸如性能速度, 尺寸。 使用所检索的数据,计算设备可以确定所识别的远程共享高速缓冲存储器以用作受害者高速缓存,并选择确定的远程共享高速缓冲存储器以用作受害者高速缓存。

    System and method for controlling central processing unit power with guaranteed transient deadlines
    9.
    发明授权
    System and method for controlling central processing unit power with guaranteed transient deadlines 有权
    控制中央处理单元功率的系统和方法,保证瞬时截止

    公开(公告)号:US09176572B2

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

    申请号:US13759709

    申请日:2013-02-05

    Abstract: Methods, systems and devices that include a dynamic clock and voltage scaling (DCVS) solution configured to compute and enforce performance guarantees for a group of processors to ensure that the processors does not remain in a busy state (e.g., due to transient workloads) for a combined period that is more than a predetermined amount of time above that which is required for one of the processors to complete its pre-computed steady state workload. The DCVS may adjust the frequency and/or voltage of one or more of the processors based on a variable delay to ensure that the multiprocessor system only falls behind its steady state workload by, at most, a predefined maximum amount of work, irrespective of the operating frequency or voltage of the processors.

    Abstract translation: 包括动态时钟和电压缩放(DCVS)解决方案的方法,系统和设备,用于为一组处理器计算和实施性能保证,以确保处理器不处于忙状态(例如,由于临时工作负载) 该组合时段大于超过一个处理器完成其预先计算的稳态工作量所需的预定时间量。 DCVS可以基于可变延迟来调整一个或多个处理器的频率和/或电压,以确保多处理器系统仅落后于其稳态工作负载,最多只能达到预定的最大工作量,而不管 处理器的工作频率或电压。

Patent Agency Ranking