pc@csri.toronto.edu (Paul Chow) (04/06/91)
****************************************************************************
NOTE: This is the most current version of the program as of April 2.
It includes a better description of the Theme II tutorials by P. Bitar,
the session chairs, and a better indication of when the social events
take place. Hope to see you all in Toronto in May!
****************************************************************************
18th INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE
MAY 27-30, 1991 TORONTO, CANADA
Sponsored by:
Association for Computing Machinery/SIGARCH
IEEE Computer Society
ADVANCE PROGRAM
MONDAY - MAY 27, 1991
TUTORIALS:
Theme I:
"Exploiting Concurrency":
This theme discusses techniques and issues involved in exploiting
concurrency. The morning tutorial concentrates on hardware issues
and the afternoon concentrates on compilation issues.
Morning Tutorial #1:
"Approaches to Concurrency (VLIW, HPS, Pipelining and RISC)"
Speaker: Y.L. PATT
Architectural choices available with respect to various approaches
to exploiting concurrency. Compile time vs run-time alternatives,
instruction sets, issuing alternatives.
Afternoon Tutorial #2:
"Compilation Support for Superscalar Processors"
Speaker: W. HWU
Code Optimization Techniques and Scope, Code Scheduling methods,
Critical Architectural Issues, and a discussion of Support of
Numeric Applications vs. Non-numerical Applications.
Theme II:
"MIMD Synchronization and Coherency"
This theme is intended for anyone who has gotten pieces of
the synchronization/coherence puzzle here and there, and would now like
to see how to put the puzzle together.
Formulates the domain of synchronization and coherence
concepts in an integrated and general manner, and includes current hot
topics. Applies to shared-memory and message-passing architectures,
multiprocessor or distributed.
Morning Tutorial #3: ``Synchronization and Access Order''
Speaker: P. Bitar
Identifies fundamental synchronization options, and covers methods for
handling out-of-order memory access.
Afternoon Tutorial #4: ``Combining Trees and Coherence''
Speaker: P. Bitar
Analyzes the motivation, structure, and management of combining trees,
and discusses fundamental coherence options, relating them to
synchronization methods.
Theme III:
"RISC Systems: Architecture and Implementation"
This theme presents the basic principles of RISC systems
architecture and their design issues. CMOS and GaAs examples
are discussed. The theme is intended for practicing engineers,
computer scientists and graduate students.
Morning Tutorial #5:
Speaker: V.M. MILUTINOVIC
RISC Principles, advantages and disadvantages, VLSI and compiler
issues, examples (including RISC I,II, and Stanford MIPS).
Afternoon Tutorial #6:
Speaker: D. TABAK
Architecture, Structure, Performance Comparisons, applications in
workstations, multiprocessors and real-time systems, examples
(including 80860, IBM RISC System/6000, 88000, SPARC and MIPS).
NOTE: You are on your own for lunch on the tutorial day.
------------------------------------------------------------------------------
TUESDAY - MAY 29, 1991
KEYNOTE ADDRESS:
Dr. Peter W. Smith, Bellcore
``Optics in Computing --- A Glimpse of the Future"
SESSION 1A: Application-Specific Processors
Chair: J.-L. Gaudiot, USC
* R.F. DeMara, D. Moldovan: "The SNAP-1 Parallel AI Prototype"
* W.S. Tan, S. Russ, C.O. Alford: "GT-EP: A Novel High-Performance
Real-Time Architecture"
* T. Higuchi, K. Handa, T. Furuya, N. Takahashi, A. Kokubu:
"IXM2: A Parallel Associative Processor"
SESSION 1B: Data Prefetching and Branch Prediction
Chair: M.J. Irwin, Penn State University
* D. Kaeli and P. Emma: "An Optimized Branch Penalty Reduction
Strategy"
* A.C. Klaiber, H.M. Levy: "An Architecture for Software-
Controlled Data Prefetching"
* J.W.C. Fu, J.H. Patel: "Data Prefetching in Multiprocessor
Vector Cache Memories"
LUNCH: On your own
SESSION 2A: Memory Architecture
Chair: W. Brantley, IBM
* D.T. Harper, III: "Reducing Memory Contention in Shared
Memory Multiprocessors"
* B.R. Rau: "Pseudo-Randomly Interleaved Memory"
* K. Li, K. Peterson: "Evaluation of Memory System Extensions"
SESSION 2B: Interconnection Networks
Chair: D.K. Pradhan, University of Massachusetts
* P.W. Dowd: "High Performance Interprocessor Communication
Through Optical Wavelength Division Multiple Access Channels"
* A. Landin, E. Hagersten: "Race-free Interconnection
Networks and Multiprocessor Consistency"
* X. Lin, L.M. Ni: "Deadlock-Free Multicast Wormhole Routing in
Multicomputer Networks"
SESSION 3: Panel [Title: TBA]
Organizers: S. Thakkar, F. Briggs
EVENING: Dinner and visit at the Ontario Science Centre
WEDNESDAY - MAY 29, 1991
SESSION 4A: Caching
Chair: M. Annaratone, ETH Zurich
* M.K. Farrens, A. Park: "Dynamic Base Register Cacheing:
A Technique for Reducing Address Bus Width"
* O.A. Olukotun, T.N. Mudge, R.B. Brown: "Implementing a
Cache for a High-Performance GaAs Microprocessor"
SESSION 4B: Processor Architecture
Chair: R.M. Yanney, TRW
* L. Kurian, P.T. Hulina, L.D. Coraor, D.N. Mannai:
"Classification and Performance Evaluation of Instruction
Buffering Techniques"
* M. Nakajima, H. Nakano, Y. Nakakura, T. Yoshida, Y. Goi, et
al.: "OHMEGA: a VLSI Processor Architecture for Numerical
Applications"
SESSION 5A: Performance Evaluation of Real Machines
Chair: D. DeGroot. Texas Instruments
* S. Vajapeyam, G.S. Sohi, W-C. Hsu: "An Empirical Study of
the CRAY YM-P Processor using the PERFECT Club Benchmarks"
* C. Stephens, B. Cogswell, J. Heinlein, G. Palmer, J.P. Shen:
"Instruction Level Profiling and Evaluation of the IBM RS/6000"
* R.T. Dimpsey, R.K. Iyer: "Performance Tuning and Prediction
on a Multiprocessor"
SESSION 5B: Multicomputer Communications
Chair: K.G. Shin, University of Michigan
* C-W. Oehlrich, A. Quick: "Performance Evaluation of a
Communication System for Transputer-Networks Based on
Monitored Event Traces"
* L. Snyder, S. Konstantinidou: "Chaos router: Architecture
and Performance"
* S.B. Shukla, D.P. Agrawal: "Scheduling Pipelined
Communication in Distributed Memory Multiprocessors for
Real-Time Applications"
LUNCH: Eckert-Mauchley Award and Luncheon
SESSION 6A: Shared-Memory Multiprocessors
Chair: B. Smith, Tera Computer
* M. Hill, B. Miller, R. Netzer, S.V. Adve: "Debugging
Programs on Weak Memory Systems"
* E.J. Koldinger, S.J. Eggers, H.M. Levy: "On the Validity of
Trace-Driven Simulation for Multiprocessors"
* A. Gupta, J. Hennessy, K. Gharachorloo, T. Mowry, W-D.
Weber: "Comparative Evaluation of Latency Reducing and
Tolerating Techniques"
SESSION 6B: Instruction-Level Parallelism
Chair: M. Franklin, Washington University
* P.P. Chang, S.A. Mahike, W.Y. Chen, N.J. Warter, W-m. W. Hwu:
"IMPACT: An Architectural Framework for Multiple-Instruction-
Issue Processors"
* M. Butler, T-Y. Yeh, Y. Patt, M. Alsop, H. Scales, M. Shebanow:
"Single Instruction Stream Parallelism is Greater than Two"
* S. Melvin, Y. Patt: "Exploiting Fine-Grained Parallelism
Through Combined Hardware and Software Techniques"
SESSION 7: Panel 2
"To Cache or not to Cache?"
Organizer: Z. Segall
EVENING: Reception and SIGARCH Meeting
THURSDAY - MAY 30, 1991
SESSION 8A: Cache Coherence
Chair: S. Thakkar, Sequent
* S.V. Adve, V.S. Adve, M.D. Hill, M.K. Vernon: "Comparison
of Hardware and Software Cache Coherence Schemes"
* R. Simoni, M. Horowitz: "Modeling the Performance of
Limited Pointers Directories for Cache Coherence"
SESSION 8B: Register Sets
Chair: H.J. Siegel, Purdue University
* D.J. Quammen, D.R. Miller: "Flexible Register Management
for Sequential Programs"
* D.G. Bradlee, S.J. Eggers, R.R. Henry: "The Effect on RISC
Performance of Register Set Size and Structure versus Code
Generation Strategy"
SESSION 9A: Multithreading and Pipelining
Chair: B. Preiss, University of Waterloo
* G.M. Papadopoulos, K.R. Traub: "Multithreading: A
Revisionist View of Dataflow Architectures"
* T-C. Chiueh: "Multi-threaded Vectorization"
* M.K. Farrens, A.R. Pleszkun: "Strategies for Achieving
Improved Processor Throughput"
SESSION 9B: Miscellany
Chair: U. Weiser, Intel Israel
* T. Kagimasa, K. Takahashi, T. Mori, S. Yoshizumi:
"Adaptive Storage Management for Very Large Virtual/Real
Storage Systems"
* J.S. Hall, P.T. Robinson: "Virtualizing the VAX Architecture"
* J. Akella, D.P. Siewiorek: "Modeling and Measurement of the
Impact of Input/Output on System Performance"
------------------------------------------------------------------------------
CONFERENCE CHAIRS
Program John Hayes University of Michigan
Conference Zvonko Vranesic University of Toronto
Tutorial Wayne Loucks University of Waterloo
Secretary Paul Chow University of Toronto
Registration Gail Dragan University of Toronto
Treasurer Bruno Di Stefano Nuptek Systems Ltd.
Activities Glenn Gulak University of Toronto
Student Travel Mark Franklin Washington University
PROGRAM COMMITTEE:
John P. Hayes, Chair University of Michigan
Jean-Loup Baer University of Washington
Prith Banerjee University of Illinois
Faye Briggs Tandem Computers Inc.
William Dally MIT
Doug DeGroot Texas Instruments Inc.
Jose Fortes Purdue University
Mark A. Franklin Washington University
W. Morven Gentleman Nat'l Res. Coun. of Canada
James Goodman University of Wisconsin
Norman Jouppi Digital Equipment Corp. -- WRL
H.T. Kung Carnegie Mellon University
Trevor Mudge University of Michigan
David Patterson University of Cal., Berkeley
Bruno Preiss University of Waterloo
James Smith Cray Research Inc.
Gurindar Sohi University of Wisconsin
Harold Stone IBM, T.J. Watson Res. Center
George Taylor Sun Microsystems
Shreekant Thakkar Sequent Computer Systems
CONFERENCE SITE:
All technical sessions and registration will be held at the
Royal York Hotel in the heart of downtown Toronto. The hotel is
within walking distance to many attractions, including the CN Tower,
the world's tallest free-standing structure, and SkyDome with its
amazing retractable roof. On Tuesday evening we will go to the
Ontario Science Centre for dinner and an evening where you will be
free to enjoy the exhibits.
---------------------------------------------------------------------------
IEEE/ACM ISCA '91 Hotel Registration Form
May 26-30, 1991
Send to: Royal York Hotel, Toronto, Canada
100 Front Street West
Toronto, Ontario M5J 1E3
(416) 368-2511; FAX:(416)368-2884
U.S.A. 1-800-828-7447
Name: ___________________________________________________________________
Address: ________________________________________________________________
__________________________________________________________________________
Phone: __________________________________________________________________
Arrival Date: _________________________ Time: __________________________
Departure Date: _________________________________________________________
Sharing Room With: ______________________________________________________
______________________________________________________
Reservations must be received one month prior to your arrival date.
Limited double beds upon request. Suites available.
Reservations held until 6pm unless guaranteed by valid credit card,
cheque or money order.
Rates are in Canadian dollars. Applicable taxes apply.
___ Single $139 ___ Twin $139
_____________________________________________________
___ Master Card ___ Visa ___ Amex ___ JCB
___ Diners ___ EnRoute ___ Carte Blanche
Card No.: _______________________ Expires: ________________________
Name on Card: _____________________________________________________
Signature: ________________________________________________________
Cheque $______ Money Order $______
---------------------------------------------------------------------------
REGISTRATION:
Conference registration includes one copy of the proceedings, Tuesday
outing and dinner at the Ontario Science Centre, Wednesday luncheon
and reception, and breaks. Tutorial registration includes one copy
of notes and breaks. Please be sure to indicate the tutorial numbers
on the registration form.
REGISTRATION FORM ISCA '91
Send to:
ACM/ISCA'91 Registration
ACM
11 West 42nd Street
New York, N.Y. U.S.A. 10036
Attention: Rachael Robins, Sig Services
Phone: (212) 869-7440, ext. 347
FAX: (212) 302-5826
Email: meetings@acmvm.bitnet
First Name: _______________________ Last Name: _________________________
Name on Badge: __________________________________________________________
Affiliation: ____________________________________________________________
Address: ________________________________________________________________
__________________________________________________________________________
Phone: __________________________________________________________________
___ ACM ___ IEEE Member No.: _____________________
Electronic Mail Address: ________________________________________________
All rates in U.S. dollars. Please circle fee.
(Before April 26) Student Member Non-Member
Symposium $100 $300 $350
Tutorial $ 50 $200 $250
(After April 26)
Symposium $100 $350 $400
Tutorial $ 50 $250 $300
*All prices include G.S.T.
Conference Registration Fee $________
Morning Tutorial #____ $________
Afternoon Tutorial #____ $________
Extra Science Centre x ($50) $________
Total Enclosed U.S. $________
_____________________________________
____ Check drawn on US bank payable to ACM/ISCA '91
____ Master Card ____ Visa ____ Amex
_____________________________________
Card No.: _______________________ Expires: ________________________
Name on Card: _____________________________________________________
Signature: ________________________________________________________
_____________________________________
Student registration must be accompanied by a copy of a valid student I.D.
Cancellations must be in writing and received by Rachael Robins by
May 3, 1991.