Special issue on Compilers for Parallel Computers (CPC~2000).International audienceThe compilation of data-parallel languages is traditionally targeted to low-level runtime environments: abstract processors are mapped onto static system processes, which directly address the low-level communication library. Alternatively, we propose to map each HPF abstract processor onto a ``lightweight process'' (thread) which can be dynamically migrated between nodes together with the data it manages, under the supervision of some external scheduler. We discuss the pros and cons of such an approach and the facilities which must be provided by the multithreaded runtime. We describe a prototype HPF compiling system built along these lines, based on the Adap...
For better utilization of computing resources, it is important to consider parallel programming envi...
For better utilization of computing resources, it is important to consider parallel programming envi...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Special issue on Compilers for Parallel Computers (CPC~2000).International audienceThe compilation o...
Traditionally, the compilation of dataparallel languages is targeted to low-level runtime environmen...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper focuses on the use of distributed memory multithreaded environments in data parallel prog...
(eng) This paper focuses on the use of distributed memory multithreaded environments in data paralle...
This paper describes the design of a compiler which can translate ont-of-core programs written in a ...
This dissertation focuses on design and implementation issues of a multithreaded parallel programmin...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Research on programming distributed memory multiprocessors has resulted in a well-understood program...
International audienceGeneric load balancing policies for irregular parallel applications may be eff...
For better utilization of computing resources, it is important to consider parallel programming envi...
For better utilization of computing resources, it is important to consider parallel programming envi...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Special issue on Compilers for Parallel Computers (CPC~2000).International audienceThe compilation o...
Traditionally, the compilation of dataparallel languages is targeted to low-level runtime environmen...
Invited paper. Extended version published in the Parallel Processing Letters, URL: http://hal.inria....
This paper focuses on the use of distributed memory multithreaded environments in data parallel prog...
(eng) This paper focuses on the use of distributed memory multithreaded environments in data paralle...
This paper describes the design of a compiler which can translate ont-of-core programs written in a ...
This dissertation focuses on design and implementation issues of a multithreaded parallel programmin...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This paper studies the use of threads to support the execution of data-parallel programs. The overhe...
This paper describes a generic mechanism to migrate threads in heterogeneous distributed environment...
Research on programming distributed memory multiprocessors has resulted in a well-understood program...
International audienceGeneric load balancing policies for irregular parallel applications may be eff...
For better utilization of computing resources, it is important to consider parallel programming envi...
For better utilization of computing resources, it is important to consider parallel programming envi...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...