Volume 7 Number 10 (Oct. 2012)
Home > Archive > 2012 > Volume 7 Number 10 (Oct. 2012) >
JCP 2012 Vol.7(10): 2534-2541 ISSN: 1796-203X
doi: 10.4304/jcp.7.10.2534-2541

High Level Synthesis using Learning Automata Genetic Algorithm

Huijing Yang, Chunying Wang, Ning Du
School of Software, Harbin University of Science and Technology, Harbin, China

Abstract—High-level synthesis consists of many interdependent tasks such as scheduling, allocation and binding. All tasks in high-level synthesis are NP-complete and the design objectives are in conflict for nature, most of the already proposed approaches are not efficient in the exploration of the design space and not effective in the identification of different trade-offs. For these reasons, genetic algorithms can be considered as good candidates to tackle such difficult explorations. A new algorithm that named Learning Automata Genetic Algorithm (LAGA) is used in this paper to perform scheduling and allocation concurrently. This algorithm is based on the Genetic Algorithm, the difference is that the Learning Process is added to the Genetic Algorithm. This strategy can complete the scheduling and the allocation effectively in the high-level synthesis under certain time and resource constraints. This algorithm is implemented in C language and is tested finally on a number of DSP benchmarks, and the test results then are compared with those obtained from four other different techniques which are commonly used in high-level synthesis. The experimental results show that the high-level synthesis using the LAGA algorithm is very effective, especially under the area constraint.

Index Terms—Genetic algorithms, Learning Automata, High-level synthesis (HLS), Scheduling, design space exploration.

[PDF]

Cite: Huijing Yang, Chunying Wang, Ning Du, "High Level Synthesis using Learning Automata Genetic Algorithm," Journal of Computers vol. 7, no. 10, pp. 2534-2541, 2012.

General Information

ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
  • Nov 14, 2019 News!

    Vol 14, No 11 has been published with online version   [Click]

  • Mar 20, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Dec 16, 2019 News!

    Vol 14, No 12 has been published with online version   [Click]

  • Sep 16, 2019 News!

    Vol 14, No 9 has been published with online version   [Click]

  • Aug 16, 2019 News!

    Vol 14, No 8 has been published with online version   [Click]

  • Read more>>