[comp.parallel] Workshop on Compilers for Parallel Computers: Advance Program

jouvelot@brokaw.lcs.mit.edu (Pierre Jouvelot) (07/30/90)

\documentstyle[twocolumn]{article}

\addtolength{\textwidth}{80pt}
\addtolength{\oddsidemargin}{-40pt}
\addtolength{\evensidemargin}{-40pt}

\addtolength{\textheight}{100pt}
\addtolength{\topmargin}{-50pt}

\raggedbottom

\newlength{\la}
\newlength{\lb}
\newlength{\lc}
\settowidth{\la}{ECOLE NATIONALE SUP\'ERIEURE}
\setlength{\lb}{\textwidth}
\addtolength{\lb}{-1\la}
\settowidth{\lc}{77305 FONTAINEBLEAU CEDEX}

\title{International Workshop on Compilers \\
	for Parallel Computers \\
	~~\\
	{\small Advance Program}}

\author{Paris, December 3-5, 1990}

\date{}

\pagestyle{empty}

% \renewcommand{\baselinestretch}{1.15}
\thispagestyle{empty}

\begin{document}
\thispagestyle{empty}

\maketitle

\subsubsection*{Presentation} 

The workshop on Compilers for Parallel Computers is focused on
compilation for parallel machines, regardless of the input language
(procedural or declarative, sequential or parallel, synchronous or
asynchronous) and regardless of the target architecture (vector unit or
VLIW, shared or distributed memory, with or without a memory hierarchy,
systolic arrays).  Its aim is to provide insight into compilation
techniques that are still at a research stage in the laboratory, but are
already published in major conferences.

This workshop, organized by Ecole des Mines de Paris and the MASI
laboratory of University Pierre-et-Marie Curie in Paris, is intended as
a follow-up to the {\em Workshop on Compiling Techniques and Compiler
Construction for Parallel Computers}, which was organized at Oxford in
September 1989 by Tom Lake (BCS). It will be held at Minist\`ere de la
Recherche et de la Technologie, in the former buildings of the
prestigious Ecole Polytechnique. They are located in one of the most
pleasant district of Paris, within walking distance from Quartier Latin and
Jardin du Luxembourg.

\subsubsection*{Sponsorship} 

\begin{tabular}{@{}lp{8.5cm}}
ACM	&	Assoc. for Computing Machinery\\
AFCET	&	Assoc. Fran\c{c}aise pour la Cybern\'etique \\
	&	 Economique et Technique\\
BCS-PPSG	&	British Computer Society \\
GI-PARS	&	Gesellschaft f\"{u}r Informatik \\
PRC C3	&	Prog. de Recherche Coordonn\'ee C3\\
SI	&	Schweizer Informatiker Gesellschaft
\end{tabular}

\vspace{1cm}

\subsubsection*{Organization} 

\begin{tabular}{@{}ll}
ENSMP	&	Ecole Nationale Sup\'erieure des Mines de Paris \\
MASI	&	Universit\'e Pierre et Marie Curie
\end{tabular}

\subsubsection*{Scientific Organizers} 

\begin{tabular}{@{}ll}
Paul Feautrier	&	Universit\'e Pierre et Marie Curie\\
Fran\c{c}ois Irigoin &	Ecole des Mines de Paris
\end{tabular}

\subsubsection*{Program Committee} 

\begin{tabular}{@{}ll}
Paul Feautrier     &     Universit\'e Pierre et Marie Curie \\
Francois Irigoin   &     Ecole des Mines de Paris \\
Pierre Jouvelot    &     Ecole des Mines de Paris and MIT \\
Patrice Quinton    &     IRISA \\
G\'erard Roucairol &     CRG Bull \\
R\'emi Triolet     &     Ecole des Mines de Paris
\end{tabular}

\subsubsection*{Organization Committee} 

\begin{tabular}{@{}ll}
Jacqueline Altimira     &     Ecole des Mines de Paris \\
Chantal Perrichon	&     MASI
\end{tabular}

\subsubsection*{Information} 

% \noindent For more information and to receive a copy of the program and
For more information and to receive a copy of the program and
registration form, please contact:

\begin{quote}
Compilers for Parallel Computers \\
CAII \\
Ecole des Mines de Paris \\
F77305 FONTAINEBLEAU Cedex \\
FRANCE \\
{}\\
{\em Telephone:} +33 1 64.69.47.08 \\
{\em Telefax:} +33 1 64.69.47.01 \\
{\em Telex:} MINEFON 694736 F \\
{\em Email:} {\tt workshop@ensmp.fr}
\end{quote}

\newpage

\section*{Advance Program}

\subsubsection*{Dec. 3, AM:Program Analysis}

\begin{tabular}{@{}lp{7cm}}
9h	& Introduction to the Workshop \\
9h30	& {\it The Program Dependence Graph and its Uses}, by Jean
		Ferrante (IBM Research Division) \\
10h	& {\it Data Structure Analysis in C Programs}, by Fran\c{c}ois Bodin
		(IRISA) \\
10h30	& {\it EMiLiA: An Experimental Analyzer for the Automatic
		Parallelization of Programs Using Dynamically Allocated
		Data}, by Jan Stansky, Fran\c{c}ois Masdupuy (Ecole 
		Polytechnique) \\
11h	& Coffee break \\
\end{tabular}

\subsubsection*{Automatic Parallelization I}

\begin{tabular}{@{}lp{7cm}}
11h30	& {\it An Overview of Compiler Research at CSRD}, by Luddy
		Harrison (CSRD) \\ 
12h	& {\it PTRAN: Experiences with Automatic Parallelization}, by Michael
		Burke (IBM Research Division) \\

13h	& Lunch
\end{tabular}

\subsubsection*{Dec. 3, PM: Distributed Memory I}

\begin{tabular}{@{}lp{7cm}}
14h30	& {\it Automatic Support of Data Partitioning}, by Hans Zima
		(Vienna Univ.)  \\
15h	& {\it Programming Distributed Memory Machines}, by Piyush Mehrotra
		(ICASE) \\
15h30	& {\it Code Generation for Data Movements in a Hierarchical Memory
		Machine}, by Corinne Ancourt (Ecole des Mines) \\
16h	& {\it A Method for Parallel Program Generation via Data Representation
		and its Implementation}, by Edwin Paalvast, Arjan van 
		Gemund, Henk Sips (ITI) \\
16h30	& Coffee break \\
\end{tabular}

\subsubsection*{Scheduling and Program Transformations}

\begin{tabular}{@{}lp{7cm}}
17h	& {\it A Systematic Approach to Program Transformations}, by Paul
		Feautrier (MASI) \\
17h30	& {\it Linear Programming Methods for Minimizing Execution Time
		of Indexed Computations}, by Bj\"{o}rn Lisper (RIT,
Sweden) \\
18h	& {\it Achieving Peak Performance on a Superscalar Machine}, by
		Larry Carter (IBM Research Division) \\
\end{tabular}

\subsubsection*{Dec. 4, AM: Pragmatics}

\begin{tabular}{@{}lp{7cm}}
9h	& {\it The Perfect Club}, by Luddy Harrison (CSRD) \\
9h30	& {\it Parallelism in Numeric and Symbolic Programs}, by 
		James Larus (Madison Univ.) \\
10h	& {\it Parallel Compile Time Debugging of Parallel
		Applications}, by W. Joosen, Y. Berbers, P. Verbaeten
		(KUL) \\ 
10h30	& {\it Run Time Parallelization and Scheduling of Loops}, by
		Joel Saltz (ICASE) \\
11h	& Coffee break \\
\end{tabular}

\subsubsection*{Automatic Parallelization II}

\begin{tabular}{@{}lp{7cm}}
11h30	& {\it An Optimizing Fortran Compiler for the Intel 860}, by
		Stephen Cox (Hipersoft) \\
12h30	& {\it Interprocedural Parallelization of Real Programs - An 
		Experience with PIPS}, by R\'emi Triolet (Ecole des
		Mines) \\
13h 	& Lunch
\end{tabular}

\subsubsection*{Dec. 4, PM: Distributed Memory II}

\begin{tabular}{@{}lp{7cm}}
14h30	& {\it Parallelization of Multigrid Programs in SuperB}, by 
		Michael Gerndt (Vienna Univ.) \\
15h	& {\it Automatic Parallelization of Fortran Code for a 
		Distributed Memory MIMD System}, by Andr\'e Schneider
		(CERN) \\
15h30	& {\it Compiling Sequential Programs for Distributed Memory
		Parallel Computers}, by Fran\c{c}oise Andr\'e, Claude
		Jard and Jean-Louis Pazat (IRISA)  \\ 
16h	& {\it A Compiler and Environment Project for Distributed Memory
		Machines}, by Ulrich Kremer (Rice Univ.) \\
16h30	& Coffee break \\
\end{tabular}

\subsubsection*{Language I}

\begin{tabular}{@{}lp{7cm}}
17h	& {\it OPERA: A Parallel Prolog System and its Implementation},
		by Michel Favre, Claudio Geyer, Patrick Poissonnier
		(IMAG/LGI) \\ 
17h30	& {\it DEVIL: An Intermediate Vector Language - Definition and 
		Implementation}, by Philippe Preux, Jean-Luc Dekeyser,
		Philippe Marquet (LIFL) \\
18h	& {\it Query Optimization and Parallelization of Embedded SQL
		and Database Programming}, by Brian Hart (Bull-CRG) \\
\end{tabular}

\subsubsection*{Dec. 5, AM: Code Generation}

\begin{tabular}{@{}lp{7cm}}
9h	& {\it A Simulation Environment for Automatic Parallelization on
		the Instruction Level}, by W. Karl (Munich Univ.) \\
9h30	& {\it Scheduling Issues for Code Generation}, by Christine
		Eisenbeis (INRIA), Fran\c{c}ois Bodin, William Jalby,
		Daniel Windheiser (IRISA) \\ 
10h	& {\it Incremental Loop Parallelization for Superscalar
		Architectures}, by Benoit de Dinechin (CEA) \\
10h30	& {\it Optimal Implementation of DOACROSS Loops on VLIW
		Architectures: Models and Algorithms}, by Claire Hanen
		(MASI) \\ 
11h	& Coffee break \\
\end{tabular}

\subsubsection*{Automatic Parallelization III}

\begin{tabular}{@{}lp{7cm}}
11h30	& {\it MIPRAC: A Semantic Approach to Multilingual
		Parallelization}, by Luddy Harrison (CSRD) \\
12h30	& {\it PMACS: A Parallel Programming Environment Prototype}, by
		Babak Dehbonei (Bull-CRG) \\
13h 	& Lunch
\end{tabular}

\subsubsection*{Dec. 5, PM: Language II}

\begin{tabular}{@{}lp{7cm}}
14h30	& {\it Optimizing Compilation for the SYMPAL Parallel Language},
		by Yariv Aridor (Tel-Aviv Univ.) \\
15h	& {\it ALPHA: A Language for the Design of Systolic Algorithms},
		by Herv\'e Leverge, Christophe Mauras, Patrice Quinton
		(IRISA) \\ 
15h30	& {\it Using Effect Systems to Compile Functional Languages on SIMD
		Architectures}, by Pierre Jouvelot (Ecole des Mines, MIT) \\
\end{tabular}

\end{document}

--
Pierre Jouvelot
. CAI, Ecole des Mines, Paris (France): jouvelot@ensmp.fr
. LCS, MIT, Cambridge (USA): jouvelot@brokaw.lcs.mit.edu