Implementing Genetic Algorithm Accelerated By Intel Xeon Phi

Nguyen Quang-Hung, Anh-Tu Tran, Nam Thoai · 2017

In this paper, genetic algorithm (GA) accelerated by Intel Xeon Phi coprocessor based on Intel Many Integrated Chip (MIC) Architecture is proposed and called GAPhi framework. The GAPhi framework solves the power-aware task scheduling (PATS) problems in shorter execution time than sequential genetic algorithm. We evaluate GAPhi, sequential GA (SGA) and GAGPU for solving the same problem size of PATS problems. Due to limited hardware resources (i.e. memory) for executing simulation, we created a workload that contains maximum problem size of 1000 jobs and 1000 physical machines. The experimental results show the GAPhi program executed on a single Intel Xeon Phi coprocessor (61 cores) obtains significant speedup in comparison to the SGA program executed on CPU Intel® Xeon and GAGPU program executed on NVIDIA Tesla with same input problem size. They share the same GA's parameters (e.g. number of generations, crossover and mutation probability, etc.).

Read the paper · More papers on PaperTik