Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Parallel approaches of genetic algorithm in the MIC architecture of the Intel Xeon Phi

View through CrossRef
Today, genetic algorithms are widely used in many fields such as bioinformatics, computer science, artificial intelligence, finance ... Genetic algorithms are applied to create high quality solutions for complex optimization problems in the above industries. There have been many studies based on the proposed new hardware architecture that aims to speed up the execution of genetic algorithms as quickly as possible. Some studies suggest parallel genetic algorithms on systems with multicore CPUs and / or graphics processing units (GPUs). However, very few solutions propose a genetic algorithm that can be run on systems that use the new Intel Xeon Phi co-processor (Intel Many-Integrated Core (MIC) architecture). For that reason, we propose and develop the study of the genetic algorithm on high-performance computing systems with Intel Xeon Phi co-processors. This study will present the results of parallel approaches of genetic algorithm on one and more Intel Xeon Phi co-processors by the following methods: (i) Intel Xeon Phi programming model Offload and Native; and (ii) a combined model of MPI and OpenMP. The proposed genetic algorithm can find the optimal schedule for the energy-efficient scheduling problem of virtual machines on physical machines with the goal of minimization total energy consumption. The results of the simulations show the feasibility of implementing a genetic algorithm on one or many Intel Xeon Phi. Genetic algorithm on one or more distributed Intel Xeon Phi always results in faster algorithm execution time than sequential genetic algorithm and the ability to find better solutions using more Intel Xeon Phi. This research result can be applied to other meta-heuristic like TABU search, Ant Colony Optimization.
Title: Parallel approaches of genetic algorithm in the MIC architecture of the Intel Xeon Phi
Description:
Today, genetic algorithms are widely used in many fields such as bioinformatics, computer science, artificial intelligence, finance .
Genetic algorithms are applied to create high quality solutions for complex optimization problems in the above industries.
There have been many studies based on the proposed new hardware architecture that aims to speed up the execution of genetic algorithms as quickly as possible.
Some studies suggest parallel genetic algorithms on systems with multicore CPUs and / or graphics processing units (GPUs).
However, very few solutions propose a genetic algorithm that can be run on systems that use the new Intel Xeon Phi co-processor (Intel Many-Integrated Core (MIC) architecture).
For that reason, we propose and develop the study of the genetic algorithm on high-performance computing systems with Intel Xeon Phi co-processors.
This study will present the results of parallel approaches of genetic algorithm on one and more Intel Xeon Phi co-processors by the following methods: (i) Intel Xeon Phi programming model Offload and Native; and (ii) a combined model of MPI and OpenMP.
The proposed genetic algorithm can find the optimal schedule for the energy-efficient scheduling problem of virtual machines on physical machines with the goal of minimization total energy consumption.
The results of the simulations show the feasibility of implementing a genetic algorithm on one or many Intel Xeon Phi.
Genetic algorithm on one or more distributed Intel Xeon Phi always results in faster algorithm execution time than sequential genetic algorithm and the ability to find better solutions using more Intel Xeon Phi.
This research result can be applied to other meta-heuristic like TABU search, Ant Colony Optimization.

Related Results

Evaluación de rendimiento y eficiencia energética de sistemas heterogéneos para bioinformática
Evaluación de rendimiento y eficiencia energética de sistemas heterogéneos para bioinformática
El problema del consumo energético se presenta como uno de los mayores obstáculos para el diseño de sistemas que sean capaces de alcanzar la escala de los Exaflops. Por lo tanto, l...
HPC-BLAST: Distributed BLAST for Modern HPC Clusters.
HPC-BLAST: Distributed BLAST for Modern HPC Clusters.
The near exponential growth in sequence data available to bioinformaticists, and the emergence of new fields of biological research, continue to fuel an incessant need for in- crea...
Сравнение стратегий распараллеливания векторизованного римановского решателя с помощью OpenMP для микропроцессора Intel Xeon Phi KNL
Сравнение стратегий распараллеливания векторизованного римановского решателя с помощью OpenMP для микропроцессора Intel Xeon Phi KNL
Римановские решатели широко используются в численных методах, при решении задач газовой динамики. При этом во время проведения вычислений требуется решать задачу Римана о распаде п...
Exploring the Offload Execution Model in the Intel Xeon Phi via Matrix Inversion
Exploring the Offload Execution Model in the Intel Xeon Phi via Matrix Inversion
The explicit inversion of dense matrices appears in a numerous key scientific and engineering applications such as model reduction or optimal control, asking for the exploitation o...
LU Factorisation on Xeon and Xeon Phi Processors
LU Factorisation on Xeon and Xeon Phi Processors
This paper outlines the parallelisation and vectorisation methods we have used to port a LU decomposition library to the Xeon Phi co-processor. We ported a LU factorisation algorit...
Un manoscritto equivocato del copista santo Theophilos († 1548)
Un manoscritto equivocato del copista santo Theophilos († 1548)
<p><font size="3"><span class="A1"><span style="font-family: 'Times New Roman','serif'">&Epsilon;&Nu;&Alpha; &Lambda;&Alpha;&Nu;&...
Abstract 1627: PHI-501, a novel and potent pan-RAF inhibitor in metastatic melanoma
Abstract 1627: PHI-501, a novel and potent pan-RAF inhibitor in metastatic melanoma
Abstract Background: PHI-501 has been developed as a novel inhibitor of NRAS mutated acute myeloid leukemia. Big data and artificial intelligence (AI)-based drug dis...
Improving decision tree and neural network learning for evolving data-streams
Improving decision tree and neural network learning for evolving data-streams
High-throughput real-time Big Data stream processing requires fast incremental algorithms that keep models consistent with most recent data. In this scenario, Hoeffding Trees are c...

Back to Top