IRISA

Personal home pages

 

Luc Bougé

Professor

ENS Cachan - Brittany extension


 Address

PARIS project at IRISA

Postal address: IRISA, Campus universitaire de Beaulieu, 35042 Rennes cedex, FRANCE
Room: E-216
Phone: +33 2 99 84 72 02 (Assistant: 71 86)
Fax: +33 2 99 84 25 28
E-Mail: Luc.Bouge@bretagne.ens-cachan.fr

Main contact at ENS (Preferred)

Postal address: ENS Cachan/Bretagne, Campus de Ker Lann, F-35170 Bruz, France
Phone: +33 2 99 05 52 83 (Assistant: 93 43)
Fax: +33 2 99 84 71 71
E-Mail: Luc.Bouge@bretagne.ens-cachan.fr (Preferred)

 Current Research Activities

 

With Gabriel Antoniu and Thierry Priol, I am lauching a new activity dedicated to very large-scale data managment for the grid.  It is based on my previous work about DSM-PM2, a  generic, portable, multithreaded DSM library based on the PM2 environment.

 Former Research Activities

 

I have been educated in pure mathematics, with a special emphasis on algebra and logics. My PhD thesis (thèse d'état) was supervised by Krzysztof Apt, now in CWI, Amsterdam. It was devoted to the semantic expressivity of certain parallel programming languages, namely dialects of Hoare's CSP. On arriving at LIP, ENS Lyon, I started a project devoted to formal proof systems for data-parallel languages, typically HPF or C*, a data-parallel extension of C. Our contribution is based on a spatially-extended version of the usual Hoare's logic. This project was run in close collaboration with Bernard Virot, LIFO, University of Orléans.

Since 1995, I have been interested in the design of programming environment for high-performance parallel programs. My research group at LIP has been developing a portable and efficient runtime system called PM2 for multithreaded, distributed programming. PM2 is mainly targeted at commodity clusters of PCs interconnected some modern high-performance networks such as BIP/Myrinet,SISCI/SCI, VIA, Giganet, etc. This system has been successfully used as a target for a modified version of the Adaptor HPF compiler of Thomas Brandes. It has alos been used as the target for a Java parallel compiler in the Hyperion projet run in collaboration with Phil Hatcher, UNH. This wrok has been carried out in close collaboration with Raymond Namyst (now in the LaBRI lab, Bordeaux), Jean-François Méhaut (now at the University of Guadalupe) and Loïc Prylli at LIP.

 
 Current PhD students

  • Mathieu Jan, co-supervised with Gabriel Antoniu, PhD started September 2003. Subject: Management of structured data on a grid infrastructure in a peer-to-peer environment
  • Sébastien Monnet, co-supervised with Gabriel Antoniu, PhD started September 2003. Subject: High performance and fault tolerance in a Grid Data Service

 Responsibilities

  • I currently serve as the Chairman of the new Department of Computer Science and Telecommunications (DIT) of the Britanny extension of ENS Cachan in Bruz/Rennes. This Department offers a 3-year curriculum called Magistère, starting at Year 3 of the regular French academic curriculum. This curriculum is based on the regular Licence, Maîtrise and DEA academic diploma, to be taken at the IFSIC Computer Science Institute, University of Rennes 1. Teaching at the Magistère focuses on research and high-tech development . It is expected that most of students will go for a PhD after the third year.
  • On the national level, I serve as the Chairman of ARP, the French National Co-operative Program run by the CNRS in Architecture, Networks, Systems and Parallelism. About 800 researchers, mostly academic, are currently registered in this program.
  • I am a regular member of several Program Committees: PACT, HIPS, Euro-Par, etc. I serve as the Vice-Chairman of the Euro-Par Conference Series.
  • Together with Michel Cosnard, I organize the 17th IPDPS Conference in Nice, April 22-26, 2003.

Collaborations

In France

  • DataGRAAL Working Group on large-scale data management for the grid. Includes researchers from Paris, Rennes, Grenoble, Lyon, etc.Supported by the Ministry of Research, ACI GRID and the CNRS, GDR ARP.

In the USA

  • Phil Hatcher, CS Dept, University of New Hampshire (UNH), NH. Collaboration supported by a NSF-INRIA contract called Hyperion.The Hyperion collaboration is recognized as one of the Associated Research Team Abroad of INRIA.Topics: Compilation of data-parallel languages on clusters, Java virtual machine for clusters, semantics of Java, DSM, large-scale data management.

Elsewhere

  • Assaf Schuster, CS Dept, Technion, Haifa, Israel. Topics: DSM systems for large-scale PC clusters, weak consistency protocols.

 Teaching
  • Graph algorithms: Year 1 (licence), Magistère Info Télécoms (MIT), ENS Cachan et Université Rennes 1
  • Introduction to programming (C, C++, Java): Year 2 (maîtrise), Magistère de Maths (MMMI), ENS Cachan et Université Rennes 1
  • Fundamental programming concepts (CAML, C, Java): Year 1 (licence), Magistère Info Télécoms (MIT), ENS Cachan et Université Rennes 1

 Selected Publications

See the extended PARIS publication repository for details.

Large-scale data management, grid computing

DSM-PM2, Hyperion and cluster-enabled JVM

PM2, Marcel, Madeleine, data-parallel compilation

 Short Biography

 

I am a Professor in Computer Science at the Britanny extension  of ENS Cachan since September 2001.  This extension is located in Bruz, a pleasant city in the neighborhood of Rennes, the main city in Brittany. ENS Cachan, together with sister-schools ENS Paris (rue d'Ulm) and ENS Lyon, are the most famous research academic schools in France.Until 2001, I used to work at ENS Lyon, at the LIP lab. The Brittany extension of ENS Cachan is associated with IRISA, one of the leading Computer Science research lab in France, co-operated by INRIA, CNRS, University Rennes 1 and INSA Rennes. The PARIS group is co-operated by IRISA and ENS Cachan.


Last modified: Oct 16, 2002 - © Irisa 1999.
Comments to: Luc.Bouge@bretagne.ens-cachan.fr