Pierre Fortin

Maître de conférences - HDR
CNU : SECTION 27 - INFORMATIQUE
pierre_fortin.jpg

Pierre Fortin

Maître de conférences - HDR

Publications

Article dans des revues

  • Pierre Fortin, Maxime Touche. Dual tree traversal on integrated GPUs for astrophysical N-body simulations. International Journal of High Performance Computing Applications, SAGE Publications, 2019, 33 (5), pp.960-972. ⟨10.1177/1094342019840806⟩. ⟨hal-02073710⟩
  • Charles Gueunet, Pierre Fortin, Julien Jomier, Julien Tierny. Task-based Augmented Contour Trees with Fibonacci Heaps. IEEE Transactions on Parallel and Distributed Systems, Institute of Electrical and Electronics Engineers, 2019, 30 (8), pp.1889-1905. ⟨10.1109/TPDS.2019.2898436⟩. ⟨hal-02010580⟩
  • Issam Said, Pierre Fortin, Jean-Luc Lamotte, Henri Calandra. Leveraging the accelerated processing units for seismic imaging: A performance and power efficiency comparison against CPUs and GPUs. International Journal of High Performance Computing Applications, SAGE Publications, 2018, 32 (6), pp.819-837. ⟨10.1177/1094342017696562⟩. ⟨hal-01656841⟩
  • Pierre Fortin, Mourad Gouicem, Stef Graillat. GPU-Accelerated Generation of Correctly Rounded Elementary Functions. ACM Transactions on Mathematical Software, Association for Computing Machinery, 2016, 43 (3), pp.22:1--22:26. ⟨10.1145/2935746⟩. ⟨hal-00751446v2⟩
  • Christophe Avenel, Pierre Fortin, Mourad Gouicem, Zaidi Samia. Solving the Table Maker's Dilemma on Current SIMD Architectures. Scalable Computing : Practice and Experience, West University of Timisoara, 2016, 17 (3), ⟨10.12694/scpe.v17i3.1183⟩. ⟨hal-01356850⟩
  • Pacôme Eberhart, Julien Brajard, Pierre Fortin, Fabienne Jézéquel. High Performance Numerical Validation using Stochastic Arithmetic . Reliable Computing, Springer Verlag, 2015, 21, pp.35-52. ⟨hal-01254446⟩
  • Pierre Fortin, Jean-Luc Lamotte. An (almost) direct deployment of the Fast Multipole Method on the Cell processor. Journal of Supercomputing, Springer Verlag, 2013, 65 (3), pp.1205-1222. ⟨10.1007/s11227-013-0877-z⟩. ⟨hal-01198988⟩
  • Pierre Fortin, Evangélie Athanassoula, Jean-Charles Lambert. Comparisons of different codes for galactic N-body simulations. Astronomy and Astrophysics - A&A, EDP Sciences, 2011, 531, pp.A120. ⟨10.1051/0004-6361/201015933⟩. ⟨hal-01146505⟩
  • Olivier Coulaud, Pierre Fortin, Jean Roman. High-performance BLAS formulation of the adaptive Fast Multipole Method. Mathematical and Computer Modelling, Elsevier, 2010, 51 (3-4), pp.177-188. ⟨10.1016/j.mcm.2009.08.039⟩. ⟨hal-01146520⟩
  • Olivier Coulaud, Pierre Fortin, Jean Roman. High performance BLAS formulation of the multipole-to-local operator in the Fast Multipole Method. Journal of Computational Physics, Elsevier, 2008, 227 (3), pp.1836-1862. ⟨10.1016/j.jcp.2007.09.027⟩. ⟨inria-00000957v2⟩

Communication dans un congrès

  • Charles Gueunet, Pierre Fortin, Julien Jomier, Julien Tierny. Task-based Augmented Reeb Graphs with Dynamic ST-Trees. Eurographics Symposium on Parallel Graphics and Visualization, Jun 2019, Porto, Portugal. ⟨10.2312/pgv.20191107⟩. ⟨hal-02159825⟩
  • Pacôme Eberhart, Baptiste Landreau, Julien Brajard, Pierre Fortin, Fabienne Jézéquel. Improving CADNA Performance on GPUs. 2018 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), May 2018, Vancouver, Canada. pp.1016-1025, ⟨10.1109/IPDPSW.2018.00156⟩. ⟨hal-01858537⟩
  • Charles Gueunet, Pierre Fortin, Julien Jomier, Julien Tierny. Task-based Augmented Merge Trees with Fibonacci Heaps. IEEE Symposium on Large Data Analysis and Visualization 2017, Oct 2017, Phoenix, United States. ⟨10.1109/LDAV.2017.8231846⟩. ⟨hal-01575019⟩
  • Charles Gueunet, Pierre Fortin, Julien Jomier, Julien Tierny. Contour Forests: Fast Multi-threaded Augmented Contour Trees. IEEE Symposium on Large Data Analysis and Visualization, Oct 2016, Baltimore, United States. ⟨hal-01355328⟩
  • Pacôme Eberhart, Julien Brajard, Pierre Fortin, Fabienne Jézéquel. Estimation of Round-off Errors in OpenMP Codes. IWOMP 2016 - 12th International Workshop on OpenMP, Riken AICS, Oct 2016, Nara, Japan. pp.3-16, ⟨10.1007/978-3-319-45550-1_1⟩. ⟨hal-01380131⟩
  • Issam Said, Pierre Fortin, Jean-Luc Lamotte, Henri Calandra. hiCL: an OpenCL abstraction layer for scientific computing, application to depth imaging on GPU and APU . International Workshop on OpenCL (IWOCL 2016), Apr 2016, Vienne, Austria. ⟨10.1145/2909437.2909453⟩. ⟨hal-01306655⟩
  • Issam Said, Pierre Fortin, Jean-Luc Lamotte, Romain Dolbeau, Henri Calandra. On the efficiency of the Accelerated Processing Unit for scientific computing . 24th High Performance Computing Symposium (HPC 2016), Apr 2016, Pasadena, United States. pp. 349-356. ⟨hal-01306635⟩
  • Issam Said, Pierre Fortin, Jean-Luc Lamotte, Henri Calandra. Efficient Reverse Time Migration on APU clusters. 2016 Rice Oil & Gas HPC Conference, Mar 2016, Houston, United States. ⟨hal-01306648⟩
  • Pacôme Eberhart, Julien Brajard, Pierre Fortin, Fabienne Jézéquel. Towards high performance stochastic arithmetic. 16th international symposium on Scientific Computing, Computer Arithmetic and Validated Numerics (SCAN 2014), Sep 2014, Würzburg, Germany. pp.47-48. ⟨hal-01217244⟩
  • Benoit Lange, Pierre Fortin. Parallel dual tree traversal on multi-core and many-core architectures for astrophysical N-body simulations. 20th International Conference Euro-Par 2014 Parallel Processing, Aug 2014, Porto, Portugal. pp.716-727, ⟨10.1007/978-3-319-09873-9_60⟩. ⟨hal-00947130v2⟩
  • Pacôme Eberhart, Issam Said, Pierre Fortin, Henri Calandra. Hybrid strategy for stencil computations on the APU. The 1st International Workshop on High-Performance Stencil Computations, Jan 2014, Vienna, Austria. pp.43-49. ⟨hal-01213556⟩
  • Christophe Avenel, Pierre Fortin, Dominique Béréziat. Parallel birth and death process for cell nuclei extraction in histopathology images. ICPP 2013 - 42nd International Conference on Parallel Processing, Oct 2013, Lyon, France. pp.429-438, ⟨10.1109/ICPP.2013.52⟩. ⟨hal-00844001⟩
  • Henri Calandra, Romain Dolbeau, Pierre Fortin, Jean-Luc Lamotte, Issam Said. Evaluation of Successive CPUs/APUs/GPUs Based on an OpenCL Finite Difference Stencil. 21st Euromicro International Conference Parallel, Distributed and Network-Based Processing, PDP 2013, Feb 2013, Belfast, United Kingdom. pp.405-409, ⟨10.1109/PDP.2013.65⟩. ⟨hal-01216513⟩
  • Pierre Fortin, Mourad Gouicem, Stef Graillat. Solving the Table Maker's Dilemma by reducing divergence on GPU. The 15th GAMM-IMACS International Symposium on Scientific Computing, Computer Arithmetic and Verified Numerical Computations, Sep 2012, Novosibirsk, Russia. pp.45-46. ⟨hal-01272418⟩
  • Luigi Nardi, Fouad Badran, Pierre Fortin, Sylvie Thiria. YAO: a generator of parallel code for variational data assimilation applications. 14th IEEE International Conference on High Performance Computing and Communications (HPCC-2012), Jun 2012, Liverpool, United Kingdom. pp.224-232, ⟨10.1109/HPCC.2012.38⟩. ⟨hal-00695513⟩
  • Henri Calandra, Romain Dolbeau, Pierre Fortin, Jean-Luc Lamotte, Issam Said. Assessing the relevance of APU for high performance scientific computing. AMD Fusion Developer Summit (AFDS), Jun 2012, Bellevue, WA, United States. ⟨hal-02535670⟩
  • Pierre Fortin, Mourad Gouicem, Stef Graillat. Towards solving the Table Maker's Dilemma on GPU. 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, Feb 2012, Garching, Germany. pp.407 - 415, ⟨10.1109/PDP.2012.64⟩. ⟨hal-00642337⟩
  • Pierre Fortin, Rachid Habel, Fabienne Jézéquel, Jean-Luc Lamotte, Norman Stanley Scott. Deployment on GPUs of an application in computational atomic physics. 12th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing (PDSEC) in conjunction with the 25th International Parallel and Distributed Processing Symposium (IPDPS), May 2011, Anchorage, Alaska, United States. pp.1359-1366, ⟨10.1109/IPDPS.2011.285⟩. ⟨hal-01285671⟩
  • Quentin Bourgerie, Pierre Fortin, Jean-Luc Lamotte. Efficient Complex Matrix Multiplication on the Synergistic Processing Element of the Cell Processor. Workshop on Parallel Programming and Applications on Accelerator Clusters (PPAAC10), held in conjunction with IEEE Cluster 2010, Sep 2010, Heraklion, Crete, Greece. pp.1-8, ⟨10.1109/CLUSTERWKSP.2010.5613077⟩. ⟨hal-01290736⟩
  • Pierre Fortin, Jean-Luc Lamotte. Fast Multipole Method on the Cell Broadband Engine: the Near Field Part. Parallel Computing: From Multicores and GPU's to Petascale, Selected Papers from the international Parallel Computing Conference (ParCo2009), Sep 2009, Lyon, France. pp.323-330, ⟨10.3233/978-1-60750-530-3-32⟩. ⟨hal-01295149⟩
  • Olivier Coulaud, Pierre Fortin, Jean Roman. Hybrid MPI-Thread Parallelization of the Fast Multipole Method. ISPDC 2007, 6th International Symposium on Parallel and Distributed Computing, Jul 2007, Hagenberg, Austria, Australia. pp.391-398. ⟨inria-00131001v2⟩
  • Olivier Coulaud, Pierre Fortin, Jean Roman. High-performance BLAS formulation of the Adaptive Fast Multipole Method. Advances in Computational Methods in Sciences and Engineering 2005, Selected Papers from the International Conference o f Computational Methods in Sciences and Engineering (ICCMSE 2005), 2005, Loutraki, Greece. pp.1796--1799. ⟨hal-00301521⟩

Chapitre d'ouvrage

  • Pierre Fortin, Rachid Habel, Fabienne Jézéquel, Jean-Luc Lamotte, Norman Stanley Scott. Numerical validation and performance optimization on GPUs of an application in atomic physics. Designing Scientific Applications on GPUs, Chapman & Hall/CRC, pp.369-414, 2013. ⟨hal-01221719⟩

Pré-publication, Document de travail

  • Pierre Fortin, Ambroise Fleury, François Lemaire, Michael Monagan. High performance SIMD modular arithmetic for polynomial evaluation. 2020. ⟨hal-02552673⟩
  • Luigi Nardi, Julien Brajard, Sylvie Thiria, Fouad Badran, Pierre Fortin. Automatic generation of parallel and coherent code using the YAO variational data assimilation framework. 2016. ⟨hal-00783328v2⟩

Rapport

  • Pierre Fortin, Jean-Luc Lamotte. The Fast Multipole Method on the Cell processor. 2013. ⟨hal-00770484⟩
  • Pierre Fortin. Multipole-to-local operator in the Fast Multipole Method: comparison of FFT, rotations and BLAS improvements. RR-5752, INRIA. 2005, pp.65. ⟨inria-00070267⟩

Thèse

  • Pierre Fortin. Algorithmique hiérarchique parallèle haute performance pour les problèmes à N-corps. Modélisation et simulation. Université Sciences et Technologies - Bordeaux I, 2006. Français. ⟨tel-00135843⟩

HDR

  • Pierre Fortin. Algorithmic contributions to scientific computing on high performance architectures. Computer science. Sorbonne Université, Université Pierre et Marie Curie, Paris 6, 2018. ⟨tel-01846651⟩