SUIF Workshop - Preliminary Program and Call for Registration

rfrench@Xenon.Stanford.EDU (Robert S. French)
9 Dec 1995 19:57:00 -0500

          From comp.compilers

Related articles
SUIF Workshop - Preliminary Program and Call for Registration rfrench@Xenon.Stanford.EDU (1995-12-09)
| List of all articles for this month |

From: rfrench@Xenon.Stanford.EDU (Robert S. French)
Newsgroups: comp.compilers,comp.parallel
Date: 9 Dec 1995 19:57:00 -0500
Organization: Computer Science Department, Stanford University.
Keywords: conference, parallel

                      =====================================================
                      == P R E L I M I N A R Y P R O G R A M ==
                      == ==
                      == and ==
                      == ==
                      == C A L L F O R R E G I S T R A T I O N ==
                      == ==
                      == First SUIF Compiler Workshop ==
                      == Stanford University ==
                      == January 11-13, 1996 ==
                      =====================================================


SUIF (Stanford University Intermediate Format) is a compiler system
designed to support collaborative research in optimizing and
parallelizing compilers. The system is based on the concept of having
different independent compiler passes cooperate via a common program
representation. The first release of the compiler system was made
publicly available in May 1994.


The SUIF Compiler workshop is a new workshop for those interested in,
or already using, the SUIF intermediate format. It will be held at
the Gates Computer Science Building on the Stanford University campus
on January 11-13, 1996.


The primary goals of this workshop are:
    - to create a forum for SUIF users to share ideas and recent results
    - to encourage collaboration between different institutions
    - to provide information to those interested in using SUIF




The preliminary program is as follows:


Jan. 11, Thu 1:00 pm - 5:00 pm Tutorial
Jan. 12, Fri 8:30 am - 9:00 am Registration and Continental Breakfast
                                9:00 am - 5:00 pm Technical Sessions
                                5:00 pm - 7:00 pm Panel and Reception
Jan. 13, Sat 8:00 am - 8:30 am Continental Breakfast
                                8:30 am -12:00 pm Technical Sessions


======================================================================
                                    JANUARY 11, THURSDAY - Tutorial
======================================================================


The tutorial will be given by members of the SUIF development team.


1:00 - 2:30


        Introduction


        I. Conceptual Model of SUIF
                  The SUIF representation: major kinds of objects and how they
                  are combined to represent programs.


        II. Top-Level Use of SUIF
                  How to run a program through the basic SUIF system. How
                  to view and understand the SUIF representation of a
                  program and relate it to input and output programs.


        III. Writing SUIF Passes, part 1
                  A step-by-step walk-through of building small passes that
                  manipulate programs in the SUIF representation, starting
                  with the simplest possible pass and adding features.


2:30 - 3:00 BREAK


3:00 - 4:00


        IV. Writing SUIF Passes, part 2
                  Continuation of the development of our simple passes,
                  adding more advanced techniques.


        V. The SUIF Universe
                  A brief overview of everything that exists in SUIF, including
                  the libraries and passes, and an idea of what they can do for
                  you. Also, a very brief glimpse at what is in progress
                  for the future.


4:00 - 5:00


        Parallel small group sessions. Topics to be determined
        according to interest. A preliminary list:
                A. General High-Level Compiler-Writing in SUIF
                          More depth on the core tools of SUIF.
                B. Parallelism Using SUIF
                          How to use the SUIF parallelizing compiler and how to
                          run the parallelized code.
                C. SUIF and the Back End
                          Back-end transformations and code generation for
                          SUIF.
                D. Simple SUIF: A Simplified SUIF System for Teaching
                          How to use the ``Simple SUIF'' system for teaching
                          compiler construction.


======================================================================
                                  JANUARY 12, FRIDAY - Technical Program
======================================================================


To provide ample time for questions and group discussions while
letting all interested parties introduce their work, we have adopted
the following format. Each session includes presentations of a number
of "long" and "short" papers, followed by a round-table discussion.
Long papers are allotted 20 minutes and short papers are allotted 10
minutes. All authors of the papers are invited to participate in the
round-table discussions.


8:30-9:00 Registration and continental breakfast


9:00-9:15 Welcoming Remarks


9:15-10:15 FRONT ENDS AND ANALYSIS


Long papers: "A SUIF Interface Module for Eli"
                                W. M. Waite, University of Colorado


                                "An Interprocedural Analysis Framework and Its
                                  Application to Parallelization and Pointer Analysis"
                                Saman Amarasinghe, Jennifer Anderson, Mary Hall,
                                  Monica Lam, Denis Leroy, Shih-Wei Liao, Brian Murphy,
                                  Robert Wilson, Stanford University


                                Round-table Discussion


10:15-10:45 BREAK


10:45-12:00 BACK END


Long papers: "Extending SUIF for Machine-dependent Optimizations"
                                Michael D. Smith, Harvard University


Short papers: "Scalar Optimization and Code Generation Development
                                  at the University of Toronto"
                                Todd Mowry, Antonia Zhai, University of Toronto


                                "Register Allocation and Code Scheduling for CRegs Using
                                  SUIF"
                                David Engebretsen, Peter Bergner, Matthew O'Keefe,
                                University of Minnesota


                                "A Retargetable Code Generator for SUIF"
                                Gert Markwardt, Patrick Schultz, Institut fur Technische
                                Informatik


                                Round-table Discussion


12:00-1:30 LUNCH


1:30-3:00 SPECIALIZED CODE GENERATION


Long papers: "Code Generation and Optimization Techniques for Embedded
                                  Digital Signal Processors"
                                Stan Liao, Srinivas Devadas, MIT
                                Kurt Keutzer, Steve Tjiang, Albert Wang, Synopsys
                                Guido Araujo, Ashok Sudarsanarn, Sharad Malik, Princeton
                                  University
                                Vojin Zivojnovic, Heinrich Meyr, Aachen University of
                                  Technology


                                "SUIF-Based Retargetable DSP Code Generation for
                                  Telecommunication Application"
                                Mike Lee, Fujitsu Laboratories


                                "A SIMDizing C Compiler for the Mitsubishi Electric Neuro4
                                  Processor Array"
                                Venkat Konda, Hugh Lauer, Katsunobu Murol, Kenichi Tanaka,
                                  Hirono Tsubota, Ellen Xu, Mitsubishi Electric
                                Chris Wilson, Stanford University


Short papers: "A Vectorizing SUIF Compiler"
                                Corinna Lee, Derek De Vries, University of Toronto


                                Round-table Discussion


3:00-3:30 BREAK


3:30-5:00 TOOLS


Long papers: "A Visual Browser for SUIF"
                                Jing Yee Lim, Stanford University


                                "Using SimOS to understand and optimize auto-parallelized
                                  SUIF applications"
                                Edouard Bugnion, Jennifer M. Anderson, Mendel Rosenblum,
                                  Stanford University


Short papers: "Simple Profiling System for SUIF"
                                Tim Callahan, John Wawrzynck, UC Berkeley


                                "Implementing Continuous, Profile-Based Optimizations in
                                  SUIF"
                                Jeremy Brown, Ian Eslick, MIT AI Lab


                                "Feedback and Simulation Tools for Investigating
                                  Do-Across Parallelism"
                                Todd Mowry, Robert Ho, University of Toronto


                                Round-table Discussion


5:00-7:00 PANEL AND RECEPTION
                                "Future Compiler Research Directions"
                                Panelists to be announced


======================================================================
                                JANUARY 13, SATURDAY - Technical Program
======================================================================


8:00-8:30 Continental breakfast


8:30-10:10 PROJECTS USING SUIF


Long papers: "Implementing an Optimizing Linda Compiler Using SUIF"
                                James Fenwick, Lori Pollock, University of Delaware


                                "Compiler-Assisted Checkpoint Optimization Using SUIF"
                                Gerry Kingsley, Micah Beck, James Plank, University of
                                  Tennessee


                                "Compiling for Software Distributed-Shared-Memory
                                  Systems"
                                Chau-Wen Tseng, University of Maryland


Short papers: "Branch Instrumentation in SUIF"
                                Cliff Young, Michael D. Smith, Harvard University


                                "Compiler Issues for a Simultaneous Multithreading
                                  Processor"
                                Jack Lo, Susan Eggers, Henry Levy, Dean Tullsen,
                                  University of Washington


                                "Overview of Work"
                                Vipin Chaudhary, Jialin Ju, Laiwu Luo, Sumit Roy, Vikas
                                  Sinha, Cheng Zhong Xu, Wayne State University
                                Venkat Konda, Mitsubishi Electric Research Laboratories


                                "A General Method for Compiling Event-Driven Simulations"
                                Robert S. French, Monica S. Lam, Jeremy R. Levitt, Kunle
                                  Olukotun, Stanford University


10:10-10:30 BREAK


10:30-12:00 Open discussion
                                "Future Directions for SUIF"


======================================================================


Please send any questions about the workshop to:


                                workshop@suif.stanford.edu




We look forward to receiving your registration!


                                                Rob French, General Chair




Workshop Organizers:


    General Chair: Rob French Stanford University
    Tutorial Chair: Chris Wilson Stanford University
    Program Committee: Monica Lam Stanford University
                                                Todd Mowry University of Toronto
                                                Mike Smith Harvard University
                                                Steve Tjiang Synopsys Inc.


-----


For more information about the SUIF Compiler System, and for updates
about the workshop, please see our Web page:


                                http://suif.stanford.edu/




--CUT HERE----CUT HERE----CUT HERE----CUT HERE----CUT HERE----CUT HERE--




                                                First SUIF Compiler Workshop


                                                        Registration Form




ADVANCE REGISTRATION IS DUE BY DECEMBER 15, 1995! Meals and
proceedings are not guaranteed if registration is received after this
date. Walk-in registration will be available.


This form will be automatically processed. Please replace all <>
fields with the requested data and do not change any other part of the
form. Please submit one copy of this form per attendee to
registration@suif.stanford.edu.


YOUR NAME: <name here>


NAME OF INSTITUTION OR COMPANY: <name here>


CONTACT EMAIL ADDRESS: <address here>


CONTACT POSTAL ADDRESS:
<address here>


The tutorial is free. The technical sessions, including proceedings,
meals, and reception, cost $50 for students, and $150 for
non-students.


WILL YOU BE ATTENDING THE TUTORIAL? <Yes/No>


WILL YOU BE ATTENDING THE TECHNICAL SESSIONS? <Yes/No>


If you will be driving to the workshop, you will need a parking permit
on Thursday and Friday. Permits cost $4/day.


I WILL NEED THIS MANY DAYS' WORTH OF PERMITS: <# permits>




TOTAL PAYMENT DUE: <$ amount>


By submitting this registration form, you are agreeing to pay the
amount indicated above. No refunds will be available after the
advance registration date.


Payment may be made by check made out to Stanford University. Please
send payment to:


                SUIF Workshop
                c/o Monica Lam
                Stanford University
                CIS 210
                Stanford, CA 94305


Checks or cash may also be delivered to the workshop registration
desk.




                                        Travel and Housing Information


Stanford University is near two major airports: San Francisco (SFO)
and San Jose (SJC). Both airports provide rental cars and
pay-as-you-go shuttles.


We have a special room rate at the Palo Alto Holiday Inn, which is
adjacent to the Stanford campus at 625 El Camino Real. The cost is
$99/single, $109/double. These rates are good from Wednesday thru
Saturday nights. Please make your reservation directly with the hotel
at (415) 328-2800 and guarantee your room with a credit card. Tell
them you are with the "SUIF meeting" to receive the special rate.
Only a limited number of rooms are available at this rate, so make
your reservation early. No rooms at this rate will be available after
December 27. The Holiday Inn has two vans available to shuttle people
to the Stanford campus, and Stanford has a shuttle service that stops
near the hotel.


Other hotels, of varying cost and quality, are in the surrounding
area. If you have a particular need please let us know and we'll try
to help.


Weather in the San Francisco Bay Area in January ranges from 40-60
degrees and is often rainy. We suggest that you bring a warm jacket
and an umbrella.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.