• DocumentCode
    2203699
  • Title

    Improving the Efficiency of Scheduling and Placement in FPGA by Small-world Model Based Genetic Algorithm

  • Author

    Cui, Jie ; Chen, Xue ; Lei, Yongmei ; Xu, Weimin

  • Author_Institution
    Dept. of Comput. Eng. & Sci., Shanghai Univ., Shanghai, China
  • fYear
    2010
  • fDate
    June 29 2010-July 1 2010
  • Firstpage
    99
  • Lastpage
    106
  • Abstract
    A genetic algorithm based on small-world model (GA-SW) is developed for solving the scheduling and placement problem in FPGA. In this problem, a set of tasks with their own start times, execution times and deadlines is to be scheduled into the FPGA with the objective to minimize the total delay of tasks. The small-world network model possesses locality character, i.e., tightly local connections and loosely remote connections, which can be directly used in the design of the initial population and mutation operator of GA since the optimal solutions for scheduling also has locality character, i.e., close to the deadline-based sequence. Meanwhile, a gliding window method is proposed along with the small-world model so as to better take advantage of the locality of solutions. Additionally, a converging crossover operator is developed to prevent invalid solutions caused by combinatorial coding. The time complexity of GA-SW is O(n2), where n is the number of tasks. Compared with traditional genetic algorithm, GA-SW can dramatically improve the efficiency of the algorithm and the quality of solutions.
  • Keywords
    combinatorial mathematics; computational complexity; encoding; field programmable gate arrays; genetic algorithms; FPGA; combinatorial coding; deadline-based sequence; locality character; loosely remote connections; placement problem; scheduling problem; small-world model based genetic algorithm; tightly local connections; Biological cells; Complexity theory; Field programmable gate arrays; Processor scheduling; Single machine scheduling; Tuning; FPGA; GA; Placement; Scheduling; Small-world;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
  • Conference_Location
    Bradford
  • Print_ISBN
    978-1-4244-7547-6
  • Type

    conf

  • DOI
    10.1109/CIT.2010.58
  • Filename
    5578438