• Home
  • Search
  • A scalable array for Cellular Genetic Algorithms: TSP as case study
  • Cite Icon13
  • https://doi.org/10.1109/reconfig.2012.6416724Copy DOI Icon

A scalable array for Cellular Genetic Algorithms: TSP as case study

  • Dec 1, 2012
  • Pedro Vieira Dos Santos +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Cellular Genetic Algorithms (cGAs) exhibit a natural parallelism that makes them interesting candidates for hardware implementation, as several processing elements can operate simultaneously on subpopulations shared among them. This paper presents a scalable architecture for a cGA, suitable for FPGA implementation. A regular array of custom designed processing elements (PEs) works on a population of solutions that is spread into dual-port memory blocks locally shared by adjacent PEs. A travelling salesman problem with 150 cities was used to verify the implementation of the proposed cGA on a Virtex-6 FPGA, using a population of 128 solutions with different levels of parallelism (1, 4, 16 and 64 PEs). Results have shown that an increase of the number of PEs does not degrade the quality of the convergence of the iterative process, and that the throughput increases almost linearly with the number of PEs. Comparing with a software implementation running in a PC, the cGA with 64 PEs has shown a 45x speedup.

Similar Papers
  • Research Article
  • Citations1

Parallel shape coding on a SIMD architecture

  • Mar 01, 1990
  • Engineering Applications of Artificial Intelligence
  • Zbigniew Wójcik
  • Research Article
  • Citations6

Fault diagnosis in reconfigurable VLSI and WSI processor arrays

  • Nov 01, 1990
  • Journal of VLSI signal processing systems for signal, image and video technology
  • Sy-Yen Kuo +1
  • Conference Article
  • Citations1

The horizontal rotate crossed cube: HCQ interconnection network

  • Dec 18, 1997
  • S Horiguchi +1
  • Research Article
  • Citations3

Solution of dense linear systems on an optimal systolic architecture

  • Jan 01, 1987
  • Computers and Electrical Engineering
  • Ahmed El-Amawy
  • Conference Article
  • Citations3

A novel VLSI architecture for clustering analysis

  • Nov 18, 1996
  • Mao-Fu Lai +1
  • Conference Article

A highly efficient substitution matrix loader for pairwise sequence alignment

  • Dec 01, 2012
  • M.Nazrin Md Isa +2
  • Conference Article
  • Citations4

Accuracy and Performance Testing of Three-Dimensional Unsaturated Flow Finite Element Groundwater Programs on the Cray XT3 Using Analytical Solutions

  • Jun 01, 2006
  • Fred T Tracy
  • Book Chapter

Impact of Multimedia Extensions for Different Processing Element Granularities on an Embedded Imaging System

  • Jan 01, 2010
  • Jong-Myon Kim
  • Conference Article
  • Citations5

Design of fine grain VLSI array processor for real-time 2D digital filtering

  • May 03, 1993
  • Y Iwata +2
  • Conference Article
  • Citations2

Performance prediction for the Horizon supercomputer

  • Nov 14, 1988
  • R.R Glenn
  • Conference Article
  • Citations5

Parameterized Mapping of Algorithms onto Processor Arrays with Sub-Word Parallelism

  • Jul 01, 2006
  • Rainer Schaffer +1
  • PDF
  • Research Article
  • Citations29

A Hybrid Cellular Genetic Algorithm for the Traveling Salesman Problem

  • Feb 09, 2021
  • Mathematical Problems in Engineering
  • Yanlan Deng +2
  • Research Article
  • Citations45

Neural Networks That Distinguish Infection Periods of Wheat Tan Spot in an Outdoor Environment

  • Jan 01, 1997
  • Phytopathology®
  • E D De Wolf +1
  • Conference Article
  • Citations24

Parallel Lexical Analyzer on the Cell Processor

  • Jun 01, 2010
  • G Umarani Srikanth
  • Conference Article

Parallel execution of handwriting feature extraction for the reconfigurable parallel machine

  • Dec 15, 1993
  • P.K Rhee +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.