Pierre‐André Wacrenier

ORCID: 0000-0003-3351-844X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Parallel Computing and Optimization Techniques
  • Distributed and Parallel Computing Systems
  • Cloud Computing and Resource Management
  • semigroups and automata theory
  • Advanced Data Storage Technologies
  • Advanced Algebra and Logic
  • Embedded Systems Design Techniques
  • Modular Robots and Swarm Intelligence
  • Real-Time Systems Scheduling
  • Distributed systems and fault tolerance
  • Coding theory and cryptography
  • Robotic Path Planning Algorithms
  • Petri Nets in System Modeling
  • Graph Theory and Algorithms
  • Rough Sets and Fuzzy Logic
  • Scientific Computing and Data Management
  • Teaching and Learning Programming
  • Geometric and Algebraic Topology
  • Formal Methods in Verification
  • Cryptography and Data Security
  • Privacy-Preserving Technologies in Data
  • Model-Driven Software Engineering Techniques
  • Logic, programming, and type systems
  • Business Process Modeling and Analysis

Laboratoire Bordelais de Recherche en Informatique
2007-2024

Université de Bordeaux
2002-2024

Centre National de la Recherche Scientifique
2024

Institut Polytechnique de Bordeaux
2002-2023

Centre de Recherche Inria Bordeaux - Sud-Ouest
2009-2023

Institut national de recherche en informatique et en automatique
2007-2018

Alternative Opportunities
2005-2014

Université de Lille
1991-1993

Abstract In the field of HPC, current hardware trend is to design multiprocessor architectures featuring heterogeneous technologies such as specialized coprocessors (e.g. Cell/BE) or data‐parallel accelerators GPUs). Approaching theoretical performance these a complex issue. Indeed, substantial efforts have already been devoted efficiently offload parts computations. However, designing an execution model that unifies all computing units and associated embedded memory remains main challenge....

10.1002/cpe.1631 article EN Concurrency and Computation Practice and Experience 2010-11-04

Enabling HPC applications to perform efficiently when invoking multiple parallel libraries simultaneously is a great challenge. Even if uniform runtime system used underneath, scheduling tasks or threads coming from different over the same set of hardware resources introduces many issues, such as resource oversubscription, undesirable cache flushes and memory bus contention. This paper presents an extension StarPU, specifically designed for heterogeneous architectures, that allows codes run...

10.1177/1094342014527575 article EN The International Journal of High Performance Computing Applications 2014-03-31

10.1016/j.jpdc.2021.07.018 article EN publisher-specific-oa Journal of Parallel and Distributed Computing 2021-08-08

This paper presents EASYPAP, an easy-to-use programming environment designed to help students learn parallel programming. EASYPAP features a wide range of 2D computation kernels that the are invited parallelize using Pthreads, OpenMP, OpenCL or MPI. Execution can be interactively visualized, and powerful monitoring tools allow observe both scheduling computations assignment tiles threads/processes. By focusing on algorithms data distribution, experiment with diverse code variants tune...

10.1109/ipdpsw50202.2020.00059 preprint EN 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2020-05-01

The presentation of Peachy Parallel Assign-ments in several workshops on parallel and distributed computing education aims to promote the reuse high-quality assignments, both saving precious faculty time improving quality course assignments. Presented assignments are selected competitively- they must have been successfully used a real classroom, be easy for other instructors adopt, "cool inspirational" encourage students spend them talk about with others. Winning also archived Assignments...

10.1109/ipdpsw55747.2022.00068 article EN 2022 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW) 2022-05-01
Coming Soon ...