-
Mouvement de données et placement des tâches pour les communications haute pe...
The emergence of multicore processors led to an increasing complexity inside the modern servers, with many cores, distributed memory banks and multiple Input/Output... -
Programming hierarxchical and heterogenous machines
Today’s high-performance computing architectures are hierarchical and heterogeneous. With a hierarchy of memory, they are composed of distributed memory between nodes... -
PARA++ : C++ Bindings for Message Passing Libraries : User Guide
The aim of Para++ is to provide a user-level C++ interface to message passing libraries, by encapsulating the notions of processes and inter-processes communications... -
Model of concurrent MPI communications over SMP clusters
SMP clusters are one of the most common HPC platform used by scientific applications. The nodes of SMP cluster contain several computing elements. Scientific... -
Dynamic Load balancing and CFD Simulations on the MecaGRID and GRID5000
CFD simulations on Clusters and GRIDS having mixed processor speeds present several challenges to achieve efficient load balancing. If both the fast and slow... -
Dynamic Streams for Efficient Communications Between Migrating Processes in a...
This paper presents a communication system designed to allow efficient process migration in a cluster. The proposed system is generic enough to allow the migration of... -
High performance checksum computation for fault-tolerant MPI over InfiniBand
International audience -
Impact of the Implementation of MPI Point-to-Point Communications on the Perf...
We examine the send and receive mechanisms of MPI and how to implement message passing robustly so that performance is not significantly affected by changes to the MPI... -
P2P-MPI : A fault-tolerant Message Passing Interface Implementation for Grids
This thesis aims to demonstrate that message-passing parallel programs can be deployed onto large, heterogeneous distributed systems. This work consists in the design... -
Asynchronous Communications in MPI - the BIP/Myrinet Approach
In this paper, we present our experiments on asynchronous communications using the BIP and MPI interfaces on a cluster of PCs connected with a Myrinet network. We... -
Pajé, an Extensible and Interactive and Scalable Environment for Visualizing ...
This report describes Pajé, an interactive visualization tool for displaying the execution of parallel applications where a (potentially) large number of communicating... -
Prédiction de performances d'applications de calcul haute performance sur rés...
Manufacturers of computer clusters require tools to assist them in making better decisions in terms of architectural design. To address this need, in this thesis work,... -
Extension of Odyssée to the MPI Library - Reverse Mode -
Odyssée is an automatic differentiation (AD) package developed at INRIA and UNSA. This tool is able to differentiate a sequential Fortran 77 code with respect to... -
Efficient Support of MPI-based Parallel Codes within a CORBA-based Software I...
This document (orbos/99-07-10) aims at giving a response to the Aggregated Computing RFI (orbos/99-01-04) published by the OMG. It describes a technical solution to... -
Extension of Odyssée to the MPI Library -Direct mode-
Odyssée is an automatic differentiation (AD) package developed at INRIA. This tool is able to differentiate a sequential Fortran 77 code with respect to variables... -
MPI Code Encapsulation Using Parallel CORBA Object
This paper describes a technique that allows a MPI code to be encapsulated into a component. Our goal is to provide a software infrastructure to build distributed... -
A Two-Level Parallelization Strategy for Genetic Algorithms Applied to Shape ...
This report presents a two-level strategy for the parallelization of a genetic algorithm coupled to a compressible flow solver designed on unstructured triangular... -
Parallelisation of Semi-Lagrangian Vlasov Codes
In this report we describe the parallel implementation of semi-Lagrangian Vlasov solvers, which are an alternative to Particle-In-Cell simulations for the numerical... -
Scheduling Block-Cyclic Array Redistribution
This article is devoted to the run-time redistribution of arrays that are distributed in a block-cyclic fashion over a multidimensional processor grid. While previous... -
Splitting TCP for MPI Applications Executed on Grids
International audience
