System and method for energy usage accounting in software applications

YC Hu, A Pathak - US Patent 10,013,511, 2018 - Google Patents
A method for generating an energy usage profile for a software program executed in a
computing device includes generating a call trace of an executed system call, identifying a …

Migrating tasks between asymmetric computing elements of a multi-core processor

A Naveh, Y Yosef, E Weissmann, A Aggarwal… - US Patent …, 2019 - Google Patents
In one embodiment, the present invention includes a mul ticore processor having first and
second cores to indepen dently execute instructions, the first core visible to an operating …

Out-of-band platform tuning and configuration

AJ Herdrich, PL Connor, D Kumar, AW Min… - US Patent …, 2018 - Google Patents
Devices and techniques for out-of-band platform tuning and configuration are described
herein. A device can include a telemetry interface to a telemetry collection system and a …

Energy efficiency aware thermal management in a multi-processor system on a chip

HJ Park, YH Kang, RF Alton, CL Medrano… - US Patent …, 2017 - Google Patents
Various embodiments of methods and systems for energy efficiency aware thermal
management in a portable computing device that contains a heterogeneous, multi-processor …

Power consumption optimized translation of object code partitioned for hardware component based on identified operations

CA Vick, GM Wright - US Patent 9,098,309, 2015 - Google Patents
In the various aspects, a virtual machine operating at the machine layer may use power
consumption models to parti tion object code into portions, identify the relative power …

Dynamically switching a workload between heterogeneous cores of a processor

P Sakarda - US Patent 9,619,284, 2017 - Google Patents
In one embodiment, a policy manager may receive operating system scheduling information,
performance prediction information for at least one future quantum, and current processor …

Dynamic power optimization for computing devices

CA Vick, GM Wright - US Patent 8,799,693, 2014 - Google Patents
BACKGROUND Cellular and wireless communication technologies have seen explosive
growth over the past several years. This growth has been fueled by better communications …

Information processing device and information processing method in heterogenous multi-cores having different architectures

M Toyama, M Hayashikoshi - US Patent 9,977,664, 2018 - Google Patents
An application process is switched between asymmetric processor cores having no
compatibility in instruction set architectures so that the process can be continuously …

Asymmetric multi-core processor with native switching mechanism

RE Hooker, T Parks, GG Henry - US Patent 10,423,216, 2019 - Google Patents
A processor includes first and second processing cores configured to support first and
second respective subsets of features of its instruction set architecture (ISA) feature set. The …

Client-side server for client-side scripting languages

D Racanelli, I Dunn, RA Jones - US Patent 9,223,599, 2015 - Google Patents
(57) ABSTRACT A method of executing a cross-platform application on a system is
disclosed. An instruction pertaining to an execution of the cross-platform application on the …