|
|
Personal home pages
|
Luc Bougé
Professor
ENS Cachan - Brittany extension
|
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.
- 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
-
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.
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.
-
- 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
See the extended
PARIS publication repository for details.
Large-scale data management, grid computing
-
Gabriel Antoniu,
Luc Bougé, and
Mathieu Jan.
Peer-to-Peer
Distributed Shared Memory?.
In Proc. IEEE/ACM 12th Intl. Conf. on Parallel Architectures and Compilation Techniques (PACT 2003), Work in Progress Session),
New Orleans, Louisiana,
September 2003.
- Gabriel Antoniu, Luc Bougé, and Mathieu Jan. JuxMem:
An Adpative Supportive Platform for Data Sharing on the Grid. In
Workshop on Adaptive Grid Middleware, held in conjunction with the 12th
International Conference on Parallel Architectures and Compilation Techniques
(PACT2003), New Orleans, Louisiana, September 2003.
- Gabriel Antoniu Luc Bougé, and Sébastien Lacour. Making
a DSM Consistency Protocol Hierarchy-Aware: An Efficient Synchronization
Scheme. In Proc. 3rd IEEE/ACM Intl. Symp. on Cluster Computing and the
Grid (CCGRID 2003), Workshop on Distributed Shared Memory on Clusters (DSM
2003), Tokyo, pages 516-523, May 2003. IEEE TFCC.
- Luc Bougé. Si
tous les ordinateurs du monde... Calcul scientifique vraiment très
haute performance sur la grille mondiale. Bulletin de l'association
des anciens élèves et des élèves de
de l'ENS Cachan, (216):2-5, February 2002. Electronic
PowerPoint show available.
DSM-PM2, Hyperion and cluster-enabled JVM
- Thilo Kielmann, Philip Hatcher, Luc Bougé, and Henri E.
Bal. Enabling
Java for high-performance computing: Exploiting Distributed Shared
Memory and Remote Method Invocation. Communications of
the ACM, 44(10):110-117, October 2001. Special issue on Java
for High Performance Computing.
- Gabriel Antoniu and Luc Bougé. DSM-PM2:
A portable implementation platform for multithreaded DSM consistency
protocols. In Proc. 6th International Workshop on High-Level
Parallel Programming Models and Supportive Environments (HIPS '01),
volume 2026 of Lect. Notes in Comp. Science, pages 55-70, San Francisco,
April 2001. Held in conjunction with IPDPS 2001. IEEE TCPP, Springer-Verlag.
- Gabriel Antoniu, Luc Bougé, Philip Hatcher, Mark MacBeth,
Keith McGuigan, and Raymond Namyst. The
Hyperion system: Compiling multithreaded Java bytecode for distributed
execution. Parallel Computing, 27:1279-1297, October
2001.
PM2, Marcel, Madeleine, data-parallel compilation
- Olivier Aumage, Luc Bougé, Alexandre Denis, Lionel Eyraud,
Jean-François Méhaut, Guillaume Mercier, Raymond Namyst,
and Loïc Prylli. High
performance computing on heterogeneous clusters with the Madeleine
II communication library. Cluster Computing, 5:43-54, 2002.
Special Issue on the Cluster 2000 Conference.
- Gabriel Antoniu, Luc Bougé, Raymond Namyst, and Christian
Pérez. Compiling
data-parallel programs to a distributed runtime environment with
thread isomigration. Parallel Processing Letters,
10(2-3):201–214, June 2000. Special issue on CPC 2000
- Luc Bougé. La
programmation parallèle recherche la transparence. Interview
dans Le Monde Informatique, numéro 828 du 5 novembre 1999,
par Frédéric Noailles, November 1999.
- Luc Bougé, Jean-François Méhaut, and Raymond
Namyst. Madeleine:
an efficient and portable communication interface for multithreaded
environments. In Proc. 1998 Int. Conf. Parallel Architectures
and Compilation Techniques (PACT '98), pages 240-247,
ENST, Paris, France, October 1998. IFIP WG 10.3 and IEEE.
- Luc Bougé, Phil Hatcher, Raymond Namyst, and Christian
Perez. A
multithreaded runtime environment with thread migration for a HPF
data-parallel compiler. In The 1998 Intl Conf. on Parallel
Architectures and Compilation Techniques (PACT '98),
pages 418-425, Paris, France, October 1998. IFIP WG 10.3 and
IEEE.
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
|