Skip to main content

and
  1. 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...

    Paul Feautrier, Éric Violard, Alain Ketterlin in Compiler Construction (2014)

  2. No Access

    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...

    Olivier Hoenen, Eric Violard in Parallel Processing and Applied Mathematics (2008)

  3. 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 ...

    Olivier Hoenen, Eric Violard in Euro-Par 2008 – Parallel Processing (2008)

  4. No Access

    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 ...

    Olivier Hoenen, Michel Mehrenberger in Recent Advances in Parallel Virtual Machin… (2004)

  5. No Access

    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...

    Romaric David, Stephane Genaud, Arnaud Giersch in Grid Computing — GRID 2002 (2002)

  6. No Access

    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...

    Eric Violard, Romaric David, Benjamin Schwarz in Distributed and Parallel Systems (2002)

  7. 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...

    Philippe Gerner, Eric Violard in Euro-Par 2000 Parallel Processing (2000)

  8. 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...

    Eric Violard in Euro-Par'97 Parallel Processing (1997)