Tarek Menouer –
Transcription
Tarek Menouer –
Tarek Menouer Université Paris Ouest Nanterre la Défense 200 Avenue de la République, 92000 Nanterre B [email protected] Í http://www.prism.uvsq.fr/∼meta/ Formations 2011/2015 Doctorat en Informatique, Sujet : Parallélisations de Méthodes de Programmation Par Contraintes, Laboratoire d’accueil : PRiSM, Université de Versailles Saint Quentin en Yvelines (France), Mention : Très honorable. 2010/2011 Master 2 en Informatique High Performance Computing et Simulation (MIHPS), Co-habilitation par l’École Centrale de Paris, l’École Normale Supérieure de Cachan et l’Université de Versailles Saint Quentin en Yvelines (France), Mention : Bien. 2005/2010 Diplôme d’Ingénieur d’État en Informatique, Option : Système Informatique, École nationale Supérieure d’Informatique (ESI ex. INI) (Algérie), Mention : Très bien. Expériences Professionnelles 2015/auj. Attaché Temporaire d’Enseignement et de Recherche (ATER), à l’Université Paris Ouest Nanterre La Défense, France. 2011/2015 Doctorant, Dans le cadre du projet PAJERO, j’ai travaillé sur les méthodes de parallélisation (44 mois) des solveurs de Programmation Par Contraintes. Dans ce contexte nous avons proposé plusieurs nouvelles méthodes de parallélisation de la search et Portfolio. Cela, afin d’améliorer la performance de la résolution des problèmes de satisfaction et d’optimisation sous contraintes. Ces méthodes devant être exécutées par la suite sur le Cloud, Laboratoire PRiSM - Université de Versailles Saint Quentin en Yvelines , France. 2011 Stage Master 2, Implémentation de MDL-PEF (Micro kernel Description Language based (7 mois) Performance Evaluation Framework) qui est un langage d’abstraction des noyaux de calcul basé sur les flots de données, qui permet la prédiction multi plateforme de performance, Laboratoire Exascale Computing Research (INTEL, UVSQ, CEA, GENCI), France. 2010 Stage de fin d’étude, Application des techniques de data mining pour la classification (10 mois) automatique de données et la recherche d’associations, Laboratoire de Méthodes de Conception de Systèmes (LMCS), Algérie. 2009 Stage d’été, Diagnostique de réseaux d’entreprise, Sonatrach, Division Production, Algérie. (1 mois) Publications Revue internationale avec acte et comité de lecture — [J2] Tarek Menouer, Nitin Sukhija and Bertrand Le Cun : A Learning Portfolio Solver for Optimizing Performance of Constraint Programming Problems on Multi-core Computing Systems. Concurrency and Computation : Practice and Experience, 2016 — [J1] Tarek Menouer, Mohamed Rezgui, Bertrand Le Cun and Jean-Charles Régin : Mixing Static and Dynamic Partitionning to Parallelize a Constraint Programming Solver. International Journal of Parallel Programming (IJPP), 2015 Conférences et workshops internationaux avec acte et comité de lecture — [CI6] Juan F. R. Herrera , Tarek Menouer and Bertrand Le Cun, Eligius M. T. Hendrix and Leocadio G.Casado, : Resolución de problemas de Optimización Global mediante el framework Bobpp, XXV Jornadas de Paralelismo 2015, Córdoba, Espagne, septembre, 2015 — [CI5] Tarek Menouer, Simon Clavière and Bertrand Le Cun : Parallel Scheduling System in Cloud Infrastructure, The 11th Metaheuristics International Conference (MIC’2015), Agadir, Morocco, June, 2015 — [WI5] Marie Bricage, Tarek Menouer and Bertrand Le Cun : Scheduling several parallel problems resolution in Cloud, first workshop on Cloud Computing and Optimization, Lyon, France, September, 2014 — [CI4] Tarek Menouer, Mohamed Rezgui, Bertrand Le Cun and Jean-Charles Régin : Mixing Static and Dynamic Partitioning to Parallelize a Constraint Programming Solver. 7th International Symposium on High-level Parallel Programming and Applications, Amsterdam, Netherlands, July, 2014 — [WI4] Tarek Menouer and Bertrand Le Cun : Adaptative N to P portfolio for Solving Constraint Programming Problems on Top of Parallel Bobpp Framework. Workshop PCO 2014, fourth Workshop on Parallel Computing and Optimization In conjunction with IEEE IPDPS 2014, Phoenix, Arizona, USA, May, 2014, pp 1531 - 1540 — [CI3] Tarek Menouer and Bertrand Le Cun : Deterministic Partitioning Strategy to Parallelize the Constraint Programming Search Space. 22nd High Performance Computing Symposium (HPC 2014) in cooperation with ACM/SIGSIM, Tampa, FL, USA, April, 2014, pp 21 :1–21 :8 — [CI2] Tarek Menouer and Bertrand Le Cun : A Parallelization Mixing OR-Tools/Gecode Solvers on top of the Bobpp Framework. IEEE 3PGCIC13 (International Conference on P2P, Parallel, Grid, Cloud and Internet Computing), Compiegne, France, oct, 2013, pp 242 - 246 — [WI3] Tarek Menouer and Bertrand Le Cun : Anticipated Dynamic Load Balancing Strategy to parallelize Constraint Programming search. Workshop PCO 2013, Third Workshop on Parallel Computing and Optimization In conjunction with IEEE IPDPS 2013, Boston,Massachusetts, USA, May 24, 2013, pp 1771 - 1777 — [CI1] Tarek Menouer, Bertrand Le Cun and Pascal Vander-Swalmen : Partitioning Methods to Parallelize Constraint Programming Solver using the Parallel Framework Bobpp. Internation Conference on Computer Science, Applied Mathematics and Applications (ICCSAMA), Springer editor, Warsaw, Poland, May, 2013,pp 117-127 — [WI2] Tarek Menouer, Bertrand Le Cun and Pascal Vander-Swalmen : Solving Combinatorial Problems on HPC with bobpp. WolfHPC In conjunction with SuperComputing, Salt Lake City, Utah, USA, Novembre, 2012 — [WI1] Eric Petit, Pablo De Oliveira Castro Herrero, Tarek Menouer, Bettina Krammer et Jalby William : Computing-Kernels Performance Prediction Using Dataflow Analysis and Microbenchmarking. 16th Workshop on Compilers for Parallel Computing (CPC 2012), Padova, Italy, January, 2012 Poster international avec acte et comité de lecture — [PI1] Tarek Menouer and Bertrand Le cun : N to P portfolio solver using a learning algorithm, Posters ’14 Proceedings of the 2014 SpringSim Poster Session in cooperation with ACM/SIGSIM, Tampe, Florid, USA, April, 2014, pp 9 :1–9 :2 Conférences francophones avec acte et comité de lecture — [CF5] Tarek Menouer et Bertrand Le Cun : Parallélisation portfolio de solveurs de contraintes, Jounrée francophone de programmation par contraintes (jfpc’2014), Angers, France, June, 2014 — [CF4] Tarek Menouer et Bertrand Le Cun : Partitionnement Déterministe pour Résoudre les Problèmes de Programmation Par Contraintes en utilisant le Framework Parallèle Bobpp, Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS’2014), Neuchatel, Suisse, Avril, 2014 — [CF3] Tarek Menouer et Bertrand Le Cun : Portfolio Adaptatif pour la Parallélisation d’un solveur de Programmation Par Contraintes, 15ème congrès annuel de la Société française de recherche opérationnelle et d’aide à la décision (Roadef 2014), Bordeaux, France, Février, 2014 — [CF2] Tarek Menouer, Bertrand Le Cun et Pascal Vander-Swalmen : Parallélisation du solveur de contrainte OR-Tools", 14ème congrès annuel de la Société française de recherche opérationnelle et d’aide à la décision (Roadef 2013), Troyes, France, Février, 2013 — [CF1] Tarek Menouer, Bertrand Le Cun et Pascal Vander-Swalmen : Parallélisation d’un solveur de contraintes avec le framework parallèle BOBPP, Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS’2013), Grenoble, Janvier, 2013 Poster national avec comité de lecture — [SN1] Tarek Menouer, Simon Clavière and Bertrand Le Cun : Système d’allocation de ressources. Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS’2015), Lille, Juillet, 2015 Enseignements 2015/2016 — Licence 3 MIAGE - Réseaux et programmation Web, 42 heures, Université ParisOuest-Nanterre-La-Défense — Licence 3 MIAGE - Système d’exploitation et programmation C, 18 heures, Université Paris-Ouest-Nanterre-La-Défense — Licence 1 Informatique - Algorithmique et programmation 1, 48 heures, Université Paris-Ouest-Nanterre-La-Défense — Licence 1 Informatique - Algorithmique et programmation 2, 48 heures, Université Paris-Ouest-Nanterre-La-Défense — Licence 1 Informatique - Certificat Informatique et Internet (C2I), 36 heures, Université Paris-Ouest-Nanterre-La-Défense 2014/2015 — Master 1 Informatique - TP Mise à niveau en informatique - Langage C (MIHP), 6 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Master 1 Informatique - TP Mise à niveau en informatique - Langage Fortran (MIHP), 9 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Système d’exploitation, 36 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Système d’exploitation, 15 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 1 Informatique - TD Fondements de l’informatique 2, 36 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) 2013/2014 — Master 1 Informatique - TP Mise à niveau en informatique - Langage C (MIHP), 9 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Master 1 Informatique - TP Mise à niveau en informatique - Langage Fortran (MIHP), 9 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Architecture des ordinateurs, 21 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Système d’exploitation, 36 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 1 Informatique - TD Fondements de l’informatique 2, 27 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) 2012/2013 — Master 1 Informatique - TP Mise à niveau en informatique - Langage C (MIHP), 12 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Architecture des ordinateurs, 36 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 3 Informatique - TD Système d’exploitation, 36 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) — Licence 1 Informatique - TD Fondements de l’informatique 2, 12 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) 2011/2012 — Licence 1 Informatique - TD Fondements de l’informatique 2, 24 heures, Université de Versailles Saint-Quentin-en-Yvelines (UVSQ) Encadrements 2015-2016 1éme année Master spécialité Systèmes et Applications Répartis (SAR), modélisation et résolution du problème de sudoku en utilisant un solveur de contraintes, Université Pierre et Marie Curie, France. 2011-2012 2éme année Cycle d’Ingénieur Informatique, Administration Système et Réseaux chez l’opérateur de télécommunications PARITEL, École d’ingénieurs ISTY, France. 2011-2012 2éme année Cycle d’Ingénieur Informatique, Identification des clients Bouygues Telecom, École d’ingénieurs ISTY, France. Projet/Collaborations — Participation au Projet PAJERO financé par BPIFrance (ex OSEO-ISI) — Collaboration avec l’équipe de recherche Cep - Laboratoire I3S- Universté de Nice Sophia Antipolis - France — Collaboration avec l’équipe de recherche Distributed Analytics and Security Institute Mississippi State University - USA — Collaboration avec l’équipe de recherche High Performance Computing Algorithms - Universidad de Almería - Espagne Compétences informatiques Langages de Programmation, Visual Studio 2010 (Dot Net), Visual C#, C++,QT, Assembleur x86, JAVA, CUDA, MPI, SQL (MySQL, ORACLE). Base de donnée, Conception, Modélisation, Réalisation. Web, HTML, PHP. Système d’exploitation, Linux, Microsoft Windows XP/Vista/7. Langages Francais Courant Angalis Courant + Formation complémentaire : The New Interchange English for International Communication, (Université des Sciences et de la Technologie Houari Boumediene -Algérie), 72 heures, 2010 Autres - Formation : Windows Azure for Research Training, 16 heures, 2013 - Reviewer : Revue internationale (Concurrency and Computation : Practice and Experience)