|
|
|
|
Résumé
PDF
EDUCATION
Ph.D. Student, Computer Science
University of Delaware, Newark, DE Expected August 2016
Master of Science, Computer Science - Component Based Software and Architecture
IFSIC, Universitée de Rennes 1, France October 2010
Master of Engineering, Computer Engineering - Embedded and Parallel Systems
DIIC, Universitée de Rennes 1, France October 2010
Preparatory School, Mathematic and Physic
Lycée Lesage, Vannes, France July 2007
PROFESSIONAL EXPERIENCE
University of Delaware September 2011 - Current
Research Assistant for John Cavazos
-
Subcontract with Lawrence Livermore National Laboratory:
Devellopment of an interface between CLANG (C/C++ frontend of LLVM) and ROSE Compiler
-
Research combining Compiler, Machine Learning and Architecture. I devellop models of programming models and architectures
to improve the prediction of CUDA and OpenCL programs performances.
Lawrence Livermore National Laboratory April - September 2010 and March - August 2011
ROSE Compiler, ISCR (Internship)
-
Support of GPGPU's languages OpenCl and CUDA in ROSE Compiler internal representation (SAGE) (summer 2010)
-
Framework for Polyhedral Modeling of programs in ROSE Compiler,
the Polyhedral Model is a tool for nested loops analysis amd transformations (summer 2010-2011)
-
Modification of the C/C++ frontend EDG to enable CUDA support (summer 2011)
-
Feasability analysis of an interface between CLANG (C/C++ frontend of LLVM) and ROSE Compiler (end of summer 2011)
IRISA, Rennes, France Summers 2008 and 2009
-
Preliminary work on SCoPlib, a library of hardware components for SystemC simulations (summer 2008)
-
Dynamic scheduling of multithreaded applications for hardware simulations. Scheduling of application executed
on an host machine according to an hardware simulation. (summer 2009)
TECHNICAL SKILLS
Languages: C, C++, CUDA, OpenCL, LISP, CAML, unix script, assembly languages.
Compilers: ROSE Compiler, EDG, CLANG, LLVM.
|