Parallel Approach to the Functional Decomposition of Logical Functions Using Developmental Genetic Programming

被引:0
|
作者
Deniziak, Stanislaw [1 ]
Wieczorek, Karol [1 ]
机构
[1] Kielce Univ Technol, Dept Comp Sci, Kielce, Poland
关键词
developmental genetic programming; parallel processing; functional decomposition; FPGA devices;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Functional decomposition is the main step in the FPGA-oriented logic synthesis, where a function is decomposed into a set of functions, each of which must be simple enough to be implementable in one logic cell. This paper presents a method of searching for the best decomposition strategy for logical functions specified by cubes. The strategy is represented by a decision tree, where each node corresponds to a single decomposition step. In that way the multistage decomposition of complex logical functions may be specified. The tree evolves using the parallel developmental genetic programming. The goal of the evolution is to find a decomposition strategy for which the cost of FPGA implementation of a given function is minimal. Experimental results show that our approach gives significantly better results than other existing methods.
引用
收藏
页码:406 / 415
页数:10
相关论文
共 50 条
  • [1] Genetic programming: A parallel approach
    Golubski, W
    [J]. SOFT-WARE 2002: COMPUTING IN AN IMPERFECT WORLD, 2002, 2311 : 166 - 173
  • [2] A Data Parallel Approach to Genetic Programming Using Programmable Graphics Hardware
    Chitty, Darren M.
    [J]. GECCO 2007: GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, VOL 1 AND 2, 2007, : 1566 - 1573
  • [3] Boosting the Software Quality of Parallel Programming Using Logical Means
    El-Zawawy, Mohamed A.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2015, PT V, 2015, 9159 : 101 - 116
  • [4] Unsupervised Problem Decomposition Using Genetic Programming
    Kattan, Ahmed
    Agapitos, Alexandros
    Poli, Riccardo
    [J]. GENETIC PROGRAMMING, PROCEEDINGS, 2010, 6021 : 122 - 133
  • [5] Data classification using genetic parallel programming
    Cheang, SM
    Lee, KH
    Leung, KS
    [J]. GENETIC AND EVOLUTIONARY COMPUTATION - GECCO 2003, PT II, PROCEEDINGS, 2003, 2724 : 1918 - 1919
  • [6] Searching for globally optimal functional forms for interatomic Potentials using genetic programming with parallel tempering
    Slepoy, A.
    Peters, M. D.
    Thompson, A. P.
    [J]. JOURNAL OF COMPUTATIONAL CHEMISTRY, 2007, 28 (15) : 2465 - 2471
  • [7] An empirical study of the efficiency of learning boolean functions using a Cartesian Genetic Programming approach
    Miller, JF
    [J]. GECCO-99: PROCEEDINGS OF THE GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 1999, : 1135 - 1142
  • [8] A genetic programming approach to solve scheduling problems with parallel simulation
    Beham, Andreas
    Winkler, Stephan
    Wagner, Stefan
    Affenzeller, Michael
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2306 - +
  • [9] A genetic programming approach to solve scheduling problems with parallel simulation
    Beham, Andreas
    Winkler, Stephan
    Wagner, Stefan
    Affenzeller, Michael
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2435 - +
  • [10] Using parallel genetic programming to evolve compression preprocessors
    Parent, JJMG
    [J]. DCABES 2001 PROCEEDINGS, 2001, : 33 - 36