Exploring Task Mappings on Heterogeneous MPSoCs using a Bias-Elitist Genetic Algorithm

06/29/2014
by   Wei Quan, et al.
0

Exploration of task mappings plays a crucial role in achieving high performance in heterogeneous multi-processor system-on-chip (MPSoC) platforms. The problem of optimally mapping a set of tasks onto a set of given heterogeneous processors for maximal throughput has been known, in general, to be NP-complete. The problem is further exacerbated when multiple applications (i.e., bigger task sets) and the communication between tasks are also considered. Previous research has shown that Genetic Algorithms (GA) typically are a good choice to solve this problem when the solution space is relatively small. However, when the size of the problem space increases, classic genetic algorithms still suffer from the problem of long evolution times. To address this problem, this paper proposes a novel bias-elitist genetic algorithm that is guided by domain-specific heuristics to speed up the evolution process. Experimental results reveal that our proposed algorithm is able to handle large scale task mapping problems and produces high-quality mapping solutions in only a short time period.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/19/2014

A Powerful Genetic Algorithm for Traveling Salesman Problem

This paper presents a powerful genetic algorithm(GA) to solve the travel...
research
08/01/2022

CBAG: An Efficient Genetic Algorithm for the Graph Burning Problem

Information spread is an intriguing topic to study in network science, w...
research
05/06/2020

A Multifactorial Optimization Paradigm for Linkage Tree Genetic Algorithm

Linkage Tree Genetic Algorithm (LTGA) is an effective Evolutionary Algor...
research
11/30/2021

Task Assignment in Distributed Systems based on PSO Approach

In a distributed system, Task Assignment Problem (TAP) is a key factor f...
research
04/19/2010

Genetic Algorithms for Multiple-Choice Problems

This thesis investigates the use of problem-specific knowledge to enhanc...
research
09/09/2014

Combining the analytical hierarchy process and the genetic algorithm to solve the timetable problem

The main problems of school course timetabling are time, curriculum, and...
research
05/19/2020

Efficient Process-to-Node Mapping Algorithms for Stencil Computations

Good process-to-compute-node mappings can be decisive for well performin...

Please sign up or login with your details

Forgot password? Click here to reset