style jide2 style jide3 style jide4 style jide5 style jide6 style jide7 style jide8 style jide9 style jide10 style jide11 style jide12 style jide13
Philippe Dumont's website

Curriculum Vitae


Philippe Dumont
 
INRIA Saclay, Bâtiment N, 4 rue Jacques Monod, 91893 Orsay, FRANCE
www: http://pro.dumontweb.com/pages/
Email: philippe.dumont@inria.fr
Tel: 00 33 6 69 16 15 47
 
Date of birth: 9th of January, 1978 (32 years old)
Nationality: French, Marital status: Single, Driving licence
Research Engineer / Teaching assistant
Parallel and system programming

Experience

2009-2010Teaching assistant at école Polytechnique - Paris Tech
 Operating system : introduction (2×18h) and advanced (18h)
 
2008-2010PostDoc INRIA Saclay (Albert Cohen - Alchemy Team)
 Topic: programmation, compilation, execution of streaming applications: implementation
 Keywords: runtime library, scalability and portability of performance
 
2006-2008PostDoc NXP (Philips semi-conductors)
 Topic: programmation, compilation, execution of streaming applications: theoretical part
 Keywords: synchronous languages, dataflow model, streaming applications
 
2006Research engineer in the ICARE project at the University of Lille
6 months–  System administration, shell programmation, Oracle database
 
2003-2005Ater (teaching and research assistant) at the University of Lille 1
 Teaching (2×96h):
 –   Linux administration, C and shell programming, operating system development
 –   Supervision of 15 projects in Master (network programming, web, 3D, …)

Academic background

2005PhD in Computer Science, University of Lille - INRIA
 Topic: Multidimensional specification for systematic signal processing
 Keywords: dataflow, code transformation, multidimensional dependencies, loop fusions.
 
2001Master in Computer Science, University of Bordeaux I (labri)
 
1999Bachelor in Computer Science, University of Limoges
 
1996French Baccalauréat (Equivalent A levels - Major in science)

Researches

PostDoc

PostDoc of 4 years at NXP (Philips semi-conductors) and INRIA

Supervisors: Albert Cohen (INRIA) and Marc Duranton (NXP)
Objectives: To ease the programmation, the compilation and the optimization of stream-based applications
European projects: ACOTES, TERAFLUX and Marie-Curie action PSYCHES
 Design of a « tag » based model of computation
Theoretical partTaking advantages of the synchronous approach and of the dataflow model
 Intended to stream-based multimedia applications
 Creation of an intermediate representation for compilers
ImplementationUsuable by advanced programmers
 Able to express data, task and pipeline parallelism
 Providing portability of performance thanks to a runtime library

PhD Thesis

Multidimensional specification for systematic signal processing.

Thesis performed at the LIFL in the INRIA DaRT team under the supervision of Prof. Pierre Boulet.
Defended on the 15th of December 2005 with high honours.
 Array-OL: a model of computation to express multidimensional dependencies
MotivationConcrete use in industry (Thales)
 Survey of many model of computations
TheoryA loop nest vision of Array-OL applications
 Optimization to improve data parallelism and pipeline execution
 Modelisation: 3D tool to specify and visualize data dependencies.
DevelopmentsOptimization: A transformation engine to optimize applications.
 Simulation: A Ptolemy II plugin to simulate Array-OL applications.

Publications list available on my website.

Technical Skills

Procedural LanguagesPascal, Ada, C
 C: used daily and teached to Bachelor’s students for 2 years.
 
Object Oriented LanguagesObjective C, C++, Java
 Java: several developments during my thesis.
 
Parallel programmingPthread, MPI, OpenMP
 Pthread: used daily and teached many times.
 
Others languages and APIShell, Ruby, OpenGL, UML, GTK
 Shell: used daily and teached to Bachelor’s students.
 
Web Developments(X)HTML, PHP, SQL, Javascript/ECMAScript, CSS, DOM
 Design and implementation of PhpGathering : a website dedicated to picture publications.
 
OSUnix/BSD, Linux, Android, Microsoft from Dos to Windows 7
 Linux: teaching of system administration and operating system to Master’s students.
 
ToolsLATEX, emacs, Eclipse

Miscellaneous Informations

Languages

FrenchMother tongue
 
EnglishFluent
 
GermanBasics

Activities

BakingLike to cook: cakes, pies, creams and other sweet things
 Several recipes are available on my website
 
Photography and travellingEnjoy to travel abroad and to make pictures during the trip

Ce document a été traduit de LATEX par HEVEA