Research Article

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

Algorithm 1

Pseudocode for decreasing computing resources in the policy manager.
for  each big core  do
if  (core.freq > parameter.big.min_freq)  then
    decrease core.freq to the next lower level
    return
for  each big core  do
if  (core.state == on)  then
    turn off this core
    return
for  each little core  do
if  (core.freq > parameter.little.min_freq)  then
    decrease core.freq to the next lower level
    return
for each little core  do
if  (core.state == on)then
    turn off this core
    return