Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pierre-Nicolas Clauss is active.

Publication


Featured researches published by Pierre-Nicolas Clauss.


international parallel and distributed processing symposium | 2011

Single Node On-Line Simulation of MPI Applications with SMPI

Pierre-Nicolas Clauss; Mark Stillwell; Stéphane Genaud; Frédéric Suter; Henri Casanova; Martin Quinson

Simulation is a popular approach for predicting the performance of MPI applications for platforms that are not at ones disposal. It is also a way to teach the principles of parallel programming and high-performance computing to students without access to a parallel computer. In this work we present SMPI, a simulator for MPI applications that uses on-line simulation, i.e., the application is executed but part of the execution takes place within a simulation component. SMPI simulations account for network contention in a fast and scalable manner. SMPI also implements an original and validated piece-wise linear model for data transfer times between cluster nodes. Finally SMPI simulations of large-scale applications on large-scale platforms can be executed on a single node thanks to techniques to reduce the simulations compute time and memory footprint. These contributions are validated via a large set of experiments in which SMPI is compared to popular MPI implementations with a view to assess its accuracy, scalability, and speed.


Journal of Parallel and Distributed Computing | 2010

Iterative computations with ordered read-write locks

Pierre-Nicolas Clauss; Jens Gustedt

We introduce the framework of ordered read-write locks, ORWL, that are characterized by two main features: a strict FIFO policy for access, and the attribution of access to lock-handles instead of processes or threads. These two properties together allow applications to have a controlled pro-active access to resources and thereby to achieve a high degree of asynchronicity between different tasks of the same application. For the case of iterative computations with many parallel tasks which access their resources in a cyclic pattern, we provide a generic technique to implement them by means of ORWL. We show that the possible execution patterns for such a system correspond to a combinatorial lattice structure and that this lattice is finite if and only if the configuration contains a potential deadlock. In addition, we provide efficient algorithms: one that allows for a deadlock-free initialization of such a system and another one for the detection of deadlocks in an already initialized system.


parallel, distributed and network-based processing | 2010

Experimenting Iterative Computations with Ordered Read-Write Locks

Pierre-Nicolas Clauss; Jens Gustedt

This paper presents the first experimental results of the use of our new adaptive tool for synchronization, based on ordered read-write locks, ORWL. They provide a new synchronizing method for data-oriented parallel algorithms and are particularly suited for iterative pipelined algorithms with out-of-core data. We conducted experiments with the classic benchmarking Livermore Kernel 23 algorithm to validate the theoretical model and measure the efficiency of the first available implementation of ORWL in the PARXXL library. They show that this tool is able to efficiently control an IO bound application running on 64 parallel POSIX threads with tight data dependencies between them.


parallel, distributed and network-based processing | 2008

Out-of-Core Wavefront Computations with Reduced Synchronization

Pierre-Nicolas Clauss; Jens Gustedt; Frédéric Suter


Archive | 2004

Algorithms for the Grid

Jens Gustedt; Céline Simon; Emmanuel Jeannot; Stéphane Genaud; Sylvain Contassot-Vivier; Martin Quinson; Frédéric Suter; Luiz Angelo Steffenel; Xavier Delaruelle; Abdelmalek Cherier; Louis-Claude Canon; Stefan Canzar; Pierre-Nicolas Clauss; Soumeya Leila Hernane; Constantinos Makassikis; Tchimou N'Takpé; Eloi Du Bois; Olivier Dubuisson; Marc-Eduard Frincu; Stéphane Vialle


Archive | 2011

Towards Scalable, Accurate, and Usable Simulations of Distributed Applications and Systems

Olivier Beaumont; Laurent Bobelin; Henri Casanova; Pierre-Nicolas Clauss; Bruno Donassolo; Lionel Eyraud-Dubois; Stéphane Genaud; Sascha Hunold; Arnaud Legrand; Martin Quinson; Cristian Rosa; Lucas Mello Schnorr; Mark Stillwell; Frédéric Suter; Christophe Thiéry; Pedro Velho; Jean-Marc Vincent; Young Won


Archive | 2010

New Results - Transparent Resource Management

Pierre-Nicolas Clauss; Stéphane Genaud; Soumeya Leila Hernane; Constantinos Makassikis; Stéphane Vialle


Archive | 2010

Scientific Foundations - Experimentation Methodology

Sébastien Badia; Pierre-Nicolas Clauss; Fekari El Mehdi; Jens Gustedt; Lucas Nussbaum; Martin Quinson; Philippe Robert; Cristian Rosa; Christophe Thiéry


Archive | 2010

Application Domains - High Performance Computing

Pierre-Nicolas Clauss; Sylvain Contassot-Vivier; Jens Gustedt; Soumeya Leila Hernane; Vassil Iordanov; Thomas Jost; Wilfried Kirschenmann; Stéphane Vialle


Archive | 2010

Scientific Foundations - Transparent ResourceManagement

Pierre-Nicolas Clauss; Stéphane Genaud; Soumeya Leila Hernane; Constantinos Makassikis; Stéphane Vialle

Collaboration


Dive into the Pierre-Nicolas Clauss's collaboration.

Top Co-Authors

Avatar

Jens Gustedt

Technical University of Berlin

View shared research outputs
Top Co-Authors

Avatar

Martin Quinson

École normale supérieure de Lyon

View shared research outputs
Top Co-Authors

Avatar

Soumeya Leila Hernane

University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Frédéric Suter

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Henri Casanova

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge