Related articles |
---|
Call for participation, course on parallelizing compilers, Italy jhummel@broadway.ICS.UCI.EDU (Joseph Edward Hummel) (1992-04-01) |
Newsgroups: | comp.compilers |
From: | Joseph Edward Hummel <jhummel@broadway.ICS.UCI.EDU> |
Keywords: | parallel, courses |
Organization: | Compilers Central |
Date: | Wed, 1 Apr 1992 06:27:40 GMT |
[ Direct all queries to nicolau@ics.uci.edu ]
Call for Participation
The Leonardo Fibonacci Institute
for the Foundations of Computer Science
Course on Parallelizing Compilers
Trento, Italy, June 29-July 3, 1992
Lecturers:
Dr. U. Banerjee, Intel Corp., Santa Clara Doctor Banerjee received the
Ph.D. in Mathematics from Carnegie-Mellon University and the Ph.D. in
Computer Science from the University of Illinois. He is currently a Senior
Researcher with the Intel Corporation, Santa Clara. His research interests
are in the areas of dependence analysis and theory of loop
transformations.
Prof. A. Nicolau, University of California, Irvine Professor Nicolau
received the Ph.D. in Computer Science from Yale University. He is
currently an Associate Professor of Computer Science at the University of
California, Irvine. His research interests are in the areas of
instruction-level parallelism, program transformations and parallel
architectures.
Prof. D. Padua, University of Illinois, Urbana Professor Padua received
the Ph.D. in Computer Science from the University of Illinois. He is
currently an Associate Director of CSRD and an Associate Professor in the
Department of Computer Science at the University of Illinois. His research
interests are in the areas of parallelizing compilers, parallel languages,
and performance evaluation.
Course Outline
For the effective use of today's high-performance machines, excellent code
generation is essential, and the increasing complexity of these machines
demands good parallelizing compilers. The design of such compilers is a
challenging task because it requires integrated solutions not only to
those problems faced by traditional compilers, but also to the new
problems presented by the detection and control of parallelism. Topics to
be covered include the following:
o Overview of State of the Art Approaches to Parallelizing Compilers:
Parafrase, Rn/Periscope, Bulldog.
o Mathematical Background: Relations, Graph Theory, Linear Algebra,
Number Theory.
o Dependence Analysis, Anti-Aliasing: Exact and Approximate Methods.
o Program Transformations: General Unimodular, Iteration Space
Decomposition, Trace and Percolation Scheduling.
o Relationship between Compilation Techniques and the Supporting Hardware:
RISC/Pipelined, Vector, Shared and Distributed Memory,
VLIW/Superscalar Machines.
o Future trends.
Course Structure and Applications
The course will be supplemented by guest lectures presented by leading
specialists visiting the Institute. To foster a congenial and productive
atmosphere, attendance is limited to approximately twenty to twenty five
participants. Participants are encouraged to talk about their own
research. A select group of four to six participants will stay on for
additional three weeks and will conduct research in collaboration with the
lecturers.
There are no fees for the course. Ten to fifteen scholarships will be
awarded to outstanding participants, covering local expenses (meals and
lodging). In addition to these scholarships from the Institute, a few
NSF-sponsored scholarships are available for exceptionally qualified
US-based participants. To apply, send a short resume and a cover letter
stating whether you wish to attend only the course or if you would like to
participate in the research experience. If you would like to be considered
for financial support, arrange for two letters of recommendation to be
sent directly, and indicate this in your cover letter. Address all
material to:
Prof. Alex Nicolau
Information and Computer Science Department
University of California, Irvine
Irvine, CA 92717, U.S.A.
Phone: (714) 856-4079
Fax: (714) 856-4056
Email: nicolau@ics.uci.edu
Applications requesting financial support should be received by April
30th, 1992, and notification of a decision will be sent by May 10th. Other
applications will be considered until May 15th.
Trento is a pleasant historical town in the region of Trentino-Alto Adige,
in the foothills of the Dolomite mountains and next to Lake Garda,
well-connected to Milan, Venice, and Austria.
--
Joe Hummel
ICS Graduate Student, UC Irvine
Internet: jhummel@ics.uci.edu
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.