• DocumentCode
    1678732
  • Title

    PSO Based Instruction Scheduling for Low Power

  • Author

    Nian, Chen ; Yanxiang, He ; Yong, Chen ; Ximi, Liao ; Qian, Liu

  • Author_Institution
    Sch. of Comput., Wuhan Univ., Wuhan, China
  • fYear
    2012
  • Firstpage
    519
  • Lastpage
    522
  • Abstract
    Power consumption has become an important issue in embedded system. Reducing the total number of signal transitions during each bus cycle has great effect on power consumption. In this paper, we proposed an instruction scheduling method which is based on the Particle Swarm Optimization (PSO) Algorithm to reduce the signal transitions. We formulate the low-power instruction scheduling problem to the constrained discrete PSO problem. And then we modify the PSO solution to satisfy the path constrained and find the better instruction schedule with litter signal transitions. For more effectively, we also improve the velocity updating formula to get the better result. The main contribution of our paper is that we use the improved PSO algorithm to find the better instructions sequence for low power quickly.
  • Keywords
    embedded systems; flow graphs; instruction sets; optimising compilers; particle swarm optimisation; power aware computing; processor scheduling; program control structures; PSO based instruction scheduling; bus cycle; compile optimizatiom; constrained discrete PSO problem; embedded system; instruction sequence; low-power instruction scheduling problem; particle swarm optimization; power consumption; program control flow graph; signal transition; velocity updating formula; Dynamic scheduling; Optimization; Particle swarm optimization; Processor scheduling; Signal processing algorithms; Software; Instruction Scheduling; Low Power; PSO;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Distributed Control and Intelligent Environmental Monitoring (CDCIEM), 2012 International Conference on
  • Conference_Location
    Hunan
  • Print_ISBN
    978-1-4673-0458-0
  • Type

    conf

  • DOI
    10.1109/CDCIEM.2012.129
  • Filename
    6178527