decoration
Site web de Philippe Dumont

Recherches

Mes travaux portent principalement sur l'expression du parallélisme à haut niveaux. Je me suis intéressé à l'utilisation des modèles de calculs et de communications (MOCCs) pour faciliter le développement d'applications parallèles. Ainsi, j'ai travaillé durant mon doctorant sur un modèle à flot de données multidimensionnelles créé par Thalès pour leurs applications du traitement du signal intensif. Par la suite, dans le cadre d'un partenariat entre l'INRIA et NXP, j'ai travaillé sur la conception d'un modèle de calcul dédiés aux applications vidéos. J'ai acquis au cours de ces travaux une connaissance approfondie des principaux langages et techniques de programmations parallèles que ce soit au niveau logiciel ou matériel. J'ai également été amené à utiliser des techniques de bas niveau que ce soit au niveau des systèmes d'exploitations ou dans des systèmes embarqués.

Publications

Articles

  • (en) C. Miranda, A. Pop, P. Dumont, A. Cohen and M. Duranton Erbium: A deterministic, concurrent intermediate representation to map data-flow tasks to scalable, persistent streaming processes. Accepted for publication in International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES'10). Scottsdale, Arizona, USA, October 2010. Résumé, Entrée bibtex, Version complète (pdf)
  • (en) C. Miranda, P. Dumont, A. Cohen, M. Duranton and A. Pop. Erbium: A deterministic, concurrent intermediate representation for portable and scalable performance. In ACM Intl. Conf. on Computing Frontiers (CF'10), 2 pages and poster. Résumé, Entrée bibtex, Version complète (pdf)
  • (en) H. Munk, E. Ayguadé, C. Bastoul, P. Carpenter, Z. Chamski, A. Cohen, M. Cornero, P. Dumont, M. Duranton, M. Fellahi, R. Ferrer, R. Ladelsky, M. Lindwer, X. Martorell, C. Miranda, D. Nuzman, A. Ornstein, A. Pop, S. Pop, L.-N. Pouchet, A. Ramírez, D. Rodenas , E. Rohou, I. Rosen, U. Shvadron, K. Trifunović et A. Zaks. Acotes project: Advanced compiler technologies for embedded streaming. In International Journal of Parallel Programming, Volume 39, Number 3 / June pp. 397-450 2011. Résumé, Entrée bibtex, Version complète (pdf)
  • (en) C. Glitia, P. Dumont, P. Boulet. Array-OL with delays, a complete specification language for multidimensional intensive signal processing. In Multidimensional Systems and Signal Processing, Volume 21, Number 2 / juin 2010. Résumé, Entrée bibtex, Version complète (pdf)
  • (en) A. Amar, P. Boulet, and P. Dumont. Projection of the Array-OL specification language onto the Kahn process network computation model. In International Symposium on Parallel Architectures, Algorithms, and Networks (ISPAAN'05). Las Vegas, Nevada, USA, December 2005. Résumé, Entrée bibtex, Version complète (pdf)

Thèse

  • (fr) Philippe Dumont. Spécification multidimensionnelle pour le traitement du signal systématique. PhD thesis, Université de Lille 1, Laboratoire d'Informatique Fondamentale de Lille, December 2005. Résumé, Entrée bibtex, Version complète (pdf)

Rapports techniques

  • (en) A. Amar, P. Boulet, and P. Dumont. Projection of the Array-OL specification language onto the Kahn process network computation model. Research Report RR-5515, INRIA, March 2005. Résumé, Entrée bibtex, Version complète (pdf)
  • (en) P. Dumont and P. Boulet. Another multidimensional synchronous dataflow: Simulating Array-OL in Ptolemy II. Research Report RR-5516, INRIA, March 2005. Résumé, Entrée bibtex, Version complète (pdf)
  • (fr) P. Dumont. Étude des transformations d'un code Array-OL dans Gaspard. Research Report 02-11, Laboratoire d'Informatique Fondamentale de Lille, Université de Lille 1, France, September 2002. Entrée bibtex, Version complète (PS.GZ)

Presentations

Présenter son travail est toujours un exercice délicat. L'exercice est d'autant plus périlleux que votre interlocuteur n'effectue pas toujours de la recherche dans le même domaine que le votre. Présenter son travail à sa famille relève le plus souvent de la gageure. Je livre ci-dessous un certains nombre de présentations liées à la recherche ou à la programmation parallèle en général. Certaines présentations se veulent facile d'accès d'autres sont plus techniques. Elles sont toutes en anglais.