Title :
Low Power Instructions Scheduling Based on Ant Colony Optimization
Author :
Liu Qian ; He Yanxiang ; Chen Yong ; Liao Ximi ; Chen Nian
Author_Institution :
Sch. of Comput., Wuhan Univ., Wuhan, China
Abstract :
In this paper, we focus on the problem of instructions scheduling based on new meta-heuristic algorithm named Ant Colony Optimization (ACO). During the execution of the program, in fact, the flow goes from one instruction to the other. This procedure leads to binary transition just out of the differences between the binary code of two consecutive instructions. Our method pursues a related optimization strategy to reduce the total number of binary transition during the execution. It´s very hard to find the best scheduling solution because of being a NP-Hard. ACO is used to research for an approximate but effective solution, to achieve the goal of combinational optimization. The final goal is to minimize the dissipation of power at lower level.
Keywords :
ant colony optimisation; binary codes; combinatorial mathematics; power aware computing; program compilers; scheduling; ACO; NP-hard solution; ant colony optimization strategy; binary code; binary transition; combinational optimization; low power instruction scheduling; metaheuristic algorithm; power dissipation; program execution; Ant colony optimization; Dynamic scheduling; Educational institutions; Energy consumption; Optimization; Processor scheduling;
Conference_Titel :
Engineering and Technology (S-CET), 2012 Spring Congress on
Conference_Location :
Xian
Print_ISBN :
978-1-4577-1965-3
DOI :
10.1109/SCET.2012.6341888