![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
Improving the Performance of X10 Programs by Clock Removal
X10 is a promising recent parallel language designed specifically to address the challenges of productively programming a wide variety of target platforms. The sequential core of X10 is an object-oriented lang...
-
Chapter and Conference Paper
A Block-Based Parallel Adaptive Scheme for Solving the 4D Vlasov Equation
We present a parallel algorithm for solving the 4D Vlasov equation. Our algorithm is designed for distributed memory architectures. It uses an adaptive numerical method which reduces computational cost. This a...
-
Chapter and Conference Paper
Load-Balancing for a Block-Based Parallel Adaptive 4D Vlasov Solver
This work is devoted to the numerical resolution of the 4D Vlasov equation using an adaptive mesh of phase space. We previously proposed a parallel algorithm designed for distributed memory architectures. The ...
-
Chapter and Conference Paper
Parallelization of an Adaptive Vlasov Solver
This paper presents an efficient parallel implementation of a Vlasov solver. Our implementation is based on an adaptive numerical scheme of resolution. The underlying numerical method uses a dyadic mesh which ...
-
Chapter and Conference Paper
Source Code Transformations Strategies to Load-Balance Grid Applications
We present load-balancing strategies to improve the performances of parallel MPI applications running in a Grid environment. We analyze the data distribution constraints found in two scientific codes and propo...
-
Chapter
Experiments in Load Balancing Across the Grid Via a Code Transformation
We propose a code transformation to adapt a parallel MPI application to the grid. It aims at balancing the computational load across the processors in order to reduce the global execution time. This transforma...
-
Chapter and Conference Paper
A Theoretical Framework of Data Parallelism and Its Operational Semantics
We developed a theory in order to address crucial questions of program design methodology. We think that it could unify two concepts of data parallel programming that we consider fundamental as they concern da...
-
Chapter and Conference Paper
Typechecking of Pei expressions
Pei was introduced to express and transform parallel programs. In this paper, we recall its main features and focus on the notion of data field in the language. We define the type of such objects and present an a...