Research Article

An Adaptive and Integrated Low-Power Framework for Multicore Mobile Computing

Algorithm 2

Pseudocode for increasing computing resources in the policy manager.
for  each little core  do
if  (core.state == off)  then
    turn on this core
    return
for  each little core  do
if(core.freq < parameter.little.max_freq)  then
    increase core.freq to the next higher level
    return
for  each big core  do
if(core.state == off)  then
    turn on this core
    return
for  each big core  do
if(core.freq < parameter.big.max_freq)   then
    increase core.freq to the next higher level
    return