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
Link To Document :
بازگشت