Table of Contents
Research
Thesis
The purpose of my thesis is to develop a tool that allows to use the computational power available in some specific hardware like GPU. We aims to improve performance of intensive compute software written in C or Fortran, for instance those that perform numerical simulations.
We develop and combine innovative technics to transform automatically sequential C and Fortran programs into parallel program, targeting OpenMP, OpenCL, and Cuda.
Keywords : source-to-source compilation, static analyses, automatic parallelization.
Publication
| 2012 | Par4All: From Convex Array Regions to Heterogeneous Computing (slides). IN: 2nd International Workshop on Polyhedral Compilation Techniques, (Impact 2012), Paris, France. (in conjunction with HiPEAC 2012) January 23, 2012 Mehdi Amini, Béatrice Creusillet, Stéphanie Even, Ronan Keryell, Onig Goubier, Serge Guelton, Janice Onanian McMahon, François Xavier Pasquier, Grégoire Péan, Pierre Villalon (HPC Project). |
| 2011 | Static Compilation Analysis for Host-Accelerator Communication Optimization. IN: The 24th International Workshop on Languages and Compilers for Parallel Computing, Fort Collins, Colorado. September 10, 2011 Mehdi Amini, Fabien Coelho, François Irigoin (MINES-ParisTech CRI) ; Ronan Keryell (HPC Project). |
| PyPS, a programmable pass manager (Poster). IN: The 24th International Workshop on Languages and Compilers for Parallel Computing, Fort Collins, Colorado. June, 18, 2011 Serge Guelton (Telecom Bretagn), Mehdi Amini (MINES-ParisTech CRI), Ronan Keryell, Béatrice Creusillet (HPC Project). |
|
| PyPS, a programmable pass manager. TechReport, CRI, MINES ParisTech. June, 18, 2011 Serge Guelton (Telecom Bretagn), Mehdi Amini (MINES-ParisTech CRI), Ronan Keryell, Béatrice Creusillet (HPC Project). |
|
| Polyèdres et Compilation (slides). IN: Rencontres francophones du Parallélisme (RenPar'20), Saint-Malo, France. May 13, 2011 François Irigoin, Mehdi Amini, Corinne Ancourt, Fabien Coelho (MINES-ParisTech CRI) ; Béatrice Creusillet, Ronan Keryell (HPC Project). |
|
| Compilation et optimisation statique des communications hôte-accélérateur (slides). IN: Rencontres francophones du Parallélisme (RenPar'20), Saint-Malo, France. May 11, 2011 Mehdi Amini, Fabien Coelho, François Irigoin (MINES-ParisTech CRI) ; Ronan Keryell (HPC Project). |
|
| PIPS Is not (just) Polyhedral Software (slides). IN: 1st International Workshop on Polyhedral Compilation Techniques, (Impact 2011), April 3, Chamonix, France. (in conjunction with CGO 2011) February 10, 2011 Mehdi Amini, Corinne Ancourt, Fabien Coelho, François Irigoin, Pierre Jouvelot (MINES-ParisTech CRI) ; Ronan Keryell, Pierre Villalon, Béatrice Creusillet (HPC Project) ; Serge Guelton (Télécom Bretagne). |
|
| 2010 | Poster : Source-to-source (semi) automated programs transformations for hardware accelerators like GPU. (very high res) Doctoriales DGA-Polytechnique-ParisTech. October, 2010. Mehdi Amini |
| 2009 | A particle-mesh integrator for galactic dynamics powered by GPGPUs. (extended version). IN: 17th International Conference on Conceptual Structures, ICCS 2009, Baton Rouge, Louisiana, U.S.A, May 25-27, 2009. Aubert Dominique, Amini Mehdi, David Romaric. |
| Comment mutualiser sans centraliser ? Journées Réseaux JRES 2009, Nantes, France. December 1-4, 2009 Romaric David, Mehdi Amini |
Others
- Reviewer for conference (PACT'11, PPoPP 2012) and journal (Eurasip 2011)
