[comp.arch] Updated Program for 18th ISCA

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.