Many heuristics have been created to solve the mapping problem. This contribution presents an integration of a set of mapping heuristics into a program development system, such that mapping becomes an automatic step of program generation. This is achieved by designing a flexible interface to mapping heuristics and by introducing a new method of generating the process graph using runtime-monitoring. The system serves as a basis for development, analysis and comparison of mapping heuristics as well as as program development tool with selectable mapping heuristics for program configuration. It is implemented on a flexible transputer based parallel computer, which is able to emulate a large variety of problems for mapping heuristics. Runtime mo...
International audienceProcess mapping (or process placement) is a useful algorithmic technique to op...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...
Many heuristics have been created to solve the mapping problem. A set of mapping heuristics has been...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
The original publication is available at www.springerlink.comMapping of parallel programs onto paral...
In this paper, a heuristic mapping approach which maps parallel programs, described by precedence gr...
In order to minimize the execution time of a parallel application running on a heterogeneously distr...
The need for high-performance computing together with the increasing trend from single processor to ...
The assignment of processes to processors (the mapping problem) is one of the major factors affectin...
We consider the dynamic task allocation problem in multicomputer system with multiprogramming. Progr...
AbstractSymbolic applications such as expert systems, theorem provers, and computer algebra exhibit ...
A faire apr`es Keywords: Parallel environment, Distributed-memory machines, Load-balancing, Mapping...
The problem of exploiting the parallelism available in a program to efficiently employ the resources...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
International audienceProcess mapping (or process placement) is a useful algorithmic technique to op...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...
Many heuristics have been created to solve the mapping problem. A set of mapping heuristics has been...
Mapping of parallel programs onto parallel computers for efficient execution is a fundamental proble...
The original publication is available at www.springerlink.comMapping of parallel programs onto paral...
In this paper, a heuristic mapping approach which maps parallel programs, described by precedence gr...
In order to minimize the execution time of a parallel application running on a heterogeneously distr...
The need for high-performance computing together with the increasing trend from single processor to ...
The assignment of processes to processors (the mapping problem) is one of the major factors affectin...
We consider the dynamic task allocation problem in multicomputer system with multiprogramming. Progr...
AbstractSymbolic applications such as expert systems, theorem provers, and computer algebra exhibit ...
A faire apr`es Keywords: Parallel environment, Distributed-memory machines, Load-balancing, Mapping...
The problem of exploiting the parallelism available in a program to efficiently employ the resources...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
International audienceProcess mapping (or process placement) is a useful algorithmic technique to op...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
This work explains a heuristic algorithm, task self mapping algorithm (TSMA), for mapping parallel a...