Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely execute in isolation and have to share the platform with other applications that com-pete for resources. If the external workload is not consid-ered when mapping a program, it leads to a significant drop in performance. This paper describes an automatic approach that combines compile-time knowledge of the program with dynamic runtime workload information to determine the best adaptive mapping of programs to available resources. This approach delivers increased performance for the target ap-plication without penalizing the existing workload. This ap-proach is evaluated on NAS and SpecOMP parallel bench-mark programs across a wide range of workload...
Clusters of workstations provide a cost-effective, high performance parallel computing environment. ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Given the considerate amounts of research on task-based parallel programming models for maximizing p...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
Much compiler-orientated work in the area of mapping parallel programs to parallel architectures has...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
The efficient mapping of program parallelism to multi-core processors is highly dependent on the und...
A faire apr`es Keywords: Parallel environment, Distributed-memory machines, Load-balancing, Mapping...
For a wide variety of applications, both task and data parallelism must be exploited to achieve the ...
A fundamental issue affecting the performance of a parallel application running on message-passing p...
As moderate-scale multiprocessors become widely used, we foresee an increased demand for effective c...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
. In this paper we present a new method for achieving a higher cost--efficiency on parallel computer...
We address the problem of maximizing application speedup through runtime, self-selection of an appro...
Clusters of workstations provide a cost-effective, high performance parallel computing environment. ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Given the considerate amounts of research on task-based parallel programming models for maximizing p...
Given the wide scale adoption of multi-cores in main stream computing, parallel programs rarely exec...
Much compiler-orientated work in the area of mapping parallel programs to parallel architectures has...
Modern day hardware platforms are parallel and diverse, ranging from mobiles to data centers. Mains...
The efficient mapping of program parallelism to multi-core processors is highly dependent on the und...
A faire apr`es Keywords: Parallel environment, Distributed-memory machines, Load-balancing, Mapping...
For a wide variety of applications, both task and data parallelism must be exploited to achieve the ...
A fundamental issue affecting the performance of a parallel application running on message-passing p...
As moderate-scale multiprocessors become widely used, we foresee an increased demand for effective c...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
International audienceWe propose a novel adaptive approach capable of handling dynamism of a set of ...
. In this paper we present a new method for achieving a higher cost--efficiency on parallel computer...
We address the problem of maximizing application speedup through runtime, self-selection of an appro...
Clusters of workstations provide a cost-effective, high performance parallel computing environment. ...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Given the considerate amounts of research on task-based parallel programming models for maximizing p...