Patent ID: 9411649
Filing Date: 2016-08-09
CPC Classification: G06F,Y02D

Claim Text:
1. A resource allocation method adapted to a mobile device having a multi-core central processing unit, the central processing unit executing at least one application, the resource allocation method comprising: obtaining a usage status of each of the at least one application according to a level of concern of a user for each of the at least one application; determining a sensitivity of at least one thread of each of the at least one application according to the usage status of each of the at least one application, wherein if the at least one application executed by the central processing unit is executed on a background, determining the sensitivity of the at least one thread of each of the at least one application as a first sensitivity, if the at least one application executed by the central processing unit is executed on a foreground, determining the sensitivity of the at least one thread of each of the at least one application as a second sensitivity, and if the at least one application executed on the foreground interacts with the user, determining the sensitivity of the at least one thread of each of the at least one application as a third sensitivity; and allocating resources of the central processing unit according to the sensitivity of the at least one thread run by the cores, if the sensitivity of the at least one thread is the second sensitivity or the third sensitivity, allocating the at least one thread to a core of the cores with a minimum total sensitivity; if the sensitivity of the at least one thread is the first sensitivity, allocating the at least one thread to a core of the cores with a minimum total workload.