Advanced ALU with inbuilt selection modules for Genetic Algorithm processor
- 1 September 2015
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE) in 2015 International Conference on Signal Processing, Computing and Control (ISPCC)
Abstract
Genetic Algorithm is the class of algorithm which deals with search optimization of related problem. It is based on natural evolution and natural selection process. Most of the work done under GA is based on software, this paper concentrate on designing the genetic algorithm processor using VHDL. Genetic algorithm processor has lots of sub modules, like Control system, ALU, memory unit, register unit, evaluation unit and fitness memory. ALU is the most important part of the processor as genetic variation is carried under it, this paper mainly concentrates on designing of advanced ALU which comprises of four different crossover and mutation operator and two selection technique (Roulette Wheel and Tournament Selection) inbuilt in the same system. The designed was carried out using VHDL in Xilinx ISE tool and implemented on Spartan 3A FPGA.Keywords
This publication has 3 references indexed in Scilit:
- Design of enhanced arithmetic logical unit for hardware genetic processorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2014
- A survey of mutation techniques in genetic programmingPublished by Association for Computing Machinery (ACM) ,2006
- A Comparative Analysis of Selection Schemes Used in Genetic AlgorithmsPublished by Elsevier BV ,1991