Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Experiment Videos

Genetic Parallel Programming: design and implementation.

Sin Man Cheang1, Kwong Sak Leung, Kin Hong Lee

  • 1Department of Computing, Hong Kong Institute of Vocational Education (Kwai Chung Campus), 20 Hing Shing Road, Kwai Chung, Hong Kong. smcheang@vtc.edu.hk

Evolutionary Computation
|July 13, 2006
PubMed
Summary
This summary is machine-generated.

Related Concept Videos

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

STModule: identifying tissue modules to uncover spatial components and characteristics of transcriptomic landscapes.

Genome medicine·2025
Same author

Multimodal digital assessment of depression with actigraphy and app in Hong Kong Chinese.

Translational psychiatry·2024
Same author

Deciphering associations between gut microbiota and clinical factors using microbial modules.

Bioinformatics (Oxford, England)·2023
Same author

Improving bulk RNA-seq classification by transferring gene signature from single cells in acute myeloid leukemia.

Briefings in bioinformatics·2022
Same author

Predicting associations among drugs, targets and diseases by tensor decomposition for drug repositioning.

BMC bioinformatics·2019
Same author

A Survey of Wireless Sensor Network Based Air Pollution Monitoring Systems.

Sensors (Basel, Switzerland)·2015
Same journal

Computing Optimal Populations for Binary Problems using Logic Minimization.

Evolutionary computation·2026
Same journal

Enhancing Generalization and Scalability for Multi-Objective Optimization with Population Pre-Training.

Evolutionary computation·2026
Same journal

XCS for Sequential Perceptual Aliasing in Multi-Step Decision Making.

Evolutionary computation·2026
Same journal

A dynamic multi-objective evolutionary algorithm using dual-space prediction and surrogate-based sampling.

Evolutionary computation·2026
Same journal

Adapting MOEA/D to CMA-ES for Dealing with Ill-conditioned Multiobjective Problems.

Evolutionary computation·2026
Same journal

Editorial of the Special Issue: Parallel Problem Solving from Nature PPSN 2024 Extended Versions of Best Paper Candidates.

Evolutionary computation·2026
See all related articles

This study introduces Genetic Parallel Programming (GPP) to evolve parallel programs for Multi-Arithmetic-Logic-Unit Processors (MAPs). GPP simplifies parallel programming and accelerates evolutionary computation, outperforming sequential approaches.

Area of Science:

  • Computer Science
  • Artificial Intelligence
  • Parallel Computing

Background:

  • Writing parallel programs is complex for human developers.
  • High-speed evaluation of genetic programs requires specialized hardware like Multi-Arithmetic-Logic-Unit Processors (MAPs).
  • Existing methods may not efficiently evolve parallel programs.

Purpose of the Study:

  • To present a novel Genetic Parallel Programming (GPP) paradigm.
  • To evolve parallel programs for a Multi-Arithmetic-Logic-Unit Processor (MAP).
  • To demonstrate GPP's effectiveness and efficiency in evolving parallel programs.

Main Methods:

  • Developed a Genetic Parallel Programming (GPP) paradigm.
  • Utilized a Multi-Arithmetic-Logic-Unit (Multi-ALU) Processor (MAP) architecture for high-speed genetic program evaluation.

Related Experiment Videos

  • Tested GPP on 14 benchmark problems, comparing parallel and sequential evolution efforts.
  • Main Results:

    • GPP successfully evolves parallel programs.
    • Experimental results show GPP requires less computational effort than sequential programming counterparts.
    • GPP substantially speeds up the evolutionary process.

    Conclusions:

    • GPP offers a new approach for evolving feasible solutions in parallel program form.
    • The paradigm can serialize parallel programs into sequential ones if needed.
    • GPP is an effective and efficient method for accelerating evolutionary computation on parallel architectures.