From sondjaap@horus.sara.nl Tue Jan 28 07:20:08 1997 Return-Path:From: sondjaap@horus.sara.nl (Jaap Hollenberg) Subject: Invitation-to-IEEE-IPPS97-in-Geneva Reply-To: rolim@cui.unige.ch IPPS '97 Advance Program ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- CONTENTS ---------------------------------------------------------------------------- INVITATION SYMPOSIUM ORGANIZATION IPPS '97 PROGRAM PARCON 97 SYMPOSIUM OVERVIEW TUESDAY, APRIL 1 Workshops 1-8 Tutorials 1, 2, & 3 WEDNESDAY, APRIL 2 Technical Sessions 1-9 THURSDAY, APRIL 3 Technical Sessions 10-21 Industrial Track FRIDAY, APRIL 4 PARCON 97 SATURDAY, APRIL 5 Workshops 9-14 LOCATION REGISTRATION INFORMATION ---------------------------------------------------------------------------- INVITATION TO IPPS '97 IN GENEVA SWITZERLAND ---------------------------------------------------------------------------- Our goal over the years has been to build a truly international event and to conduct our program in pleasant surroundings which promote congenial discussion. The week of April 1-5, 1997 will help us to meet our objectives. In addition, several features of IPPS '97 will make this our 11th year particularly memorable. * Workshops return in full force with several which are by now leading events in their field of inquiry. * Our schedule will be slightly modified. Keynote speeches and the panel discussion will be presented by PARCON on a single day following two days of technical sessions and the industrial track of invited presentations. As usual, workshops will start on the first day, and all of the tutorials will be presented on the same day. The remaining workshops will be held on the last day which is Saturday. * This year our host is the University of Geneva (and with students away for the week, we will have the place to ourselves!). Lunch will be served daily on campus and there will be morning and afternoon refreshment breaks. Note that the specially priced hotel accommodations reserved for IPPS '97 participants are located only a 10-15 minute walk to the campus. * As the announcement here explains, at IPPS '97 we will begin our activities for an expanded 1998 event. Details are given below in the merger announcement. This Advance Program describes the topics which will be discussed and the papers which will be presented. We invite you to join us and participate in our program. We also take this opportunity to express our appreciation for the international effort and support of the organizations and individuals listed in this program. George Westrom Steering Chair Viktor Prasanna & Jose Rolim General Co-Chairs Allan Gottlieb Program Chair A special note from the organizing committee: If you will be traveling from outside Europe, we suggest you check guide books and travel agents for information to help make your trip problem free. And for travel arrangements and accommodations, be sure to make reservations at the earliest possible date. ---------------------------------------------------------------------------- ANNOUNCING MERGER OF IPPS & SPDP IN 1998 ---------------------------------------------------------------------------- Also on our agenda in 1997 is the announcement of the merger of IPPS and the Symposium on Parallel and Distributed Processing (SPDP). We will begin holding a combined event in 1998. The first merged symposium - planned for April 1998 in Florida - will be co-chaired by Viktor Prasanna from IPPS and Behrooz Shirazi from SPDP. Sartaj Sahni - chair of the IEEE-CS Technical Committee on Parallel Processing and a member of the steering committees for both events - will serve as program chair for IPPS/SPDP 1998. Under direction of current IPPS steering chair George Westrom and along with the 1998 general co-chairs and program chair, the IPPS/SPDP 1998 steering group will include K. Mani Chandy, Ali R. Hurson, F. Tom Leighton, H.J. Siegel, and Hal Sudborough. The united symposium will offer better value to attendees and build a forum as a primary annual international event in parallel processing. ---------------------------------------------------------------------------- ORGANIZATION ---------------------------------------------------------------------------- SYMPOSIUM CO-CHAIRS Viktor K. Prasanna, University of Southern California Jose D.P. Rolim, University of Geneva PROGRAM CHAIR Allan Gottlieb, New York University & NEC Research Institute PROGRAM VICE-CHAIRS Algorithms: Sartaj Sahni, University of Florida Applications: Malvin Kalos, Cornell University Architecture: Kai Li, Princeton University Software: Hans Zima, University of Vienna INDUSTRIAL-COMMERCIAL CO-CHAIRS John K. Antonio, Texas Tech University (Americas) Helmar Burkhart, University of Basel (Europe/Asia) TUTORIALS CHAIR Tao Yang, University of California, Santa Barbara FINANCE CHAIR Bill Pitts, Toshiba America Information Systems, Inc. LOCAL ARRANGEMENTS CHAIR Susamma Barua, California State University, Fullerton PUBLICITY CHAIR Sally Jelinek, Electronic Design Associates, Inc. PUBLICITY COORDINATORS Asia C.P. Ravikumar, Indian Institute of Technology, New Delhi Eastern Europe Ondrej Sykora, Slovak Academy of Sciences Middle East Assir Jihad, Societe Saudi Oger SA North America D.N. Jayasimha, Intel Corp., Santa Clara Pacific Rim Cho-Li Wang, The University of Hong Kong South America Nelson Maculan, Universidade Federal do Rio de Janeiro, Brazil Western Europe/Africa Stephane Ubeda, LIP ENS-Lyon, France PROGRAM COMMITTEE Otto Anshus, University of Tromso Mikhail Atallah, Purdue University Prith Banerjee, Northwestern University Gianfranco Bilardi, Universita di Padova and University of Illinois at Chicago Maurizio A. Bonuccelli, University of Pisa Helmar Burkhart, University of Basel, Switzerland Larry Carter, UC San Diego and San Diego Supercomputer Center Barbara Chapman, University of Vienna Andrew Chien, University of Illinois at Urbana-Champaign Bogdan S. Chlebus, Uniwersytet Warszawski, Warsaw Alok Choudhary, Northwestern University Sajal Das, University of North Texas Josep Diaz, Universitat Politecnica de Catalunya Michel Dubois, University of Southern California Edward Felten, Princeton University Afonso Ferreira, CNRS, LIP - ENS Lyon Ian Foster, Argonne National Laboratory Oscar Ibarra, UC Santa Barbara Joseph Ja'Ja', University of Maryland D.N. Jayasimha, Intel Corporation Carl Kesselman, California Institute of Technology Guojie Li, National Research Center for Intelligent Computing Systems Yossi Matias, Bell Laboratories Burkhard Monien, University of Paderborn David Nassimi, New Jersey Institute of Technology Kunle Olukotun, Stanford University James Philbin, NEC Research Institute James Plank, University of Tennessee Sanguthevar Rajasekeran, University of Florida Sanjay Ranka, University of Florida John Rice, Purdue University Arnold Rosenberg, University of Massachusetts Ahmed Sameh, University of Minnesota Assaf Schuster, Technion Paul Spirakis, CTI, Crete Chandramohan A. Thekkath, Systems Research Center, Digital Equipment Corp. Mateo Valero, Universitat Politecnica de Catalunya Uzi Vishkin, University of Maryland and Tel Aviv University Imrich Vrto, Institute for Informatics, Bratislava Pearl Wang, George Mason University Harry Wijshoff, Leiden University Tao Yang, University of California at Santa Barbara Emilio Zapata, University of Malaga (Spain) STEERING COMMITTEE CHAIR George Westrom, Odetics, Inc. & FSEA STEERING COMMITTEE K. Mani Chandy, California Institute of Technology Joseph Ja'Ja', University of Maryland F. Tom Leighton, MIT Viktor K. Prasanna, University of Southern California Sartaj Sahni, University of Florida H.J. Siegel, Purdue University SYMPOSIUM ADVISORY COMMITTEE Michel Cosnard, Ecole Normale Superieure de Lyon (France) Michael J. Flynn, Stanford University (USA) Friedhelm Meyer auf der Heide, University of Paderborn (Germany) Louis O. Hertzberger, University of Amsterdam (The Netherlands) Richard Karp, University of Washington (USA) Jan van Leeuwen, University of Utrecht (The Netherlands) Kurt Mehlhorn, Max Planck Institute (Germany) Gary Miller, Carnegie Mellon University (USA) Juerg Nievergelt, ETH Zurich (Switzerland) Charles L. Seitz, Myricom, Inc. (USA) Leslie Valiant, Harvard University (USA) Paolo Zanella, E.B.I., Cambridge (UK) SPONSORSHIP The 11th International Parallel Processing Symposium is sponsored by the IEEE Computer Society Technical Committee on Parallel Processing (TCPP) and is held in cooperation with the ACM Special Interest Group on Computer Architecture (SIGARCH) and also the University of Geneva, the European Association for Theoretical Computer Science (EATCS), the Swiss Special Interest Group on Parallelism (SIPAR), and the SPEEDUP Society. Companies and organizations listed on the inside cover are providing commercial support. IPPS '97 LOCATION All events will be conducted at the University of Geneva which is walking distance from the two hotels reserved for IPPS attendees. See the last two pages of the program and the accompanying map to learn more about the area. As usual, book early to assure your choice of accommodations. See contact information for Swissair and the Noga Hilton Geneve and Hotel Ambassador on the middle tear-out sheet. CONTRIBUTED PAPERS There will be 113 contributed technical papers to be presented in 21 technical sessions. Topics cover all areas of parallel processing and present previously unpublished research in the design, development, use and analysis of parallel processing systems. KEYNOTE ADDRESSES & PANEL On Friday, PARCON will present a one-day program of invited speakers and a panel discussion. Known as the Symposium on New Directions in Parallel and Concurrent Computing, PARCON will co-locate with IPPS in 1997 to provide a forum for leading scientists to speak about the issues and challenges at the frontier of parallel processing. For details, see next page. INDUSTRIAL-COMMERCIAL TRACK The Industrial Track and Commercial Exhibits portion of the symposium is designed to give manufacturers of commercial products the opportunity to both explain and demonstrate their wares. The Industrial Track consists of original technical papers authored and presented by representatives from the participating organizations, and the papers will be printed in the symposium proceedings. The Commercial Exhibits portion of the symposium complements the presentations of the Industrial Track by providing vendors with the opportunity to display and/or demonstrate their products in an informal "walk-up and talk" setting. WORKSHOPS To be held on the first and last days of the symposium - Tuesday and Saturday. Open to all registrants, workshops are an opportunity to explore special topics. See descriptions in pages which follow for each workshop. 1. Heterogeneous Computing Workshop 2. Joint Workshop on Parallel and Distributed Real-Time Systems 3. Reconfigurable Architectures Workshop 4. Optics and Computer Science 5. Formal Methods for Parallel Programming: Theory and Applications 6. High-Level Programming Models and Supportive Environments 7. Parallel Processing and Multimedia 8. Randomized Parallel Computating 9. Runtime Systems for Parallel Programming 10. Job Scheduling Strategies for Parallel Processing 11. Embedded HPC Systems and Applications 12. Fault-Tolerant Parallel and Distributed Systems 13. Solving Combinatorial Optimization Problems in Parallel 14. Nomadic Computing TUTORIALS There will be three tutorials, all to be held on Tuesday. The first one will be held in the morning and the other two will be in the afternoon. 1. High Performance Computing for Scientists and Engineers: An Introduction 2. Advanced Introduction to MPI-1 and MPI-2 3. Stuctured Concurrent Programming with Java, Windows NT, & Pthreads SOCIAL EVENTS Refreshments and lunch will be served all five days of the symposium. On Friday following PARCON, there will be a dinner cruise on Lake Geneva. All other evenings will leave participants free to explore Geneva. REGISTRATION See the tear-out form in the middle of the Advance Program. Note that you need to register by March 4, 1997 to obtain the "Early Bird" discount. Also, this year you may register electronically from the IPPS home page (www.ippsxx.org). Registrations after March 17, 1997 will be accepted on-site only. IPPS '97 PROCEEDINGS The proceedings will be published by the IEEE Computer Society Press in both book and CD-ROM form and will be available to all registrants including students at the symposium. Extra copies and proceedings from previous symposia (including the CD-ROM for 1996) may be obtained by contacting the IEEE Computer Society. WORKSHOP PROCEEDINGS Proceedings from the workshops will vary in format and availability and cannot be guaranteed to each IPPS registrant. Most workshop organizers will put proceedings on the Web as well as having hard copies available at the symposium. To help fairly distribute a limited supply at the symposium, a ticket for proceedings from two workshops (one for Tuesday and one for Saturday) will be issued to each registrant, and printed copies will be distributed at the beginning of each workshop with preference given to those participating in the workshop. Requests for additional printed copies should be made to the individual workshop chair(s). FOR MORE INORMATION Additional information regarding IPPS '97 may be obtained on the Web (using URL www.ippsxx.org) or contact one of the IPPS '97 General Co-Chairs: Viktor K. Prasanna (ipps97@ganges.usc.edu), Jose D.P. Rolim (ipps97@cui.unige.ch) ---------------------------------------------------------------------------- PARCON 97 ---------------------------------------------------------------------------- Symposium on New Directions in Parallel and Concurrent Computing Friday April 4, 1997 9 AM - 4 PM ---------------------------------------------------------------------------- KEYNOTE SPEAKERS Parallelism and Concurrency in the Emerging Virtual Enterprise Frances E. Allen, T.J. Watson Research Center, IBM DNA Based Parallel Computers Richard J. Lipton, Department of Computer Science, Princeton University Irregular Applications on the SB-PRAM Wolfgang Paul, Department of Computer Science, University of Saarlandes PANEL DISCUSSION Building Parallel Systems: Experiences and Lessons Learned Panel discussion led by Anant Agarwal, Massachusetts Institute of Technology Dennis Gannon (Indiana University) Allan Gottlieb (NYU and NEC) Kai Li (Princeton University) David Wood (University of Wisconsin) PROGRAM CHAIR: Krishna V. Palem Courant Institute of Mathematical Sciences GENERAL COORDINATOR: Zvi M. Kedem Courant Institute of Mathematical Sciences ADVISORY PANEL: Frances E. Allen, Arvind, K. Mani Chandy, Richard M. Karp, F. Thomson Leighton, Michael O. Rabin (Chair) ---------------------------------------------------------------------------- OVERVIEW ---------------------------------------------------------------------------- WORKSHOPS 1 - 8 1.HCW * 2.WPDRTS ** 3.RAW 4.WOCS 5.FMPPTA 6.HIPS 7.WPPM 8.WRPC See below for full name of workshops. Descriptions of these 8 workshops start on page 8 and include contact information. Workshop schedules will vary. Most will begin at 8AM and run to 6PM with a morning and afternoon break and lunch served from 12 to 2PM. Schedules for each workshop will be available at registration check-in. * Schedule listed in Advance Program (see pages 8 & 9). ** Continues on Wednesday & Thursday. Tutorial 1 8:30 AM - 12:30 PM HIGH PERFORMANCE COMPUTING FOR SCIENTISTS AND ENGINEERS: AN INTRODUCTION Tutorial 2 1:30 PM - 5:30 PM AN ADVANCED INTRODUCTION TO MPI-1 AND MPI-2 Tutorial 3 1:30 PM - 5:30 PM STRUCTURED CONCURRENT PROGRAMMING WITH JAVA, WINDOWS NT, AND PTHREADS 9:00 AM - 9:15 AM OPENING REMARKS 9:15 AM - 10:00 AM MORNING BREAK 10:00 AM - 12 NOON SESSION 1 Architecture SESSION 2 Networks I SESSION 3 Tools 12 NOON - 1:30 PM LUNCH BREAK 1:30 PM - 3:30 PM SESSION 4 Scheduling SESSION 5 Applications SESSION 6 Performance Evaluation 3:30 PM - 4:00 PM AFTERNOON BREAK 4:00 PM - 6:00 PM SESSION 7 Synchronization & Threads SESSION 8 Algorithms I SESSION 9 Routing 8:00 AM - 10:00 AM SESSION 10 I/O and Message Passing SESSION 11 Algorithms II SESSION 12 Runtime 10:00 AM - 10:30 AM MORNING BREAK 10:30 AM - 12:30 PM SESSION 13 | | INDUSTRIAL Shared Memory | TRACK | SESSION 14 | Algorithms III | | SESSION 15 | Compilers I | 12:30 PM - 2:00 PM LUNCH BREAK 2:00 PM - 4:00 PM SESSION 16 | INDUSTRIAL Networks II | TRACK | SESSION 17 | Algorithms IV | | SESSION 18 | Compilers II | 4:00 PM - 4:30 PM AFTERNOON BREAK 4:30 PM - 6:30 PM SESSION 19 Architecture Theory SESSION 20 Data Structures SESSION 21 Networks III PARCON 9:00 AM - 10:00 AM Frances E. Allen 10:00 AM - 10:30 AM EARLY MORNING BREAK 10:30 AM - 11:30 AM Richard J. Lipton 11:30 AM - 12 NOON LATE MORNING BREAK 12 NOON - 1:00 PM Wolfgang Paul 1:00 PM - 2:30 PM LUNCH BREAK 2:30 PM - 4:00 PM PANEL DISCUSSION Building Parallel Systems: Experiences and Lessons Learned ---------------------------------------------------------------------------- Dinner Cruise on Lake Geneva Boat sails at 6PM sharp - Swiss time! ---------------------------------------------------------------------------- Registration will be open in the evenings Monday, Tuesday and Wednesday and will open early on Tuesday and Wednesday. WORKSHOPS 9 - 14 9. RTSPP 10.JSSPP 11.EHPC 12.FTPDS 13.SCOOP 14.WNC See below for full name of workshops. Descriptions of these 6 workshops start on page 26 and include contact information. Workshop schedules will vary. Most will begin at 8AM and run to 6PM with a morning and afternoon break and lunch served from 12 to 2PM. Schedules for each workshop will be available at registration check-in. HCW Heterogeneous Computing Workshop WPDRTS Workshop on Parallel and Distributed Real-Time Systems RAW Reconfigurable Architectures Workshop WOCS Workshop on Optics and Computer Science FMPPTA Formal Methods for Parallel Programming: Theory and Applications HIPS High-Level Programming Models and Supportive Environments WPPM Workshop on Parallel Processing and Multimedia WRPC Workshop on Randomized Parallel Computing RTSPP Runtime Systems for Parallel Programming JSSPP Job Scheduling Strategies for Parallel Processing EHPC Embedded HPC Systems and Applications FTPDS Fault-Tolerant Parallel and Distributed Systems SCOOP Solving Combinatorial Optimization Problems in Parallel WNC Workshop on Nomadic Computing -------------------------------------------------------------------------- -------------------------------------------------------------------------- TUESDAY, APRIL 1 -------------------------------------------------------------------------- Workshop 1: All Day Tuesday HCW '97 6th HETEROGENEOUS COMPUTING WORKSHOP Co-sponsored by IEEE Computer Society & Office of Naval Research Proceedings published by IEEE Computer Society Press -------------------------------------------------------------------------- ADVANCE PROGRAM HCW '97 Contents In addition to the fourteen contributed, refereed papers, HCW '97 will feature four invited case studies. These case studies are derived from industrial and academic projects that have succeeded in harnessing the power of heterogeneous computing for various applications ranging from aircraft design to simulated forces. HCW '97 Focus Heterogeneous computing systems range from diverse elements within a single computer to coordinated, geographically distributed machines with different architectures. A heterogeneous computing system provides a variety of capabilities that can be orchestrated to execute multiple tasks with varied computational requirements. Applications in these environments achieve performance by exploiting the affinity of different tasks to different computational platforms or paradigms, while considering the overhead of inter-task communication and the coordination of distinct data sources and/or administrative domains. Organizing Committee: General Chair: H.J. Siegel, Purdue University Vice-General Chair: Dan Watson, Utah State University Program Committee: Ishfaq Ahmad, Hong Kong University of Science & Tech. Giovanni Aloisio, Universita degli Studi di Lecce Cosimo Anglano, Universita di Torino John K. Antonio, Texas Tech University, Case Studies Co-Chair Francine Berman, University of California, San Diego Steve Chapin, Kent State University Partha Dasgupta, Arizona State University Hank Dietz, Purdue University Mary Eshaghian, New Jersey Institute of Technology Andrew Grimshaw, University of Virginia Debra Hensgen, Naval Postgraduate School (CHAIR) Nayeem Islam, IBM T.J. Watson Research Center Gary Johnson, George Mason University Taylor Kidd, Naval Postgraduate School (Case Studies Co-Chair) Domenico Laforenza, CNUCE - Institute of the Italian NRC David Lilja, University of Minnesota Miron Livny, University of Wisconsin - Madison Bob Lucas, ARPA Richard C. Metzger, Rome Lab Lantz Moore, University of Cincinnati Jim Patterson, Boeing Info. and Support Services Ranga S. Ramanujan, Architecture Technology Corporation Rick Stevens, Argonne National Labs Vaidy Sunderam, Emory University Maria Uspenski, EcoSoftware, Inc. Dan Watson, Utah State University Chip Weems, University of Massachusetts, Amherst Elizabeth Williams, Center for Computing Sciences Albert Y. Zomaya, University of Western Australia Steering Committee: Francine Berman, UCSD Jack Dongarra, University of Tennessee Richard F. Freund, NRaD (CHAIR) Debra Hensgen, Naval Postgraduate School Paul Messina, Caltech Jerry Potter, Kent State University Viktor Prasanna, USC H.J. Siegel, Purdue University Vaidy Sunderam, Emory University ----------------------------------------------------------------------- Opening Remarks 8:30 - 8:40 ----------------------------------------------------------------------- Session 1 8:40 - 10:20 System Support for Heterogeneous Computing Chair: Richard F. Freund NRaD,San Diego, CA, USA ----------------------------------------------------------------------- Dynamic Load Balancing of Distributed SPMD Computations with Explicit Message-Passing M. Cermele, M. Colajanni, G. Necci, Universita di Roma, Rome, Italy The MOL Project: An Open, Extensible Metacomputer R. Baraglia, D. Laforenza, CNUCE - Institute of the Italian National Research Council, Italy T. Decker, J. Gehring, F. Ramme, A. Reinefeld, T. Romke, J. Simon, PC2- Paderborn Center for Parallel Computing, Germany A Programming Environment for Heterogeneous Distributed Memory Machines Dmitry Arapov, Alexey Kalinov, Alexey Lastovetsky, Ilya Ledovskih, Russian Academy of Sciences, Moscow, Russia Ted Lewis, Naval Postgraduate School, Monterey, CA, USA UbiWorld: An Environment Integrating Virtual Reality, Supercomputing, and Design Terrence Disz, Michael E. Papka, Rick Stevens, Argonne National Laboratory, Argonne, IL, USA CASE STUDY: Modular Heterogeneous Multicomputing Thomas H. Einstein, Mercury Computer Systems, Chelmsford, MA, USA ------------------------------------------------------------------------- Session 2: 10:40 - 12:00 Mapping and Scheduling Systems Chair: John Antonio Texas Tech University Lubbock, TX, USA ------------------------------------------------------------------------- A Scheduling Expert Advisor for Heterogeneous Environments Mihai G. Sirbu, Dan C. Marinescu, Purdue University, West Lafayette, IN, USA Exploiting Multiple Heterogeneous Networks to Reduce Communication Costs in Parallel Programs JunSeong Kim, David J. Lilja, University of Minnesota, Minneapolis, MN, USA On-Line Use of Off-Line Derived Mappings for Iterative Automatic Target Recognition Tasks and a Particular Class of Hardware Platforms John R. Budenske, Ranga S. Ramanujan, Architecture Technology Corporation, Minneapolis, MN, USA H.J. Siegel, Purdue University, West Lafayette, IN, USA CASE STUDY: Distributed Interactive Simulation for Synthetic Forces Paul Messina, Sharon Brunett, Tom Gottschalk, Caltech University, Pasadena, CA, USA David Curkendall, Herb Siegel, Jet Propulsion Laboratory, Los Angeles, CA, USA ------------------------------------------------------------------------- Lunch 12:00 - 1:20 ------------------------------------------------------------------------- ------------------------------------------------------------------------- Session 3: 1:20 - 2:40 Mapping and Scheduling Algorithms Chair: Ranga S. Ramanujan Architecture Technology Corporation Minneapolis, MN, USA ------------------------------------------------------------------------- A Stochastic Model of a Dedicated Heterogeneous Computing System for Establishing a Greedy Approach to Developing Data Relocation Heuristics Min Tan and H.J. Siegel, Purdue University, West Lafayette, IN, USA Optimal Task Assignment in Heterogeneous Computing Systems Muhammad Kafil, Ishfaq Ahmad, Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong Mapping Heterogeneous Task Graphs onto Heterogeneous System Graphs Song Chen, Mary M. Eshaghian, Ying-Chieh Wu, New Jersey Institute of Technology, Newark, NJ, USA CASE STUDY: Practical Issues in Heterogeneous Computing for Military Applications Glenn O. Ladd, Jr., Hughes Aircraft Company, El Segundo, CA, USA ------------------------------------------------------------------------- Session 4: 3:00 - 4:40 Performance Evaluation and Reliability and Security Chair: Domenico Laforenza CNUCE - Institute of the Italian National Research Council, Italy ------------------------------------------------------------------------- Estimating the Execution Time Distribution for a Task Graph in a Heterogeneous Computing System Yan Alexander Li, Purdue University, West Lafayette, IN, USA John K. Antonio, Texas Tech University, Lubbock, TX, USA Stochastic Petri Nets Applied to the Performance Evaluation of Static Task Allocations in Heterogeneous Computing Environments Albert R. McSpadden, Noe Lopez-Benitez, Texas Tech University, Lubbock, TX, USA Supporting Fault-Tolerance in Heterogeneous Distributed Applications Piyush Maheshwari, Jinsong Ouyang, The University of New South Wales, Sydney, NSW, Australia The Hopping Ruse Marina Chen, James Cowie, Cooperating Systems Corporation, Deering, NH, USA CASE STUDY: A Performance and Portability Study of Parallel Applications Viorel Morariu, Matt Cunningham, Mark Letterman, Concurrent Technologies Corporation, Johnstown, PA, USA ------------------------------------------------------------------------- Open Discussion: 4:40 - 5:10 Topic: How Do We Know How Well We Are Doing? Chair: Andrew Grimshaw University of Virginia ------------------------------------------------------------------------- An open discussion of how we can best evaluate and compare heterogeneous computing techniques and tools, covering topics such as benchmark applications, benchmark systems, performance metrics, and quality of service issues. The community needs to establish guidelines for analyzing the goodness of our own work - what should these guidelines be? ------------------------------------------------------------------------- Workshop 2: All Day Tuesday, Wednesday, & Thursday JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS Fifth International Workshop on Parallel and Distributed Real-Time Systems & Third Workshop on Object-Oriented Real-Time Systems General Chairs: Dieter K. Hammer, Eindhoven University of Technology, The Netherlands Lonnie R. Welch, The University of Texas at Arlington, USA ------------------------------------------------------------------------- The workshop will feature manuscripts that demonstrate original unpublished research pertaining to real-time systems that have parallel and/or distributed architectures. Of interest are experimental and commercial systems, their scientific and commercial applications, and theoretical foundations. Topics of interest (as they relate to parallel and distributed real-time systems) include: - Architecture - Benchmarking - Command and control systems - Communications and networking - Databases (real-time) - Embedded systems - Fault tolerance - Formal methods - Instrumentation - Languages (real-time) - Multimedia - New paradigms - Object orientation (real-time) - Signal and image processing - Reengineering - Resource allocation and scheduling - Software architectures - Systems engineering - Tools and environments - Validation and simulation - Visualization This year's WPDRTS program will also include a problem session focused on a distributed real-time problem that was distributed with the call for papers. Program Chairs: Guenter Hommel (Chair for Europe and Africa) Computer Science Department Berlin University of Technology Franklinstr. 28/29 D-10587 Berlin,Germany Vox: +49(303)147-3110 Fax: +49(303)142-1116 hommel@cs.tu-berlin.de Tadashi Ae (Chair for Asia and Oceania) Electrical Engineering Faculty of Engineering Hiroshima University 1-4-1 Kagamiyama Higashi-Hiroshima, 739 Japan ae@aial.hiroshima-u.ac.jp Norman R. Howes (Chair for the Americas) Institute for Defense Analyses 1801 N. Beauregard Street Alexandria, VA 22311, USA Vox: +1(703)845-6660 Fax: +1(703)845-6788 howes@ida.org Advisory Committee: Harry Crisp, NSWCDD, USA Li Guan, Australia Robert D. Harrison, NSWCDD, USA Yoshiaki Kakuda, Osaka University, Japan Wook Hyun Kwon, Seoul National University, Korea Harold Lawson, Lawson AB, Sweden Al Mok, University of Texas at Austin, USA Jose L. Munoz, ARPA, USA Viktor K. Prasanna, University of Southern California, USA Heonshik Shin, Seoul National University, Korea Kang G. Shin, University of Michigan, USA Behrooz Shirazi, University of Texas at Arlington, USA John A. Stankovic, University of Massachusetts, USA Mario Tokoro, Keio University, Japan Hideyuki Tokuda, Japan Stephanie White, Northrop/Grumman, USA Program Committee: Bruno Achauer, University of Linz, Austria Gul Agha, University of Illinois, USA Mehmet Aksit, Twente University of Technology, The Netherlands Jorge Amador-Monteverdi, Euro. Space Tech. Eng. Center, The Netherlands David Andrews, University of Arkansas, USA Mary A. Austin, United Technologies, USA Maarten Boasson, Hollands Signaalapparaten B.V., The Netherlands Flaviu Cristian, University of California, USA John Drummond, NRaD, USA Klaus Ecker, University of Clausthal, Germany Richard Games, MITRE, USA D.F. Garcia Nocetti, University Nacional Autonoma, Mexico Martin Gergeleit, GMD, Germany Andy Goforth, NASA Ames Research Center, USA Jan Gustafsson, University of Malardalen, Sweden Wolfgang Halang, University of Hagen, Germany Constance Heitmeyer, Naval Research Laboratory, USA Farnam Jahanian, University of Michigan, USA Mathai Joseph, University of Warwick, UK Joerg Kaiser, University of Ulm, Germany Yoshiaki Kakuda, Osaka University, Japan Christian Kelling (Publicity Chair), Berlin University of Tech., Germany Gerard Le Lann, INRIA, France Bruce Lewis, Army MICOM, USA Miroslaw Malek, Humboldt University, Berlin, Germany David Marlow, NSWCDD, USA Richard Metzger, Rome Laboratory, USA Tatsuo Nakajima, JAIST, Japan Hidenori Nakazato, Oki Electric, Japan Edgar Nett, GMD, Germany Binoy Ravindran (Publications Chair), University of Texas at Arlington, USA Onno van Roosmalen, Eindhoven University of Technology, The Netherlands Diane Rover, Michigan State University, USA Helmut Rzehak, University of the Federal Armed Forces, Germany Antonio L. Samuel(Publicity Chair), NSWCDD, USA Bo Sanden, Colorado Technical University, USA Karsten Schwan, Georgia Institute of Technology, USA Bran Selic, ObjecTime, Inc., USA Sang Son, University of Virginia, USA Seiichi Takegaki, Mitsubishi Electric, Japan Kenji Toda, ETL, Japan C.M. Woodside, Carleton University, Canada Tomohiro Yoneda, TIT, Japan WPDRTS is held in cooperation with the IEEE Technical Committees on Parallel Processing, Real-Time, and Engineering of Computer-Based Systems and is sponsored by the Naval Surface Warfare Center Dahlgren Division (NSWCDD), U.S. Army MICOM, and Hollands Signaalapparaten B.V. ------------------------------------------------------------------------- Workshop 3: All Day Tuesday 4th RECONFIGURABLE ARCHITECTURES WORKSHOP Workshop Co-Chairs: Reiner W. Hartenstein, Universitaet Kaiserslautern (Germany) Viktor K. Prasanna, University of Southern California (USA) ------------------------------------------------------------------------- Program Committee: Peter Athanas, Virginia Tech Klaus Buchenrieder, Siemens Research Steven Casselman, Virtual Computer Corp. Bernard Courtois, University of Grenoble Andr DeHon, University of California, Berkeley Hossam ElGindy, University of Newcastle Rolf Ernst, University of Braunschweig Manfred Glesner, TH Darmstadt John Gray, Xilinx Corp. Reiner Hartenstein, Universitaet Kaiserslautern Brad Hutchings, Brigham Young University Rong Lin, State University of New York, Geneseo Viktor Prasanna, University of Southern California Michal Servil, Techn. University of Prague John Villasenor, University of California, Los Angeles The recent decade has witnessed enormous technological advances, a deeper appreciation of the power of the use of reconfigurable technology platforms, and a better understanding of computing in time and in space. On account of increasing interest in reconfigurable systems, the scope of this workshop has been substantially widened in comparison with previous years. It now deals with reconfigurability at all levels: reconfigurable processor networks structures, reconfigurable processors, as well as reconfigurable components. The topics of interest of the workshop include reconfigurable systems, models, and implementations, as well as scalable programmable logic platforms (architectures, technology, CAD tools, applications), and also reconfigurable custom computing machines, reconfigurable accelerators and their applications. It also covers innovative development tools and methods and compilation techniques. The primary goal of the workshop is to bridge the gap between hardware on one side, and HPC, parallel processing, or supercomputing on the other side. The building of reconfigurable systems can only be achieved by building on the experience in these differ to identify and solve important research problems. The workshop aims to provide an opportunity to intensify creative interaction between researchers actively involved in the fabrication, design, applications and enabling technologies of reconfigurable architectures. Submitting Papers: Please send five (5) copies of complete paper (up to 10 single spaced, single sided pages) to: Reiner W. Hartenstein Universitaet Kaiserslautern (Germany) hartenst@rhrk.uni-kl.de Fax: +49 (631) 205-2640 Electronic submissions (in postscript format) are encouraged and should be sent to both hartenst@rhrk.uni-kl.de & abakus@informatik. uni-kl.de. All papers will be reviewed by the program committee. The workshop proceedings will be published by a professional publisher, taking care of ISBN number and Library of Congress catalog number. Important Dates: Manuscripts Due - January 3, 1997 Notification of Review Decisions - January 31, 1997 Final Version Due - February 28, 1997 For further information, please send email to hartenst@rhrk.uni-kl.de. To keep yourself up-to-date, also frequently check the RAW'97 Web page: xputers.informatik.uni-kl.de/RAW/RAW97.html. For ASCII version see xputers.informatik.unikl.de/RAW/RAW97/call_RAW97_txt.html. ------------------------------------------------------------------------- Workshop 4: All Day Tuesday 2nd WORKSHOP ON OPTICS AND COMPUTER SCIENCE Workshop Co-Chairs: P. Berthome, LRI, Orsay, France P.J. Marchand, UCSD, USA ------------------------------------------------------------------------- Steering Committee: P. Chavel, IOTA, Orsay, France T. Drabik, GeorgiaTech, Metz, France and Atlanta, USA S.C. Esener, UCSD, USA A. Ferreira, LIP, ENS-Lyon, France P. Spirakis, CTI, Patras, Greece Program Committee: D. Barth, LRI, Orsay, France E. Belhaire, IEF, Orsay, France J.C. Bermond, I3S, Nice-Sophia Antipolis, France K.H. Brenner, Mannheim, Germany J. Chrostowski, NRC, Ottawa, Canada M. Desmulliez, Herriot-Watt, Scotland A.V. Krishnamoorthy, Lucent Bell-Labs, USA P. Lalanne, IOTA, Orsay, France Y. Li, NEC Research Institute, USA A. Louri, University of Arizona, USA M.A. Marsan, Torino, Italy N. Mauduit, IEF, France F.B. McCormick Jr., Call-Recall Inc., USA R. Melhem, University of Pittsburgh, USA H. Ozaktas, Bilkent University, Turkey R. Paturi, UCSD, USA L. Rudolph, MIT, USA A. Schuster, Technion, Israel T. Szymanski, McGill, Montreal, Canada J. Tanida, Osaka University, Japan Optical means are now widely used in telecommunication networks and the evolution of optical and optoelectronic technologies tends to show that they could be successfully introduced in shorter distance interconnection systems such as parallel computers. These technologies offer a wide range of techniques that can be used in interconnection systems. But introducing optics in interconnect systems also means that specific problems have yet to be solved while some unique features of the technology must be taken into account in order to design optimal systems. Such problems and features include device characteristics, network topologies, packaging issues, compatibility with silicon processors, system level modeling. The purpose of WOCS is two-fold. First, we hope to provide a good opportunity for the optical, architecture, and communication research communities to get together for a fruitful cross-fertilization and exchange of ideas. The goal is to bring the optical interconnects research into the mainstream research in parallel processing, while at the same time provide the parallel processing community with a more comprehensive understanding of the advantages and limitations of optics as applied to high-speed communications. In addition, we intend to assemble a group of major research contributors to the field of optical interconnects for assessing its current status, and identifying future directions. By its location, this workshop will provide the first real opportunity for European researchers to expose their result in this field. WOCS will feature invited speakers, several sessions of submitted papers, and a panel discussion. The presentations will cover the topics of: - High-speed interconnections - Optical interconnects - Parallel optical architectures - Reconfigurable optical interconnects and architectures - Applications of optical interconnects - Modeling of optical systems and applications - Performance analysis and comparisons - Packaging of optical interconnects - System demonstrations - Routing in optical networks Invited Speakers: T. Drabik, Georgia Institute of Technology, Metz, France and Atlanta, USA "How Can We Make Optical Interconnects Mundane?" A. Ferreira, LIP, ENS-Lyon, France "Towards Effective Models for OPS-based Lightwave Networks" S. Levitan, University of Pittsburgh, Pittsburgh, USA "Forging a Computer Aided Design Tool for Digital Optoelectronic Systems" For further information, please contact: Philippe J. Marchand UCSD, ECE Department 9500 Gilman Drive La Jolla CA 923-0407, USA pmarchand@ucsd.edu Pascal Berthome LRI, Bat 490 91405 ORSAY Cedex, France berthome@lri.fr WEB: soliton.ucsd.edu/geneva ------------------------------------------------------------------------- Workshop 5: All Day Tuesday 2nd WORKSHOP ON FORMAL METHODS FOR PARALLEL PROGRAMMING: THEORY AND APPLICATIONS Workshop Chair: Dominique Mery, University Henri Poincare-Nancy 1 and IUF, France ------------------------------------------------------------------------- Program Committee: Mani Chandy, Caltech, USA Radhia Cousot, CNRS & Ecole Polytechnique, France Pascal Gribomont, Liege, Belgium Dominique Mery, Nancy, France (Chair) Lawrence Paulson, Cambridge , UK Xu Qiwen, Macau Catalin Roman, St Louis, USA Formal methods are widely investigated in academic institutions and, more recently, used in industrial applications. By using mathematical notations, systems and their properties are precisely described, and therefore formal methods offer a way to achieve high level assurance of system quality. Formal methods combine methodological aspects in a formal framework. Although they appear to be difficult to apply, they are the only means of ensuring that an implementation is correct with respect to a given specification. The development of an algorithmic solution from a (formal) specification is carried out with the help of mathematical techniques and tools. The objective of the workshop is to gather people, both from academia and industry, who use and/or develop formal methods for parallel programming. There are potentially many different approaches to improving the environment for parallel programming. The (proof) tools and their user interface are fundamental to formalization of the parallel programming process. The workshop will have as main objective to develop realistic case studies borrowed from parallel processing within several formal notations. Case studies are given below and we will organize sessions with respect to notations and case studies. Notations and case studies are given as examples, but other realistic ones may be suggested. Examples of formal notations are UNITY, TLA+, SWARM, Z, VDM, B, POBL, RAISE, LOTOS, etc. but they must be clearly explained and well used. Case studies: the ray tracing problem, the grid problem or the Dirichlet problem, the development of neural networks, the distributed location management in networks of mobile computers, a non trivial case study related to parallel processing. Papers accepted for FMMPTA'96 have been published in the journal Parallel Programming Letters as regular papers. A special issue in a journal is planned and authors will receive information during the workshop. Workshop Proceedings will be available at FMPPTA'97 on April 1. Information Requests: FMPPTA'97/Dominique Mery Universite Henri Poincare-Nancy 1 IUF, CRIN-CNRS, Batiment LORIA, BP239 F-54506 Vandoe uvre-les-Nancy France Vox: +33 3 83 59 20 14 Fax: +33 3 83 41 30 79 FMPPTA97@loria.fr or mery@loria.fr Web: www.loria.fr/conferences/FMPPTA97 ------------------------------------------------------------------------- Workshop 6: All Day Tuesday 2nd WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS Workshop Chair: Hermann Hellwagner, Technische Universitaet Muenchen, Germany ------------------------------------------------------------------------- Program Committee: Arndt Bode, TU Muenchen Helmar Burkhart, Universitaet Basel John Carter, University of Utah Michel Cosnard, ENS Lyon Karsten Decker, SCSC Ian Foster, Argonne Nat'l Labs Michael Gerndt, Research Centre Juelich Hermann Hellwagner, TU Muenchen Tony Hey, University of Southampton Francois Irigoin, Ecole des Mines de Paris Pete Keleher, University of Maryland Carl Kesselman, Caltech Ulrich Kremer, Rutgers University Thierry Priol, INRIA Howard A. Sholl, University of Connecticut Klaus E. Schauser, UC Santa Barbara Bernard Tourancheau, ENS Lyon One of the keys for a (commercial) breakthrough of parallel processing are high-level programming models that allow to produce truly efficient code. Along this way, languages and packages have been established which are more convenient than explicit message passing and allow higher productivity in software development. Examples are High Performance Fortran (HPF), thread packages for shared-memory based programming, and Shared Virtual Memory (SVM) environments. Yet, current implementations of high-level programming models often suffer from low performance of the generated code, from the lack of corresponding high-level development tools, e.g. for performance analysis, and from restricted applicability, e.g., to the data parallel programming style. This situation requires strong research efforts in the design of parallel programming models and languages that are both at a high conceptual level and implemented efficiently, in the development of supportive tools, and in the integration of languages and tools into convenient programming environments. Hardware and operating system support for high-level programming, e.g., distributed shared memory and monitoring interfaces, are further areas of interest. This workshop provides a forum for researchers and commercial developers to meet and discuss the various hardware and software issues involved in the design and use of high-level parallel programming models and supportive environments. Topics to be discussed include, but are not limited to: - Concepts and languages for high-level parallel programming - Concurrent object-oriented programming - Automatic parallelization and optimization - High-level programming environments - Performance analysis techniques and tools - Implementation techniques for high-level programming models - Distributed shared memory - Architectural support for high-level programming models The workshop will consist of the presentations of submitted research articles, short presentations and discussions of ongoing projects, and an invited talk by Helmar Burkhart, University of Basel, Switzerland. For further information, please contact: Hermann Hellwagner Institut fuer Informatik Technische Universitaet Muenchen D - 80290 Muenchen, Germany hellwagn@informatik.tu-muenchen.de Vox: +49-89-289-22386 Fax: +49-89-289-28232 or check the Web at wwwbode.informatik.tu-muenchen.de/~hips ------------------------------------------------------------------------- Workshop 7: All Day Tuesday WORKSHOP ON PARALLEL PROCESSING AND MULTIMEDIA Workshop Chair: Argy Krikelis, Aspex Microsystems Ltd., UK ------------------------------------------------------------------------- Program Committee: V. Michael Bove Jr., MIT Media Lab, USA Shih-Fu Chang, Columbia University, USA Edward J. Delp, Purdue University, USA Ophir Frieder, George Mason University, USA Martin Goebel, GMD, Germany Argy Krikelis, Aspex Microsystems Ltd., UK Tosiyasu L. Kunii, The University of Aizu, Japan Yoshiyasu Takefuji, Keio University, Japan & Case Western Reserve University, USA In the recent years multimedia technology has emerged as a key technology, mainly because of its ability to represent information in disparate forms as a bit-stream. This enables, everything from text to video and sound to be stored, processed and delivered in digital form. A great part of the current research community effort has emphasized the delivery of the data as an important issue of multimedia technology. However, the creation, processing, and management of multimedia forms are the issues most likely to dominate the scientific interest in the long run. The focus of the activity will be how multimedia technology deals with information, which is in general task-dependent and is extracted from data in a particular context by exercising knowledge. The desire to deal with information from forms such as video, text, and sound will result in a data explosion. This requirement to store, process, and manage large data sets naturally leads to the consideration of programmable parallel processing systems as strong candidates in supporting and enabling multimedia technology. The workshop aims to act as a platform for topics related, but not limited, to: - Parallel architectures for multimedia - Mapping multimedia applications to parallel architectures - System interfaces and programming tools to support multimedia applications on parallel processing systems - Multimedia content creation, processing and management using parallel architectures - Parallel processing architectures of multimedia set-top boxes - Multimedia agent technology and parallel processing - `Proof of concept' implementations and case studies The workshop will include a keynote address, submitted papers, and a panel discussion. A proceedings of the accepted papers will be available at the workshop. In addition, the accepted papers will be appearing in a special issue of Parallel Computing. The Keynote Speaker is Rick Stevens, Division Director of the Mathematics & Comp. Sci. Division, Director of High Performance Computing & Communications Program, Leader of the Computing & Communications Infrastructure Futures Laboratory, Argonne National Laboratory. For more information contact: Argy Krikelis Aspex Microsystems Ltd. Brunel University Uxbridge, UB8 3PH United Kingdom Vox: + 44 1895 274000, ext: 2763 Fax: + 44 1895 258728 Argy.Krikelis@aspex.co.uk ------------------------------------------------------------------------- Workshop 8: All Day Tuesday SECOND WORKSHOP ON RANDOMIZED PARALLEL COMPUTING Workshop Chair: Sanguthevar Rajasekaran, University of Florida, Gainesville ------------------------------------------------------------------------- Program Committee: Susanne E. Hambrusch, Purdue University Frank Hsu, Fordham University Oscar Ibarra, University of California, Santa Barbara Joseph Ja'Ja', University of Maryland Danny Krizanc, Carleton University Tom Leighton, MIT Rajeev Motwani, Stanford University Michael Palis, Rutgers University Greg Plaxton, University of Texas, Austin Sanguthevar Rajasekaran, University of Florida (Chair) Satish Rao, NEC John Reif, Duke University Sartaj Sahni, University of Florida Paul Spirakis, University of Patras Jeff Vitter, Duke University Randomization has played a vital role in the domains of both sequential and parallel computing in the past two decades. This workshop is a forum for bringing together both theoreticians and practitioners who employ randomized techniques in parallel computing. Topics include but are not limited to: - Network algorithms - PRAM algorithms - Architectures - I/O systems - Scheduling - Network fault tolerance - Reconfigurable networks - Optical networks - Various applications - Programming models and languages - Implementation experience Papers of an experimental nature (describing implementation results) are especially sought. Authors are invited to submit previously unpublished original papers (that will not be submitted elsewhere) reflecting their current research results. All submitted papers will be refereed for quality and originality. Accepted papers will be published in the workshop proceedings. Authors are requested to submit six copies of the manuscripts to S. Rajasekaran, Dept. of CISE, 301 CSE Building, University of Florida, Ganesville, FL 32611, USA by January 10, 1997. Late submissions run the risk of rejection without consideration of merits. Manuscript length should be no more than 12 double-spaced, single-sided pages using 12-point type. Contact email address: raj@cise.ufl.edu. For more information: www.cise.ufl.edu/~raj/WRPC97.html Important dates: Submissions Due - January 10, 1997 Notification - February 1, 1997 Camera Ready Manuscripts Due - March 5, 1997 ------------------------------------------------------------------------- Tutorial 1 8:30 AM - 12:30 PM HIGH PERFORMANCE COMPUTING FOR SCIENTISTS AND ENGINEERS:AN INTRODUCTION Horst D. Simon NERSC Division, Lawrence Berkeley National Laboratory ------------------------------------------------------------------------- Who Should Attend: This tutorial is aimed at engineers and scientists with large scale applications programs, who are interested in the potential use of high performance computing technology for their applications. It will also be of interest to theoreticians in computer science or a general audience, who want to get up-to-date information on the current status of using parallel supercomputers for grand challenge applications. Course Description: This tutorial proposes to be a practical guide for beginners to the main topics and themes of high performance computing (HPC) for engineering and scientific applications. The intent is to provide some guidance and directions in the rapidly growing field of scientific computing using massively parallel supercomputers, clusters of symmetric multiprocessors, and high-end shared-memory systems. In the last few years highly parallel systems have become the tool of choice for solving the grand challenge problems of science and engineering. Even though many research issues concerning their effective use and their integration into a large scale production facility are still unresolved, parallel supercomputers are now widely used for production computing. In this talk I will share the experience gained at the National Energy Research Scientific Computing (NERSC) Center in using these different architectures for solving grand challenge problems in science and engineering. Lecturer: Since February 1996, Dr. Horst D. Simon is Director of the NERSC (National Energy Research Scientific Computing) Division located at Lawrence Berkeley National Laboratory in Berkeley, CA. NERSC is the principal supplier of production high performance compu ------------------------------------------------------------------------- Tutorial 2 1:30 PM - 5:30 PM AN ADVANCED INTRODUCTION TO MPI-1 AND MPI-2 Anthony Skjellum, Mississippi State University Andrew Lumsdaine, University of Notre Dame ------------------------------------------------------------------------- Who Should Attend: Training in the uses and capabilities of MPI is currently of interest to high performance programmers and analysts, researchers who want to parallelize demanding applications, and technically oriented managers who want to understand how this technology can be introduced into their company. Course Description: MPI, the Message Passing Interface, is an important emerging standard for message passing in parallel and distributed application programming. MPI, defined by the stand-alone MPI Forum, includes a formal standards document, and is widely implemented, both in free implementations and by several commercial companies. MPI usage is growing rapidly, and has had a tremendously positive impact on High Performance Computing. This tutorial will cover key features of MPI-1 and MPI-2 including point-to-point and collective communication operations, communicators, data types, topologies, intercommunicators, and dynamic process management. Lecturers: Anthony Skjellum is a graduate of the California Institute of Technology (BS, MS, PhD). He is currently an Associate Professor of Computer Science at Mississippi State University, with joint appointment to the NSF Engineering Research Center for Computational Field Simulation. He was a Computer Scientist at the Lawrence Livermore National Laboratory (DOE), prior to coming to MSU in 1993. He has been involved with message passing software research for eight years, with leading involvement in MPI-1 and MPI-2 Forums, including chairing the MPI Real-time subcommittee of MPI-2. Andrew Lumsdaine (PhD, MIT, 1992) has been working in the area of high performance parallel computing for over eight years. He is currently on the faculty in the Department of Computer Science and Engineering at the University of Notre Dame and is an active participant in the MPI Forum. His research interests include parallel processing, scientific computing, numerical methods and software, and VLSI circuit and semiconductor device simulation. ------------------------------------------------------------------------- Tutorial 3 1:30 PM - 5:30 PM STRUCTURED CONCURRENT PROGRAMMING WITH JAVA, WINDOWS NT, AND PTHREADS Mani Chandy and John Thornley California Institute of Tecnnology Pasadena, California ------------------------------------------------------------------------- Who Should Attend: Computer scientists interested in: constructs for concurrency in Java, Windows NT, and Pthreads, structured design and development of concurrent applications, distributed applications on the internet, and parallel applications on shared-memory multiprocessors. Course Description: This tutorial introduces distributed computing using Java, and parallel computing using thread libraries, such as the Windows NT thread library and the POSIX thread standard (Pthreads). The motivation for the tutorial is three-fold: (1) the dramatic increase in the power and prevalence of network-centric languages and tools, (2) the emergence of shared-memory multiprocessor computers as commodity products, and (3) the demand for active object networks and parallel applications from computer users. The emphasis of the tutorial is on systematic design and development methods. This is important because concurrent applications are complex, reasoning and debugging are difficult, and the constructs provided by current languages and libraries are unstructured. The lecture outline is as follows: - Introduction to the object-oriented features of Java - Constructs provided by Java for multithreaded programming - Java libraries for message passing - A worldwide active object network layered on top of Java - Practical examples of distributed applications - Introduction to the multithreaded programming constructs provided by Windows NT and Pthreads - Performance issues in multithreaded programming of shared-memory multiprocessors - Design, development, and reasoning issues in multithreaded programming for performance - A high-level, structured parallel programming layer defined on top of Windows NT and Pthreads - Practical examples with performance measurements Lecturers: Mani Chandy received a BTech from IIT Madras, an MS from the Polytechnic University of New York, and a PhD from MIT. He has been a Professor of Computer Science at the California Institute of Technology since 1989. He was a Professor and Chair in the Computer Science Department at the University of Texas at Austin from 1970 to 1989. He was awarded the A.A. Michelson award for his contributions to computer performance modeling, and the IEEE Koji Kobayashi award for computers and communication. He was a Sherman Fairchild Fellow in 1987. He is an IEEE Fellow and a member of the US National Academy of Engineers. He has written several books and numerous papers on computer performance modeling, distributed discrete-event simulation, distributed algorithms, and formal methods for reasoning about concurrent programs. John Thornley received a BSc and MSc from the University of Auckland in New Zealand. He was a Lecturer in Computer Science at the University of Auckland from 1984 to 1990. He received an MS and PhD from the California Institute of Technology, where he is presently a Postdoctoral Scholar in Computer Science. He is currently writing a book with Mani Chandy on structured parallel programming for shared-memory multiprocessors. His research interests include parallel and distributed computing, systematic programming methods, and programming language design and implementation. ------------------------------------------------------------------------- WEDNESDAY, APRIL 2 ------------------------------------------------------------------------- ------------------------------------------------------------------------- 10:00 AM - 12:00 PM SESSION 1 Architecture Chair: Mateo Valero Universitat Politecnica de Catalunya, Spain ------------------------------------------------------------------------- A Study of the Efficiency of Shared Attraction Memories in Cluster-Based COMA Multiprocessors Anders Landin and Mattias Karlgren, SICS, Sweden An Evaluation of a Commerical CC-NUMA Architecture - the CONVEX Exemplar SPP1200 Radhika Thekkath and Amit Pal Singh, Stanford University, Jaswinder Pal Singh, Princeton University, Susan John, National Center for Supercomputing Applications, John Hennessy, Stanford University Coherent Block Data Transfer in the FLASH Multiprocessor John Heinlein, Stanford University, Kourosh Gharachorloo, DEC Western Research Laboratory, Robert P. Bosch, Jr., Mendel Rosenblum, and Anoop Gupta, Stanford University A Memory Efficient Array Architecture for Real-Time Motion Estimation Vasily G. Moshnyaga and Keikichi Tamaru, Kyoto University, Japan An Efficient Technique of Instruction Scheduling on a Superscalar-Based Multiprocessor Rong-Yuh Hwang, National Taipei Institute of Technology, R.O.C. Accuracy and Speed-Up of Parallel Trace-Driven Architectural Simulation A-T. Nguyen, M. Michael, A. Nanda, K. Ekanadham, and P. Bose, IBM Thomas J. Watson Research Center ------------------------------------------------------------------------- 10:00 AM - 12:00 PM SESSION 2 Networks I Chair: Sartaj Sahni University of Florida ------------------------------------------------------------------------- Wide-Sense Nonblocking Clos Networks under Packing Strategy Yuanyuan Yang, University of Vermont, Jianchao Wang, GTE Laboratories Gracefully Degradable Pipeline Networks Robert Cypher and Ambrose K. Laing, Johns Hopkins University Distributed Submesh Determination in Faulty Tori and Meshes Hsing-Lung Chen, National Taiwan Institute of Technology, R.O.C., Shu-Hua Hu, Jin-Wen College of Business and Technology, R.O.C. Modeling Communication Costs in Multiplexed Optical Switching Networks C. Salisbury and R. Melhem, University of Pittsburgh Characterization of Deadlocks in Interconnection Networks Sugath Warnakulasuriya and Timothy Mark Pinkston, University of Southern California k-ary n-trees: High Performance Networks for Massively Parallel Architectures Fabrizio Petrini, Universita di Pisa, Italy ------------------------------------------------------------------------- 10:00 AM - 12:00 PM SESSION 3 Tools Chair: Alok Choudhary Northwestern University ------------------------------------------------------------------------- An Architecture Workbench for Multicomputers A.D. Pimentel and L.O. Hertzberger, University of Amsterdam, The Netherlands SuperWeb: Towards a Global Web-Based Parallel Computing Infrastructure Alberto D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, and Chris J. Scheiman, University of California, Santa Barbara S-Check: A Tool for Tuning Parallel Programs Robert Snelick, National Institute of Standards and Technology Causality Filters: A Tool for the Online Visualization and Steering of Parallel and Distributed Programs Eileen Kraemer, Washington University in St. Louis Interactive Visual Exploration of Distributed Computations Delbert Hart, Eileen Kraemer, and Gruia-Catalin Roman, Washington University in St. Louis High Performance Computational Steering of Physical Simulations Jeffrey Vetter and Karsten Schwan, Georgia Institute of Technology ------------------------------------------------------------------------- 1:30 PM - 3:30 PM SESSION 4 Scheduling Chair: Allan Gottlieb New York University & NEC Research Institute ------------------------------------------------------------------------- Fault-Tolerant Deadline-Monotonic Algorithm for Scheduling Hard-Real-Time Tasks Alan A. Bertossi, Andrea Fusiello, and Luigi Mancini, Universita di Trento, Italy Performance Comparison of Processor Scheduling Strategies in a Distributed-Memory Multicomputer System Yuet-Ning Chan, Sivarama P. Dandamudi, and Shikharesh Majumdar, Carleton University, Canada Optimal Scheduling for UET-UCT Generalized n-Dimensional Grid Task Graphs Theodore Andronikos, Nectarios Koziris, George Papakonstantinou, and Panayotis Tsanakas, National Technical University of Athens, Greece A Comparison of General Approaches to Multiprocessor Scheduling Jing-Chiou Liou, AT&T Laboratories, Middletown, Michael A. Palis, Rutgers University DFRN: A New Approach on Duplication Based Scheduling for Distributed Memory Multiprocessor Systems Gyung-Leen Park, Behrooz Shirazi, The University of Texas at Arlington, Jeff Marquis, Parallel Solutions, Inc. Dynamic Processor Scheduling with Client Resources for Fast Multi-resolution WWW Image Browsing Daniel Andresen, Tao Yang, and David Watson, University of California, Santa Barbara ------------------------------------------------------------------------- 1:30 PM - 3:30 PM SESSION 5 Applications Chair: Josep Diaz Universitat Politecnica de Catalunya, Spain ------------------------------------------------------------------------- Performance Analysis and Optimization on a Parallel Atmospheric General Circulation Model Code John Z. Lou, Jet Propulsion Laboratory, John D. Farrara, University of California, Los Angeles A Tool for On-Line Visualization and Interactive Steering of Parallel HPC Applications Sabine Rathmayer and Michael Lenke, Technische Universitat Munchen, Germany Performance Prediction for Complex Parallel Applications Jurgen Brehm, University of Hannover, Germany, Patrick Worley, Oak Ridge National Laboratory Implementation and Results of Hypothesis Testing from the C3I Parallel Benchmark Suite Brian VanVoorst, Luiz Pires, Rakesh Jha, and Mustafa Muhhamad, Honeywell Technology Center Real-Time Parallel MPEG-2 Decoding in Software Angelos Bilas, Jason Fritts, and Jaswinder Pal Singh, Princeton University Parallel Inference on a Linguistic Knowledge Base Sanda M. Harabagiu, University of Southern California, Dan I. Moldovan, Southern Methodist University ------------------------------------------------------------------------- 1:30 PM - 3:30 PM SESSION 6 Performance Evaluation Chair: Jose D.P. Rolim University of Geneva ------------------------------------------------------------------------- Predicting Queue Times on Space-sharing Parallel Computers Allen B. Downey, University of California, Berkeley and San Diego Supercomputer Center A Data Parallel Fortran Benchmark Suite Yu Hu, Harvard University, Lennart Johnsson, Harvard University and University of Houston, Dimitris Kehagias and Nadia Shalaby, Harvard University Latency Tolerance: A Metric for Performance Analysis of Multithreaded Architectures Shashank S. Nemawarkar and Guang R. Gao, McGill University, Canada Architecture and Performance of the Hitachi SR2201 Massively Parallel Processor System Hiroaki Fujii, Yoshiko Yasuda, Hideya Akashi, Yasuhiro Inagami, Makoto Koga, Osamu Ishihara, Masamori Kashiyama, Hideo Wada, and Tsutomu Sumimoto, Hitachi, Ltd., Japan Experience with Fine-Grain Communication in EM-X Multiprocessor for Parallel Sparse Matrix Computation Mitsuhisa Sato, Real World Computing Partnership, Japan, Yuetsu Kodama, Hirofumi Sakane, Hayato Yamana, Shuichi Sakai, and Yoshinori Yamaguchi, Electrotechnical Laboratory, Japan A Customizable Simulator for Workstation Networks Mustafa Uysal, Anurag Acharya, Robert Bennett, and Joel Saltz, University of Maryland ------------------------------------------------------------------------- 4:00 PM - 6:00 PM SESSION 7 Synchronization and Threads Chair: Kai Li Princeton University ------------------------------------------------------------------------- Empirical Evaluation of Distributed Mutual Exclusion Algorithms Shiwa S. Fu, Nian-Feng Tzeng, and Zhiyuan Li, University of Southwestern Louisiana External Adjustment of Runtime Parameters in Time Warp Synchronized Parallel Simulators Radharamanan Radhakrishnan, Lantz Moore, and Philip A. Wilsey, University of Cincinnati Relative Performance of Preemption-Safe Locking and Non-Blocking Synchronization on Multiprogrammed Shared Memory Multiprocessors Maged M. Michael and Michael L. Scott, University of Rochester Reliable Hardware Barrier Synchronization Schemes Rajeev Sivaram, Ohio State University, Craig B. Stunkel, IBM T.J. Watson Research Center, Dhabaleswar K. Panda, Ohio State University Analysis of Several Scheduling Algorithms under the Nano-Threads Programming Model Xavier Martorell, Jesus Labarta, Nacho Navarro, and Eduard Ayguade, Universitat Politecnica de Catalunya (UPC), Spain Comparing Gang Scheduling with Dynamic Space Sharing on Symmetric Multiprocessors Using Automatic Self-Allocating Threads (ASAT) Charles Severance and Richard Enbody, Michigan State University ------------------------------------------------------------------------- 4:00 PM - 6:00 PM SESSION 8 Algorithms I Chair: Sanguthevar Rajasekaran University of Florida ------------------------------------------------------------------------- A Randomized Sorting Algorithm on the BSP model Alexandros V. Gerbessiotis and Constantinos J. Siniolakis, Oxford University, United Kingdom Work-Time Optimal k-merge Algorithms on the PRAM Tatsuya Hayashi and Koji Nakano, Nagoya Institute of Technology, Japan, Stephan Olariu, Old Dominion University Optimizing Parallel Bitonic Sort Mihai F. Ionescu and Klaus E. Schauser, University of California, Santa Barbara A Fast Scalable Universal Matrix Multiplication Algorithm on Distributed-Memory Concurrent Computers Jaeyoung Choi, Soongsil University, Korea Matrix Transpose on Meshes: Theory and Practice Michael Kaufmann, Universitat Tubingen, Germany, Ulrich Meyer and Jop F. Sibeyn, Max-Planck-Institut fur Informatik, Germany Coarse Grained Parallel Geometric Search Albert Chan and Frank Dehne, Carleton University, Canada, Andrew Rau-Chaplin, Technical University of Nova Scotia, Canada ------------------------------------------------------------------------- 4:00 PM - 6:00 PM SESSION 9 Routing Chair: Gianfranco Bilardi Universita di Padova and University of Illinois at Chicago ------------------------------------------------------------------------- Optimal Wormhole Routing in the (n,d)-Torus Stefan Bock, Friedhelm Meyer auf der Heide, and Christian Scheideler, University of Paderborn, Germany Adaptive Fault-Tolerant Wormhole Routing Algorithms for Hypercube and Mesh Interconnection Networks Jau-Der Shih, National Pingtung Teachers College, R.O.C. A Hybrid Interconnection Network for Integrated Communication Services Yi-long Chen, Nortel, Jyh-Charn Liu, Texas A&M University Deadlock-free Fault-tolerant Routing in the Multi-dimensional Crossbar Network and its Implementation for the Hitachi SR2201 Yoshiko Yasuda, Hiroaki Fujii, Hideya Akashi, Yasuhiro Inagami, Teruo Tanaka, Junji Nakagoshi, Hideo Wada, and Tsutomu Sumimoto, Hitachi, Ltd., Japan An Accurate Model for the Performance Analysis of Deterministic Wormhole Routing B. Ciciani, Universita di Roma "La Sapienza", Italy, M. Colajanni, Universita di Roma "Tor Vergata", Italy, C. Paolucci, Universita di Roma "La Sapienza", Italy ------------------------------------------------------------------------- THURSDAY, APRIL 3 ------------------------------------------------------------------------- 8:00 AM - 10:00 AM SESSION 10 I/O and Message Passing Chair: Anthony Skjellum Mississippi State University ------------------------------------------------------------------------- Design and Evaluation of Data Storage and Retrieval Strategies in a Distributed Memory Continuous Media Server Chutimet Srinilta and Divyesh Jadav, Syracuse University, Alok Choudhary, Northwestern University MTIO A Multi-Threaded Parallel I/O System Sachin More and Alok Choudhary, Northwestern University, Ian Foster and Ming Q. Xu, Argonne National Laboratory Low Latency MPI for Meiko CS/2 and ATM Clusters Chris R. Jones, Ambuj K. Singh, and Divyakant Agrawal, University of California, Santa Barbara Reducing Waiting Costs in User-Level Communication Stefanos N. Damianakis, Yuqun Chen, and Edward W. Felten, Princeton University Design and Implementation of Virtual Memory-Mapped Communication on Myrinet Cezary Dubnicki, Angelos Bilas, and Kai Li, Princeton University, James Philbin, NEC Research Institute ------------------------------------------------------------------------- 8:00 AM - 10:00 AM SESSION 11 Algorithms II Chair: Tao Yang University of California at Santa Barbara ------------------------------------------------------------------------- Designing Efficient Distributed Algorithms Using Sampling Techniques Sanguthevar Rajasekaran, University of Florida, David S.L. Wei, The University of Aizu, Japan Fast Parallel Computation of the Polynomial Shift Eugene V. Zima, Moscow State University, Russia A Parallel Algorithm for Weighted Distance Transforms Akihiro Fujiwara, Michiko Inoue, Toshimitsu Masuzawa, and Hideo Fujiwara, Nara Institute of Science and Technology (NAIST), Japan Parallel Solutions of Indexed Recurrence Equations Yosi Ben-Asher, Haifa University, Israel, Gady Haber, IBM Science and Technology, Haifa, Israel Joining Forces in Solving Large-Scale Quadratic Assignment Problems in Parallel Adrian Brungger and Ambros Marzetta, Swiss Federal Institute of Technology, Switzerland, Jens Clausen and Michael Perregaard, University of Copenhagen, Denmark ------------------------------------------------------------------------- 8:00 AM - 10:00 AM SESSION 12 Runtime Chair: Hans Zima University of Vienna ------------------------------------------------------------------------- Optimization Schemas for Parallel Implementation of Nondeterministic Languages and Systems Gopal Gupta and Enrico Pontelli, New Mexico State University Logic Channels: A Coordination Approach to Distributed Programming M. Diaz, B. Rubio, and J.M. Troya, Universidad de Malaga, Spain Efficient Algorithms for Parallelization of Loops at Run-Time Chengzhong Xu and Vipin Chaudhary, Wayne State University Interoperability of Data Parallel Runtime Libraries Guy Edjlali, Alan Sussman, and Joel Saltz, University of Maryland Platform-Independent Runtime Optimizations Using OpenThreads Matthew Haines, University of Wyoming, Koen Langendoen, Vrije Universiteit, The Netherlands ------------------------------------------------------------------------- 10:30 AM - 12:30 PM SESSION 13 Shared Memory Chair: James Philbin NEC Research Institute ------------------------------------------------------------------------- Aurora: Scoped Behavior for Per-Context Optimized Distributed Data Sharing Paul Lu, University of Toronto, Canada Evaluating the Performance of Software Distributed Shared Memory as a Target for Parallelizing Compilers Alan L. Cox, Sandhya Dwarkadas, Honghui Lu, and Willy Zwaenepoel, Rice University View Caching: Efficient Software Shared Memory for Dynamic Computations Vijay Karamcheti and Andrew A. Chien, University of Illinois at Urbana-Champaign Enhancing Software DSM for Compiler-Parallelized Applications Pete Keleher and Chau-Wen Tseng, University of Maryland Relative Performance of Hardware and Software-Only Directory Protocols Under Latency Tolerating and Reducing Techniques Hakan Grahn, University of Karlskrona/ Ronneby, Sweden, Per Stenstrom, Chalmers University of Technology, Sweden ------------------------------------------------------------------------- 10:30 AM - 12:30 PM SESSION 14 Algorithms III Chair: Uzi Vishkin University of Maryland and Tel Aviv University ------------------------------------------------------------------------- O(log log N) Time Algorithms for Hamiltonian-Suffix and Min-Max-Pair Heap Operations on the Hypercube Sajal K. Das, University of North Texas, M. Cristina Pinotti, CNR, Italy, Falguni Sarkar, University of North Texas A Parallel Tabu Search Algorithm for the 0-1 Multidimensional Knapsack Problem Smail Niar and Arnaud Freville, Universite de Valenciennes, France Lower Bounds on Systolic Gossip Michele Flammini, University of LAquila, Italy, Stephane Perennes, Universite de Nice-Sophia Antipolis, France Parallel Simulated Annealing: An Adaptive Approach Jonas Knopman, Federal University of Rio de Janeiro - NCE, Brazil, Julio S. Aude, Federal University of Rio de Janeiro - NCE and IM, Brazil Parallel Global Routing Algorithms for Standard Cells Zhaoyun Xing, University of Illinois at Urbana-Champaign, John Chandy, Cadence Design Systems, Prithviraj Banerjee, Northwestern University ------------------------------------------------------------------------- 10:30 AM - 12:30 PM SESSION 15 Compilers I Chair: Emilio Zapata University of Malaga, Spain ------------------------------------------------------------------------- On Privatization of Variarles for Data-Parallel Execution Manish Gupta, IBM T.J. Watson Research Center Semantics and Implementation of a Generalized forall Statement for Parallel Languages P.F.G. Dechering, L.C. Breebaart, F. Kuijlman, C. van Reeuwijk, and H.J. Sips, Delft University of Technology, The Netherlands A BSP Approach to the Scheduling of Tightly-Nested Loops Radu Calinescu, Oxford University Computing Laboratory, England A Formal Model of Software Pipelining Loops with Conditions Dragan Miliaeev and Zoran Jovanoviae, University of Belgrade, Yugoslavia Data Access Reorganizations in Compiling Out-of-Core Data Parallel Programs on Distributed Memory Machines M. Kandemir, Syracuse University, R. Bordawekar, Caltech, A. Choudhary, Northwestern University ------------------------------------------------------------------------- 2:00 PM - 4:00 PM SESSION 16 Networks II Chair: Timothy Pinkston University of Southern California ------------------------------------------------------------------------- A Hybrid Time Synchronization Implemented Through Special Ring Array for Mesh or Torus Yuzhong Sun, Zhiwei Xu, and Mingfa Zhu, National Research Center for Intelligent Computers, P.R.C. Deadlock- and Livelock-Free Routing Protocols for Wave Switching Jose Duato and Pedro Lopez, Universidad Politecnica de Valencia, Spain, Sudhakar Yalamanchili, Georgia Institute of Technology Architecture-Dependent Tuning of the Parameterized Communication Model for Optimal Multicasting Natawut Nupairoj and Lionel M. Ni, Michigan State University, Ju-Young L. Park, Duksung Womens University, Korea, Hyeong-Ah Choi, George Washington University Crossbar Analysis for Optimal Deadlock Recovery Router Architecture Yungho Choi and Timothy Mark Pinkston, University of Southern California Performance Analysis of Minimal Adaptive Wormhole Routing with Time-Dependent Deadlock Recovery Fabrizio Petrini and Marco Vanneschi, Universita di Pisa, Italy ------------------------------------------------------------------------- 2:00 PM - 4:00 PM SESSION 17 Algorithms IV Chair: Sajal Das University of North Texas ------------------------------------------------------------------------- A Parallel Convex Hull Algorithm with Optimal Communication Phases Jieliang Zhou, Xiaotie Deng, and Patrick Dymond, York University, Canada An Efficient Parallel Strategy for Computing K-terminal Reliability and Finding Most Vital Edge in 2-trees and Partial 2-trees Chin-Wen Ho, National Central University, Taiwan, Sun-Yuan Hsieh and Gen-Huey Chen, National Taiwan University, Taiwan An Efficient Parallel Algorithm for Solving the Knapsack Problem on the Hypercube A. Goldman and D. Trystram, LMC-IMAG, France d-Dimensional Range Search on Multicomputers Afonso Ferreira and Claire Kenyon, LIP ENS-Lyon, France, Andrew Rau-Chaplin, Technical University of Nova Scotia, Canada, Stephane Ubeda, LIP ENS-Lyon, France Control Schemes in a Generalized Utility for Parallel Branch-and-Bound Algorithms Yuji Shinano, Kenichi Harada, and Ryuichi Hirabayashi, Science University of Tokyo, Japan ------------------------------------------------------------------------- 2:00 PM - 4:00 PM SESSION 18 Compilers II Chair: Prith Banerjee Northwestern University ------------------------------------------------------------------------- Alias Analysis for Fortran90 Array Slices K. Gopinath and R. Seshadri, Indian Institute of Science, India A Compile-Time Partitioning Strategy for Non-Rectangular Loop Nests Rizos Sakellariou, University of Manchester, United Kingdom The Sparse Cyclic Distribution against its Dense Counterparts Gerardo Bandera, University of Malaga, Spain, Manuel Ujaldon, University of Malaga, Spain and University of Maryland, Maria A. Trenas and Emilio L. Zapata, University of Malaga, Spain A Compiler-Directed Cache Coherence Scheme Using Data Prefetching Hock-Beng Lim, University of Illinois at Urbana-Champaign, Pen-Chung Yew, University of Minnesota Extensible Message Passing Application Development and Debugging with Python David M. Beazley, University of Utah, Peter S. Lomdahl, Los Alamos National Laboratory ------------------------------------------------------------------------- 4:30 PM - 6:30 PM SESSION 19 Architecture Theory Chair: Ali Hurson Pennsylvania State University ------------------------------------------------------------------------- Parallel `Go with the Winners' Algorithms in the LogP Model Marcus Peinado and Thomas Lengauer, German National Research Center for Information Technology (GMD), Germany A Comparison of Parallel Approaches for Algebraic Factorization in Logic Synthesis Sumit Roy, University of Illinois at Urbana-Champaign, Prithviraj Banerjee, Northwestern University Conflict-Free Access to Multiple Single-Ported Register Files Silvia M. Mueller, University of Saarland, Germany, Uzi Vishkin, University of Maryland and Tel Aviv University On the Dynamic Initialization of Parallel Computers Stephan Olariu, Old Dominion University, Ivan Stojmenovic, University of Ottawa, Canada, Albert Y. Zomaya, University of Western Australia, Perth, Australia and Waterloo University, Canada Searching Trees On-Line on the Reconfigurable Mesh Michael A. Palis, Rutgers University, David S.L. Wei, Kshirasagar Naik, and Osamu Koitabashi, The University of Aizu, Japan ------------------------------------------------------------------------- 4:30 PM - 6:30 PM SESSION 20 Data Structures Chair: Afonso Ferreira CNRS, LIP - ENS Lyon, France ------------------------------------------------------------------------- The Impact of Timing on Linearizability in Counting Networks Marios Mavronicolas, University of Cyprus, Nicosia, Cyprus, Marina Paptriantafilou and Philippas Tsigas, Max-Planck-Institut fur Informatik, Germany A Parallel Priority Data Structure with Applications Gerth Stolting Brodal, University of Aarhus, Denmark, Jesper Larsson Traff and Christos D. Zaroliagis, Max-Planck-Institut fur Informatik, Germany Multiple Templates Access of Trees in Parallel Memory Systems Vincenzo Auletta, Amelia De Vivo, and Vittorio Scarano, Universita di Salerno, Italy Maintaining Spatial Data Sets in Distributed-Memory Machines Susanne E. Hambrusch, Purdue University, Ashfaq A. Khokhar, University of Delaware Geometric Data Structures on a Reconfigurable Mesh, with Applications Amitava Datta, University of New England, Australia ------------------------------------------------------------------------- 4:30 PM - 6:30 PM SESSION 21 Networks III Chair: Helmar Burkhart University of Basel, Switzerland ------------------------------------------------------------------------- Efficient Sorting and Routing on Reconfigurable Meshes Using Restricted Bus Length Manfred Kunde and Kay Gurtzig, Technical University of Ilmenau, Germany Oblivious Routing Algorithms on the Mesh of Buses Kazuo Iwama and Eiji Miyano, Kyushu University, Japan Nearly Optimal One-to-Many Parallel Routing in Star Networks Chi-Chang Chen, Tatung Institute of Technology, R.O.C., Jianer Chen, Texas A&M University Broadcasting and Multicasting in Cut-through Routed Networks Johanne Cohen and Pierre Fraigniaud, Ecole Normale Superieure de Lyon, France, Jean-Claude Konig, Universite d'Evry, France, Andre Raspaud, Universite de Bordeaux 1, France Cyclic Networks: A Family of Versatile Fixed-Degree Interconnection Architectures Chi-Hsiang Yeh and Behrooz Parhami, University of California, Santa Barbara ------------------------------------------------------------------------- 10:30 AM - 12:30 PM INDUSTRIAL TRACK:INVITED VENDOR PRESENTATIONS Industrial Track Co-Chairs: John K. Antonio, Texas Tech University, USA Helmar Burkhart, University of Basel, SWITZERLAND ------------------------------------------------------------------------- Electronics and Telecommunications Research Institute (ETRI) Topic: SPAX: A New Parallel Processing System for Commercial Application Authors: Woo-Jong Hahn, Principal Member of Engineering Staff, Sang-Seok Shin, Principal Member of Engineering Staff, Ki-Wook Rim, Director of Computer Systems Department, and Soo-Won Kim, Professor of Electronics Engineering (Korea University) Sun Microsystems, Inc. Topic: Scalability of SCI Workstation Clusters: A Preliminary Study Authors: Knut Omang, Research Fellow (University of Oslo, Norway) and Bodo Parady, Staff Engineer, SMCC Performance Tandem Computers, Inc. Topic: Maximum Delivery Time and Hot Spots in ServerNet-TM Topologies Authors: Dimiter R. Avresky, Associate Professor of ECE (Boston University, USA), Vladimir Shurbanov, Graduate Research Assistant (Boston University, USA), Robert Horst, Technical Director of Tandem Labs, William Watson, Member of Arch/Perf & Design Validation, Luke Young, Member of Systems Verification, and Doug Jewett, Member of Tandem Labs ------------------------------------------------------------------------- 2:00 PM - 4:00 PM INDUSTRIAL TRACK:INVITED VENDOR PRESENTATIONS ------------------------------------------------------------------------- To Be Announced ------------------------------------------------------------------------- FRIDAY, APRIL 4 ------------------------------------------------------------------------- 9 AM - 4 PM PARCON 97 ------------------------------------------------------------------------- General Coordinator: Zvi M. Kedem, Courant Institute of Mathematical Sciences Program Chair: Krishna V. Palem, Courant Institute of Mathematical Sciences 9:00 AM - 10:00 AM KEYNOTE ADDRESS - I Parallelism and Concurrency in the Emerging Virtual Enterprise Frances E. Allen T.J. Watson Research Center, IBM 10:30 AM - 11:30 AM KEYNOTE ADDRESS - II DNA Based Parallel Computers Richard J. Lipton Department of Computer Science, Princeton University 12:00 PM - 1:00 PM KEYNOTE ADDRESS - III Irregular Applications on the SB-PRAM Wolfgang Paul Department of Computer Science, University of Saarlandes 2:30 PM - 4:00 PM PANEL DISCUSSION Building Parallel Systems: Experiences and Lessons Learned Moderator: Anant Agarwal, Massachusetts Institute of Technology Panel Members: Dennis Gannon, Indiana University Allan Gottlieb, NYU and NEC Kai Li, Princeton University David Wood, University of Wisconsin BANQUET ON THE LAKE - IPPS'97 Dinner Cruise - 6:00 PM Departure 9:30 PM Return (approx.) Details for boarding the boat will be available at registration check-in. See the IPPS'97 Registration Form to reserve additional places for family and guests. ------------------------------------------------------------------------- SATURDAY, APRIL 5 ------------------------------------------------------------------------- ------------------------------------------------------------------------- Workshop 9: All Day Saturday WORKSHOP ON RUNTIME SYSTEMS FOR PARALLEL PROGRAMMING Workshop Co-Chairs: Matthew Haines, University of Wyoming Greg Benson, University of California ------------------------------------------------------------------------- Program Chair: Koen Langendoen, Faculty of Mathematics and Computer Science, Vrije Universiteit de Boelelaan Program Committee: Greg Andrews, University of Arizona, USA Henrk Bal, Vrije Universiteit, The Netherlands Greg Benson, University of California, Davis, USA Wim Bohm, Colorado State University, USA Denis Caromel, University of Nice - INRIA Sophia Antipolis, France Ian Foster, Argonne National Laboratory, USA Dennis Gannon, Indiana University, USA Dirk Grunwald, University of Colorado, USA Matthew Haines, University of Wyoming, USA Koen Langendoen, Vrije Universiteit, The Netherlands Frank Mueller, Humboldt-Universitaet zu Berlin, Germany Ron Olsson, University of California, Davis, USA Runtime systems are critical to the implementation of parallel programming languages and libraries. They provide the core functionality of a particular programming model and the glue between the model and the underlying hardware and operating system. As such, runtime systems have a large impact on the performance and portability of parallel programming systems. Despite the importance of runtime systems, few papers describing their design and implementation appear in the literature. RTSPP will provide a forum where researchers can present their results and ideas on runtime systems for parallel programming. The one-day workshop will include both paper presentations and invited talks. The focus of the workshop is on the design and implementation of runtime systems for parallel programming languages and libraries. The topics for the workshop include, but are not limited to, the following: - Techniques to reduce the tension between portability and efficiency in runtime systems - Relationship between runtime systems and programming models - Interfaces between compiler-generated code and runtime systems - Operating system support for runtime systems - Performance evaluation of runtime systems - The design and implementation of runtime systems for high-speed networks - The design and implementation of thread systems - Runtime systems for distributed shared memory - Extensibility and adaptability in runtime systems The contributed papers for the RTSPP workshop will be selected by the program committee through a thorough reviewing process. These papers will be published in a proceedings along with the IPPS proceedings, which will be available at the workshop. For further information about RTSPP, please look at the Web page at: www.cs.vu.nl/~rtspp/, or contact one of the organizers. Matthew Haines - General Chair University of Wyoming Laramie, WY 82071-3682, USA Vox: (307) 766-2440 Fax: (307) 766-4036 haines@cs.uwyo.edu Koen Langendoen - Program Chair Faculty of Mathematics and Computer Science Vrije Universiteit de Boelelaan 1081a 1081 HV Amsterdam The Netherlands Vox: +31 20 44 47754 Fax: +31 20 44 47653 koen@cs.vu.nl Greg Benson - Co-Chair Department of Computer Science University of California Davis, CA 95616, USA Vox: (916) 752-6476 Fax: (916) 752-4767 benson@cs.ucdavis.edu ------------------------------------------------------------------------- Workshop 10: All Day Saturday 3rd WORKSHOP ON JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING Workshop Co-Chairs: Dror Feitelson, Hebrew University Larry Rudolph, Hebrew University & MIT ------------------------------------------------------------------------- Program Committee: Nawaf Bitar, Silicon Graphics David Black, OSF Atsushi Hori, RWCP Mal Kalos, Cornell Theory Center Richard Lagerstrom, Cray Research Miron Livny, University of Wisconsin Virginia Lo, University of Oregon Reagan Moore, SDSC Bill Nitzberg, NASA Ames Uwe Schwiegelshohn, University of Dortmund Ken Sevcik, University of Toronto Mark Squillante, IBM Research John Zahorjan, University of Washington As large parallel computers become more popular, scheduling strategies become more important as a means of balancing the need for exclusive use of the machine's resources and the desire to make these resources readily available to many diverse users. Neither sign-up sheets, naive time-slicing, nor naive space-slicing are suitable solutions. Moreover, there appears to be a divergence between what is studied, modeled, and analyzed in academic circles and the actual, sometimes ad-hoc, scheduling schemes developed by vendors and large installations. Continuing the tradition established at IPPS '95, the workshop is intended to attract people from academia, supercomputing centers, national laboratories, and parallel computer vendors to address resource management issues in multiuser parallel systems, and attempt to resolve the conflicting goals such as short response times for interactive work, minimal interference with batch jobs, fairness to all users, and high system utilization. We hope to achieve a balance between reports of current practices in large and heavily-used installations, proposals of novel schemes that have not yet been tested in a real environment, and realistic models and analysis. The emphasis will be on practical designs in the context of real parallel operating systems. Topics of interest include: - Experience with scheduling policies on current systems - Performance implications of scheduling strategies - Fairness, priorities, and accounting issues - Workload characterization and classification - Support for different classes of jobs (e.g. interactive vs. batch) - Static vs. dynamic partitioning - Time slicing and gang scheduling - Interaction of scheduling with the model of computation - Interaction of scheduling with memory management and I/O - Load estimation and load balancing - Scheduling on heterogeneous nodes (e.g. with different amounts of memory) - Performance metrics to compare scheduling schemes Papers should be no longer than 20 pages, including figures and references. All papers will be reviewed, and a proceedings will be distributed at the workshop (in previous years, a post-workshop proceedings was also published by Springer-Verlag in the Lecture Notes on Computer Science series). Send uuencoded postscript of the paper by email to: feit@cs.huji.ac.il or 6 hard copies of the paper to: Dror Feitelson Institute of Computer Science Givat Ram Campus, Ross 28 The Hebrew University 91904 Jerusalem, Israel Please include name, address, phone, and email of contact author. Important Dates: Deadline - December 27, 1996 Notification - February 7, 1997 Final Copy Due - March 7, 1997 ------------------------------------------------------------------------- Workshop 11: All Day Saturday 2nd INTERNATIONAL WORKSHOP ON EMBEDDED HPC SYSTEMS AND APPLICATIONS Workshop Co-Chairs: Devesh Bhatt, Honeywell Technology Center, USA Viktor Prasanna, University of Southern California, USA ------------------------------------------------------------------------- Program Committee: Ashok Agrawala, University of Maryland, USA Milissa Benincasa, Integrated Sensors, Inc., USA Clive Benjamin, Wright Laboratory, USA Bob Bernecky, NUWC, USA Terry Fountain, University College, London, UK Richard Games, MITRE, USA Farnam Jahanian, University of Michigan, USA Craig Lund, Mercury Computer Systems, Inc., USA David Martinez, MIT Lincoln Laboratory, USA Rick Metzger, Rome Laboratory, USA Stephen Rhodes, Advanced Systems Architectures Ltd., UK Philip Sementilli, Hughes Missile Systems Co., USA Anthony Skjellum, Mississippi State University, USA Lothar Thiele, Swiss Federal Institute of Technology, Zuerich, Switzerland Chip Weems, University of Massachusetts, USA Sudhakar Yalamanchili, Georgia Tech., USA Advisory Committee: Keith Bromley, NRaD, USA Dieter Hammer, Eindhoven University of Technology, The Netherlands Jose Munoz, DARPA/ Information Technology Office, USA Clayton Stewart, SAIC, USA Lonnie Welch, University of Texas at Arlington, USA The International Workshop on Embedded HPC Systems and Applications (EHPC) is a forum for the presentation and discussion of approaches, research findings, and experiences in the applications of High Performance Computing (HPC) technology for embedded systems. Of interest are both the development of relevant technology (e.g., hardware, middleware, tools) as well as the embedded HPC applications built using such technology. We hope to bring together industry, academia, and government researchers/users to explore the special needs and issues in applying HPC technologies to defense and commercial applications. Topics of interest include: - Algorithms and applications - Programming models and environments - Methodologies and tools - Performance modeling/simulation - Partitioning/mapping and architecture trade-offs - System integration, debugging, and testing tools - Operating systems and middleware services - Static/dynamic resource management - Architectures, including special-purpose processors The workshop will feature technical papers, presentations, a keynote speech, and an open discussion session. Workshop advance program will be made available on the Web by March 1997. Workshop proceedings will be published on the World Wide Web. Abstracts will be distributed in hard-copy to the workshop attendees. For further information, please contact: Devesh Bhatt Honeywell Technology Center 3660 Technology Drive Minneapolis, MN 55418 USA Vox: +1 (612) 951-7316 bhatt@htc.honeywell.com ------------------------------------------------------------------------- Workshop 12: All Day Saturday 2nd ANNUAL WORKSHOP ON FAULT-TOLERANT PARALLEL AND DISTRIBUTED SYSTEMS Workshop Co-Chairs: Dimiter Avresky, Boston University David R. Kaeli, Northeastern University ------------------------------------------------------------------------- Program Committee: J. Bruck, Caltech, USA B. Ciciani, University of Roma, Italy F. Cristian, U.C. San Diego A. Goyal, IBM Watson Research Center, USA J. Hayes, University of Michigan D. Jewett, Tandem Computers Inc., USA M. Karpovsky, Boston University, USA H. Levendel, Lucent Technology, USA Q. Li, Santa Clara University, USA D. Pradhan, Texas A&M University, USA M. Raynal, IRISA, France B. Smith, IBM Watson Research Center, USA K. Trivedi, Duke University, USA Increasingly large parallel computing systems provide unique challenges to the researchers in dependable computing, especially because of the high failure rates intrinsic to these systems. While commercial and scientific companies share the need for massive throughput and low latency, dependability of service is also a concern. In addition to providing uninterrupted service, commercial systems must be free from data corruption. Achieving dependability in highly scalable parallel and distributed systems poses a considerable challenge. As the number of components increases, so does the probability of a component failure. Therefore, improved fault-tolerant technology is required for high scalable parallel and distributed systems. The goal of this workshop is to provide a forum for researchers and practitioners to discuss issues related to these issues of fault-tolerant parallel and distributed systems. All aspects of design, theory, and realization of parallel and distributed systems are of interest. Topics of interest include, but are not limited to: - Fault-tolerant systems - Fault-tolerant interconnection networks - Reconfigurable fault-tolerant parallel and distributed systems - Fault-tolerant parallel and distributed real-time systems - Fault-tolerant parallel programming - Scalable fault-tolerant architectures and algorithms - Fault injection in parallel and distributed systems - Dependability evaluation of fault-tolerant parallel and distributed systems The workshop is sponsored by the IEEE Computer Society Technical Committee on Parallel Processing. For more information, contact: D.R. Avresky Boston University ECE Dept. 44 Cummington Street Boston, MA 02215 Vox: (617)-353-9850 Fax: (617)-353-6440 avresky@bu.edu or send email to avresky@cs.tamu.edu or kaeli@ece.neu.edu. ------------------------------------------------------------------------- Workshop 13: All Day Saturday 1st SCOOP WORKSHOP: SOLVING COMBINATORIAL OPTIMIZATION PROBLEMS IN PARALLEL Workshop Chair: Afonso Ferreira, CNRS LIP - ENS Lyon (Afonso.Ferreira@lip.ens-lyon.fr) ------------------------------------------------------------------------- Program Committee: A. de Bruin, Erasmus University J. Clausen, DIKU P. Crescenzi, University La Sapienza J. Eckstein, Rutgers University M. Gengler, LIP ENS Lyon V. Kumar, University of Minnesota G. Megson, University of Reading S. Migdalas, University of Linkoping B. Monien, University of Paderborn P. Panagiotopoulos, University of Thessaloniki P. Pardalos, University of Florida J. Rolim, University of Geneva C. Roucairol, University of Versailles Organizing Committee: G. Kindervater (Chair), Erasmus University P. Rebreyend, LIP ENS Lyon S. Ubeda, LIP ENS Lyon The solution of optimization problems in real world applications usually involves an enormous amount of work in which the use of parallel computers may be of great value. Through parallel computing, not only problems may be solved faster, but also large-sized problems may become tractable. The SCOOP workshop is aimed to bring together experts in the field of parallel combinatorial computing. It will address both exact and approximate methods for scientific and practical hard optimization problems. The workshop will be the final meeting of the Human Capital and Mobility project SCOOP of the European Union. The program will consist of a key-note lecture, and a number of short (25 minute) contributed presentations. It will address research in parallel combinatorial optimization, including the following topics: - Approximation algorithms - Branch and bound - Continuous optimization - Dynamic programming - Financial applications - Graph partitioning - Industrial problems - Libraries - Load balancing - Metaheuristics - Network design - Quadratic assignment problems - Randomized algorithms - Scheduling - Tools - Vehicle routing problems The final version of the papers presented at the workshop will be considered for publication in a special issue of the electronic journal Parallel Algorithms and Architectures, published by International Thompson Publishers, to appear in December 1997. (www.thomson.com:8866/compscinet/compsci.html) The workshop program and book of abstracts wi|l be available electronically after March 1, 1997. For further information please browse our Web site (www.enslyon.fr/LIP/SCOOP) or contact: Gerard Kindervater Department of Computer Science Erasmus University P.O. BOX 1738 3000 DR Rotterdam The Netherlands Fax: + 31 10 4526177 Vox: + 31 10 4081316 gapk@cs.few.eur.nl ------------------------------------------------------------------------- Workshop 14: All Day Saturday WORKSHOP ON NOMADIC COMPUTING Workshop Co-Chairs: Maurizio A. Bonuccelli, Universita di Pisa (Italy) Imrich Chlamtac, Boston University ------------------------------------------------------------------------- Program Committee: O. Bukhres, Purdue University at Indianapolis L. Cardelli, DEC A. Dahbura, DEC S. Das, University of North Texas R. De Nicola, University of Florence, Italy D. Ferrari, Universita Cattolica, Piacenza, Italy B. Gavish, Vanderbilt University M. Gerla, UCLA Z.J. Haas, Cornell University S. Hailes, University College, London, UK P. Humblet, EURECOM, France R. Jain, Bellcore P. Kermani, IBM B. Khasnabish, GTE A. Krishna, IBM S. Kutten, Technion, Israel T. Leighton, MIT J. Lin, N.C.T. University,Taiwan D.P. Sieworek, Carnegie Mellon University K. Sohraby, Bell Labs Recent technological advances brought about the birth of a new field, called nomadic computing. Nomadic computing is concerned with the connection of portable (mobile) computers, and with the migration of software, from a home platform to a remote one. Due to its special features (uncertainty of location, repeated lack of connections, migration into different physical and logical environments while operating, among others) this new field brings a set of original problems. In spite of its very recent appearance, nomadic computing is emerging as one of the hottest topics both in research and industry. This workshop is intended for people from academia and industry. Its main goal is to provide an informal forum for discussions on all aspects, tleoretical or practical, related to nomadic computing, with a special emphasis on the mobility and wireless aspects of networking. Topics of interest include: - Routing in mobile networks - Admission control - Security and privacy - Resource discovery - Data management issues - Mobile internetworking - Energy saving resource management - Languages for mobility - Semantics of mobile processes - Location management - Medium access protocols - Databases for nomadic computing - Mobile-fixed networks interconnection - Fault tolerance - Operating systems support for nomadicity - Service access - Performance evaluation for nomadic computing Authors are invited to submit extended abstracts (no more than 12 double spaced single sided pages using 12 point fonts) describing original unpublished material. Electronic submission is encouraged. In this case, send a cover email message indicating author(s), title, and email address of the corresponding author, followed by a separate message containing the paper in PS format (only this format will be accepted for electronic submission) to: bonucce@di.unipi.it. For ordinary submission, please send 6 copies of the paper to: Maurizio A. Bonuccelli Dipartimento di Informatica Universit di Pisa Corso Italia, 40 56125 PISA - ITALY bonucce@di.unipi.it Selected papers will appear in the ACM/Baltzer Wireless Networks Journal. Important Dates: Submission Deadline - January 15, 1997 Notification of Acceptance - February 15, 1997 Final Copy Due - March 7, 1997 All the information about the workshop can be found at the Web location: www.di.unipi.it/~bonucce/WoNoCo.html ------------------------------------------------------------------------- LOCATION ------------------------------------------------------------------------- ---------------------------------------------------------------------------- HOW TO GET TO GENEVA ---------------------------------------------------------------------------- Swissair has been appointed official carrier for IPPS '97. To book the special conference fare, please contact your nearest Swissair office or, in the US and UK, the appointed travel agent listed below. To obtain a discount fare, give the ticket agent the code SR IDS G CGRF and refer to the event as the IEEE International Parallel Processing Symposium. North American Participants: The official Swissair designated airline ticketing agency is Conferences International, Inc. 25 Huntington Avenue, Suite 607 Boston, MA 02116-5713 Tel 617-266-5800 Fax 266-5886 Toll Free in US & Canada 800-221-8747 United Kingdom Participants: For full details of special inclusive travel arrangements, contact Karen Hammond Karin Rommel Travel Plc. 17 St. George Street Hanover Square London W1R 9DE Tel 171-499-7611 Fax 493-0326 Participants from other countries should contact their nearest Swissair office. If other arrangements including ground and rail are required, contact your travel agent for assistance. ---------------------------------------------------------------------------- ACCOMMODATIONS ---------------------------------------------------------------------------- In 1997, IPPS will be held on the campus of the University of Geneva. Two hotels (listed below and on the tear out registration form at middle of program) have reserved a block of rooms at special IPPS rates. The discounted rates offered by the Noga Hilton Geneve, a 5 star establishment, are an especially good value. Prices for both hotels are guaranteed until the specified dates but to assure your choice, register early. Both hotels are within 10-15 minutes walking distance from the University of Geneva campus. To reserve accommodations, contact the selected hotel below by the deadline listed. For both hotels, furnish the following information: % Name - Affiliation - Address % Phone & Fax % Accommodations requested (Single/Double) % Number in party (Ages of children) % Arrival & Departure Date/Time % Credit Card Guarantee (Most are accepted) NOGA HILTON GENEVE ***** CONTACT Mme Marianne Mouret TEL +41 22 908-9131 FAX +41 22 908-9090 SINGLE 230 Sfrs DOUBLE 280 Sfrs DEADLINE 19 MARCH 1997 HOTEL AMBASSADOR **** CONTACT Monsieur J.Cl. Bemet TEL +41 22 731-7200 FAX +41 22 738-9080 SINGLE 165 Sfrs DOUBLE 205 Sfrs DEADLINE 15 MARCH 1997 For information on other accommodations and tour packages, you or your travel agent may contact the GENEVA TOURIST OFFICE for information. Call +41 22 310-5031 or fax +41 22 311-8965 or write PO Box 5230, CH-1211 Geneva 11, Switzerland. ---------------------------------------------------------------------------- LOCAL TRANSPORTATION ---------------------------------------------------------------------------- >From the airport: A taxi from the airport to either hotel will cost about 30Sfr. Alternatively you may take the train from the airport to the main train station - a 5 minute walk from the hotels. The ride will cost around 5Sfr and will take 10 minutes. Purchase a ticket before boarding the train. >From hotels to the University: It is a 10 minute walk. You may cross the river via either the Pont des Bergues or Pont de la Machine and then take Rue de la Corraterie to Place Neuve. The University is located at the park called Promenade des Bastions. By public transportation, take tramway number 13 from the main train station to the fourth stop (called Plainpalais). From there walk by rue du Grand Conseil until you reach the Promenade des Bastions. Note: When using any local transportation, you need to purchase a ticket in advance at the machine located at the bus stop; the cost is 2.20Sfr. This ticket is valid for one hour and you may take as many connections as you want. Also note that the machine does not give change, and if you enter a bus without a valid transportation ticket you risk being required to pay a fine of about 100Sfr and a visit to the police station. ---------------------------------------------------------------------------- LOCATION ---------------------------------------------------------------------------- Geneva is situated along the banks of Lac L'man and Le Rhine. The lake showcases the plumed fountain Jet d'Eau, and various districts of Geneva are connected by bridges across the waterways. The University of Geneva where IPPS '97 will convene is located on the `Left Bank' off Place Neuve and along the Promenade des Bastions near the Old Town section of Geneva. The two IPPS '97 designated hotels are located lakeside - on the `Right Bank' - and are within walking distance of the University campus. It is a 10-15 minute walk which crosses through `Old Town'. Also, there is regular bus service running to the University, so IPPS participants may come and go throughout the day. Geneva is a city of water parks and gardens and welcoming walkways which encourage exploration of the historical sites, museums, and international business and shopping districts. The University of Geneva is located near `Old Town' an area dotted with sidewalk cafes, student life, and building antiquities dating back to the 5th century. Geneva is a crossroads situated in the heart of Europe and linked to the world by a vast network of motorways, airlines and railways. For those planning to attend IPPS '97 in Geneva, it is an excellent opportunity to organize short trips into the countryside of charming villages and vineyards. Tours to please all ages and interests are available including afternoon train excursions, shopping cruises on Lake Geneva and The Rhone, and bus and cablecar trips in the Alps. For some, the most inviting attraction will be skiing. In early April, the snow fields less than an hour away are still open, so serious skiers should plan accordingly! ---------------------------------------------------------------------------- CLIMATE ---------------------------------------------------------------------------- The climate in early April should be very pleasant with brisk evenings and breezes off the Lake. There may be showers but we can also expect sunny days. Comfortable `layers'(e.g., sweaters and raincoats) and footwear are recommended. ---------------------------------------------------------------------------- PASSPORTS & VISAS ---------------------------------------------------------------------------- A valid passport is required for entry into Switzerland. Some nationals may also require a visa for Switzerland, and if you plan to visit France one may be required there. Please check with your travel agent or consulate to determine whether a visa will be required. ---------------------------------------------------------------------------- CUISINE ---------------------------------------------------------------------------- At IPPS '97, luncheon will be served on the University campus to all registrants on all five days and refreshments will be available during breaks. On Friday evening, there will be a dinner cruise on Lake Geneva; tickets for spouse, guests, and children may be purchased at the time you register. (Please be sure to indicate on your registration form whether you prefer vegetarian meals.) At other times, participants will have a broad choice of dining options offering international and gourmet fare all within walking distance of accommodations and many along the shores of Lake Geneva. The traditional and most popular dishes among the local population are cheese fondue and raclette, delicious local wines, and lake perch. ---------------------------------------------------------------------------- CURRENCY/CREDIT CARDS ---------------------------------------------------------------------------- The unit of currency is the Swiss franc. Notes are issued in denominations of 10, 20, 50, 100, 500, and 1,000. Coins are issued in denominations of 5, 10, and 20 centimes, and .5, 1, 2, and 5 Swiss francs. Most hotels, large stores, restaurants, and petrol stations accept all major credit cards (American Express, MasterCard, Visa, Diners Club, Eurocard). ---------------------------------------------------------------------------- LANGUAGES ---------------------------------------------------------------------------- The national languages of Switzerland are German (65%), French (18%), and Italian (10%). Many Swiss, especially those connected with travel and service industries, also speak English. In Geneva, French is the predominant language spoken. ---------------------------------------------------------------------------- ------------------------------------------------------------------------ REGISTRATION INFORMATION ------------------------------------------------------------------------ To REGISTER, MAIL OR FAX COMPLETED FORM TO: Attn: IPPS '97 Registration IEEE Computer Society 1730 Massachusetts Ave, NW - Washington, DC 20036 Tel +1-202-371-1013 Fax +1-202-371-0884 PLEASE PRINT: LAST/FAMILY NAME: ______________________________________________________ FIRST NAME : ______________________________________________________ MIDDLE NAME : ______________________________________________________ NAME ON BADGE : ______________________________________________________ COMPANY : ______________________________________________________ ADDRESS/MAILSTOP: ______________________________________________________ CITY/STATE/ZIP/COUNTRY: _______________________________________________ DAYTIME NUMBER: ________________ FAX NUMBER: ________________ IEEE/CS MEMBERSHIP NUMBER: _________________ E-MAIL: _____________________ DO NOT INCLUDE MY MAILING ADDRESS ON: _____ Non-Society Mailing Lists _____ Meeting Attendee Lists DO YOU HAVE ANY SPECIAL NEEDS? ----------------------------------------------------------------------- ----------------------------------------------------------------------- SHOULD WE RESERVE VEGETARIAN MEALS FOR YOU? (Please check one.) ___ YES ___ NO REGISTER BY MARCH 4, 1997 TO OBTAIN EARLY BIRD DISCOUNT! ------------------------------------------------------------------------- SYMPOSIUM TUTORIAL (All events except tutorials) (Per tutorial) ------------------------------------------------------------------------- Member Non-member Full-time Student Member Non-member ------------------------------------------------------------------------- EARLY BIRD DISCOUNT $350 $435 $150 $150 $200 ------------------------------------------------------------------------- REGULAR/ONSITE $400 $500 $200 $200 $250 ------------------------------------------------------------------------- SELECT TUTORIAL(S) YOU WISH TO ATTEND: ____ 1. High Performance Computing for Scientists and Engineers: An Introduction ____ 2. Advance Introduction to MPI-1 & MPI-2 ____ 3. Structured Concurrent Programming with Java, Windows NT, and Pthreads INCLUDE FEE(S) FOR LAKE CRUISE GUEST(S): The Dinner Cruise on Friday Evening is included in your registration fee. Guests fares are extra and tickets should be purchased at the time you register to assure a place on the trip. METHOD OF PAYMENT: (Select one) ---- PERSONAL CHECK ---- COMPANY CHECK ---- TRAVELER'S CHECK ---- U.S. GOVERNMENT ORDER ---- AMERICAN EXPRESS ---- MASTERCARD ---- VISA ---- DINERS CLUB CREDIT CARD NUMBER _________________ EXP. DATE ________________ CARDHOLDER NAME _______________________________________________ SIGNATURE ______________________________ Payment must be enclosed. Please make checks payable to IEEE Computer S= ociety. All payments must be in US dollars, drawn on US banks. Written requests for a refund must be received in the IEEE Computer Society office no later than March 17, 1997. Refunds are subject to a $50 processing fee. All no-show registrants will be billed in full. Registrations after March 17, 1997 will be accepted on-site only. ACCOMMODATIONS: CONTACT HOTEL DIRECTLY TO MAKE RESERVATIONS COMPUTE REGISTRATION PAYMENT BELOW: SYMPOSIUM FEE _________ TUTORIALS(S) FEE @ _____ x qty _________ DINNER CRUISE GUEST(S) * Adults @ $30 x _____ _________ * Ages 7-17 @ $20 x _____ _________ TOTAL ENCLOSED(in US dollars) _________ ---------------------------------------------------------------------------- SWISSAIR PREFERRED FARE ---------------------------------------------------------------------------- Swissair is the official carrier for IPPS '97. To book the special conference fare, contact nearest Swissair office or, in the US and UK, the appointed travel agent listed below. Be prepared to furnish the code SR IDS G CGRF, and refer to the event as IEEE International Parallel Processing Symposium. North American Participants: Conferences International, Inc. 25 Huntington Avenue, Suite 607 Boston, MA 02116-5713 Tel 617-266-5800 Fax 617-266-5886 Toll Free in the US and Canada 800-221-8747 United Kingdon Participants: Karen Hammond Karin Rommel Travel Plc. 17 St. George Street Hanover Square London W1R 9DE Tel 171-499-7611 Fax 171-493-0326 ---------------------------------------------------------------------------- IPPS '97 HOTEL REGISTRATION INFORMATION ---------------------------------------------------------------------------- Accomadations at special IPPS rates* have been reserved at two hotels: the Noga Hilton Geneve and the Hotel Ambassador. Prices for both hotels are guaranteed until the specified dates. To make reservations, contact the selected hotel, note you will be attending IPPS '97, and furnish the following information: * Name - Affiliation * Address - Phone and Fax * Accomadations Requested(Single/Double) * Number in Party(Ages of Children) * Arrival & Departure(Date/Time) * Credit Card Guarantee ---------------------------------------------------------------------------- NOGA HILTON GENEVE **** ---------------------------------------------------------------------------- CONTACT Mme Marianne Mouret TEL +41 22 908-9131 FAX +41 22 908-9090 SINGLE 230 Sfr. DOUBLE 280 Sfr. DEADLINE 19 MARCH 1997 ---------------------------------------------------------------------------- HOTEL AMBASSADOR ---------------------------------------------------------------------------- CONTACT Monsieur J. Cl. Bemet TEL +41 22 731-7200 FAX +41 22 738-9080 SINGLE 165 Sfr. DOUBLE 205 Sfr. DEADLINE 15 MARCH 1997 (* Rates are given in Swiss Francs. Charges to your credit card will be in your currency at the exchange rate in effect when paying charges.)