Tuesday, August 29th, Morning

09:00-12:30: Tutorials


Tuesday, August 29th, Afternoon

14:00-17:30: Tutorials


Tuesday, August 29th, Evening

17:30-19:30: Welcome reception in the lobby of the South Building


Wednesday, August 30th, Morning

09:00-12:30: Opening and Invited Talks
Room A (Auditorium Maximum)


Wednesday, August 30th, Afternoon


Topic 01: Support Tools and Environments
Room B (0220)

14:00 - 15:30: Session 01-A.1

14:00 Visualization and Computational Steering in Heterogeneous Computing Environments Sabine Rathmayer
14:30 A Web-Based Finite Element Meshes Partitioner and Load Balancer Ching-Jung Liao
15:00 A Framework for an Interoperable Tool Environment Radu Prodan, John M. Kewley
15:15 ToolBlocks: An Infrastructure for the Construction of Memory Hierarchy Analysis Tools Timothy Sherwood, Brad Calder

15:30 - 16:00 Coffee Break

16:00 - 17:30: Session 01-A.2

16:00 A Preliminary Evaluation of FINESSE, a Feedback-Guided Performance Enhancement System Nandini Mukherjee, Graham D. Riley, John R. Gurd
16:30 On Combining Computational Differentiation and Toolkits for Parallel Scientific Computing Christian H. Bischof, H. Martin Bücker, Paul D. Hovland
17:00 Generating Parallel Program Frameworks from Parallel Design Patterns Steve MacDonald, Duane Szafron, Jonathan Schaeffer, Steven Bromling

Topic 19: Metacomputing
Room C (S0320)

14:30 - 15:30: Session 19-A.1

14:30 Request Sequencing: Optimizing Communication for the Grid Dorian C. Arnold, Dieter Bachmann, Jack J. Dongarra
15:00 An Architectural Meta-Application Model for Coarse Grained Metacomputing Stephan Kindermann, Torsten Fink

15:30 - 16:00 Coffee Break

16:00 - 17:15: Session 19-A.2

16:00 Javelin 2.0: Java-Based Parallel Computing on the Internet Michael O. Neary, Alan Phipps, Steven Richman, Peter Cappello
16:30 Data Distribution for Parallel CORBA Objects Tsunehiko Kamachi, Thierry Priol, Christophe René
17:00 ACCESS: Access to CESCA and CEPBA Supercomputing Facilities through EC Framework V sponsorship Josep L. Larriba-Pey

Topic 03: Scheduling and Load Balancing
Room D (S0144)

14:15 - 15:30: Session 03-A.1

14:15 A Hierarchical Approach to Irregular Problems Fabrizio Baiardi, Primo Becuzzi, Sarah Chiti, Paolo Mori, Laura Ricci
14:30 Load Scheduling with Profile Information Götz Lindenmaier, Kathryn S. McKinley, Olivier Temam
15:00 Neighbourhood Preserving Load Balancing: A Self-Organizing Approach Attila Gürsoy, Murat Atun

15:30 - 16:00 Coffee Break

16:00 - 17:30: Session 03-A.2

16:00 The Impact of Migration on Parallel Job Scheduling for Distributed Systems Yanyong Zhang, Hubertus Franke, Jose Moreira, Anand Sivasubramaniam
16:30 Memory Management Techniques for Gang Scheduling William Leinberger, George Karypis, Vipin Kumar
17:00 Exploiting Knowledge of Temporal Behaviour in Parallel Programs for Improving Distributed Mapping Concepció Roig, Ana Ripoll, Miquel A. Senar, Fernando Guirado, Emilio Luque

Topic 07: Applications on High-Performance Computers
Room E (S0143)

14:00 - 15:30: Session 07-A.1

14:00 An Efficient Algorithm for Parallel 3D Reconstruction of Asymmetric Objects from Electron Micrographs Robert E. Lynch, Hong Lin, Dan C. Marinescu
14:30 Fast Cloth Simulation with Parallel Computers Sergio Romero, Luis F. Romero, Emilio L. Zapata
15:00 The Input, Preparation and Distribution of Data for Parallel GIS Operations Gordon J. Darling, Terence M. Sloan, Connor Mulholland
15:15 Study of the Load Balancing in the Parallel Training for Automatic Speech Recognition El Mostafa Daoudi, Pierre Manneback, Abdelouafi Meziane, Yahya Ould Mohamed El Hadj

15:30 - 16:00 Coffee Break

16:00 - 17:30: Session 07-A.2

16:00 Pfortran and Co-Array Fortran as Tools for Parallelization of a Large-Scale Scientific Application Piotr Bala, Terry W. Clark
16:30 Sparse Matrix Structure for Dynamic Parallelisation Efficiency Markus Ast, Cristina Barrado, José M. Cela, Rolf Fischer, Jesús Labarta, Óscar Laborda, Hartmut Manz, Uwe Schulz
17:00 A Multi-color Inverse Iteration for a High Performance Real Symmetric Eigensolver Ken Naono, Yusaku Yamamoto, Mitsuyoshi Igai, Hiroyuki Hirayama, Nobuhiro Ioki
17:15 Parallel Implementation of Fast Hartley Transform (FHT) in Multiprocessor Systems Felicia Ionescu, Andrei Jalba, Mihail Ionescu

Topic 10: Programming Languages, Models and Methods
Room F (S1128)

13:45 - 15:30: Session 10-A.1: Compilation and Performance Issues

13:45 HPF vs. SAC - A Case Study Clemens Grelck, Sven-Bodo Scholz
14:00 Developing a Communication Intensive Application on the EARTH Multithreaded Architecture Kevin B. Theobald, Rishi Kumar, Gagan Agrawal, Gerd Heber, Ruppa K. Thulasiram, Guang R. Gao
14:30 On the Predictive Quality of BSP-Like Cost Functions for NOWs Mauro Bianco, Geppino Pucci
15:00 Exploiting Data Locality on Scalable Shared Memory Machines with Data Parallel Programs Siegfried Benkner, Thomas Brandes

15:30 - 16:00 Coffee Break

16:00 - 17:45: Session 10-A.2: Structured Parallel Programming

16:00 The Skel-BSP Global Optimizer: Enhancing Performance Portability in Parallel Programming Andrea Zavanella
16:30 A Theoretical Framework of Data Parallelism and its Operational Semantics Philippe Gerner, Eric Violard
17:00 A Pattern Language for Parallel Application Programs Berna L. Massingill, Timothy G. Mattson, Beverly A. Sanders
17:15 Oblivious BSP J. A. Gonzalez, C. Leon, F. Piccoli, M. Printista, J. L. Roda, C. Rodriguez, F. Sande
17:30 A Software Architecture for HPC Grid Applications Steven Newhouse, Anthony Mayer, John Darlington

Topic 14: Instruction-Level Parallelism and Processor Architecture
Room G (S0314)

14:00 - 15:30: Session 14-A.1: Instruction Fetch and Memory Access Optimizations

14:00 On the Performance of Fetch Engines Running DSS Workloads Carlos Navarro, Alex Ramírez, Josep-L. Larriba-Pey, Mateo Valero
14:30 Cost-Efficient Branch Target Buffers Jan Hoogerbrugge
15:00 Two-Level Address Storage and Address Prediction Enric Morancho, José María Llabería, Àngel Olivé
15:15 Hashed Addressed Caches For Embedded Pointer Based Codes Marian Stanca, Stamatis Vassiliadis, Sorin Cotofana, Henk Corporaal

15:30 - 16:00 Coffee Break

16:00 - 17:30: Session 14-A.2: ILP and Arithmetic Unit Performance Optimizations

16:00 BitValue Inference: Detecting and Exploiting Narrow Bitwidth Computations Mihai Budiu, Majd Sakr, Kip Walker, Seth Copen Goldstein
16:30 General Matrix-Matrix Multiplication Using SIMD Features of the PIII Douglas Aberdeen, Jonathan Baxter
16:45 Redundant Arithmetic Optimizations Thomas Y. Yéh, Hong Wang
17:00 The Decoupled-Style Prefetch Architecture Kevin D. Rich, Matthew K. Farrens
17:15 Exploiting Java Bytecode Parallelism by Enhanced POC Folding Model Lee-Ren Ton, Lung-Chung Chang, Chung-Ping Chung

Wednesday, August 30th, Evening

18:30-20:30: Reception at the Altes Rathaus


Thursday, August 31st, Morning


Topic 02: Performance Evaluation and Prediction
Room B (0220)

09:00 - 10:30: Session 02-B.1: Performance Diagnosis Tools

09:00 A Callgraph-Based Search Strategy for Automated Performance Diagnosis Harold W. Cain, Barton P. Miller, Brian J.N. Wylie
09:30 Automatic Performance Analysis of MPI Applications Based on Event Traces Felix Wolf, Bernd Mohr
10:00 Pajé: An Extensible Environment for Visualizing Multi-threaded Programs Executions Jacques Chassin de Kergommeaux, Benhur de Oliveira Stein

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session 02-B.2: Performance Prediction and Analysis

11:00 A Statistical-Empirical Hybrid Approach to Hierarchical Memory Analysis Xian-He Sun, Kirk W. Cameron
11:30 Use of Performance Technology for the Management of Distributed Systems D.J. Kerbyson, J.S. Harper, E. Papaefstathiou, D.V. Wilcox, G.R. Nudd
12:00 Delay Behavior in Domain Decomposition Applications Marco Dimas Gubitoso, Carlos Humes, Jr.

Topic 05: Parallel and Distributed Databases and Applications
Room C (S0320)

09:00 - 10:30: Session 05-B.1

09:00 Database Replication Using Epidemic Communication JoAnne Holliday, Divyakant Agrawal, Amr El Abbadi
09:30 Evaluating the Coordination Overhead of Replica Maintenance in a Cluster of Databases Klemens Böhm, Torsten Grabs, Uwe Röhm, Hans-Jörg Schek
10:00 A Communication Infrastructure for a Distributed RDBMS Michael Stillger, Dieter Scheffner, Johann-Christoph Freytag
10:15 Distribution, Replication, Parallelism and Efficiency Issues in a Large-Scale Online/Real-Time Information System for Foreign Exchange Trading Peter Peinl

10:30 - 11:00 Coffee Break


Topic 18: Cluster Computing
Room C (S0320)

10:30 - 11:00 Coffee Break

11:00 - 12:15: Session 18-B.2

11:00 Partition Cast - Modelling and Optimizing the Distribution of Large Data Sets in PC Clusters Felix Rauch, Christian Kurmann, Thomas M. Stricker
11:30 A New Home-Based Software DSM Protocol for SMP Clusters Weiwu Hu, Fuxin Zhang, Haiming Liu
12:00 Encouraging the Unexpected: Cluster Management for OS and Systems Research Ronan Cunniffe, Brian A. Coghlan

Topic 03: Scheduling and Load Balancing
Room D (S0144)

09:15 - 10:30: Session 03-B.1

09:15 Preemptive Task Scheduling for Distributed Systems Andrei Radulescu, Arjan J.C. van Gemund
09:30 Towards Optimal Load Balancing Topologies Thomas Decker, Burkhard Monien, Robert Preis
10:00 Scheduling Trees with Large Communication Delays on Two Identical Processors Foto Afrati, Evripidis Bampis, Lucian Finta, Ioannis Milis

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session 03-B.2

11:00 Parallel Multilevel Algorithms for Multi-constraint Graph Partitioning Kirk Schloegel, George Karypis, Vipin Kumar
11:30 Experiments with Scheduling Divisible Tasks in Clusters of Workstations Maciej Drozdowski, Pawel Wolniewicz
12:00 Optimal Mapping of Pipeline Algorithms Daniel González, Francisco Almeida, Luz Marina Moreno, Casiano Rodríguez
12:15 Dynamic Load Balancing for Parallel Adaptive Multigrid Solvers with Algorithmic Skeletons Thomas Richert

Topic 11: Numerical Algorithms for Linear and Nonlinear Algebra
Room E (S0143)

09:30 - 10:30: Session 11-B.1: Numerical Linear Algebra

09:30 Ahnentafel Indexing into Morton-Ordered Arrays, or Matrix Locality for Free David S. Wise
10:00 An Efficient Parallel Linear Solver with a Cascadic Conjugate Gradient Method: Experience with Reality Peter Gottschling, Wolfgang E. Nagel

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session 11-B.2: Algorithms for Partial Differential Equations

11:00 A Fast Solver for Convection Diffusion Equations Based on Nested Dissection with Incomplete Elimination Michael Bader, Christoph Zenger
11:30 Low Communication Parallel Multigrid -- A Fine Level Approach Marcus Mohr
12:00 Parallelizing an Unstructured Grid Generator with a Space-Filling Curve Approach Jörn Behrens, Jens Zimmermann

Topic 10: Programming Languages, Models and Methods
Room F (S1128)

09:00 - 10:30: Session 10-B.1: Distributed Applications and Java

09:00 Satin: Efficient Parallel Divide-and-Conquer in Java Rob V. van Nieuwpoort, Thilo Kielmann, Henri E. Bal
09:30 Implementing Declarative Concurrency in Java Rafael Ramirez, Andrew E. Santosa, Lee Wei Hong
10:00 Building Distributed Applications using Multiple, Heterogeneous Environments Paul A. Gray, Vaidy S. Sunderam

10:30 - 11:00 Coffee Break

11:00 - 12:15: Session 10-B.2: Efficient Implementation Techniques

11:00 A Multiprotocol Communication Support for the Global Address Space Programming Model on the IBM SP Jarek Nieplocha, Jialin Ju, T. P. Straatsma
11:30 A Comparison of Concurrent Programming and Cooperative Multithreading Takashi Ishihara, Tiejun Li, Eugene F. Fodor, Ronald A. Olsson
12:00 The Multi-architecture Performance of the Parallel Functional Language GPH Philip W. Trinder, Hans-Wolfgang Loidl, Ed Barry, Jr., M. Kei Davis, Kevin Hammond, Ulrike Klusik, Simon L. Peyton Jones, Álvaro J. Rebón Portillo

Topic 08: Parallel Computer Architecture
Room G (S0314)

10:30 - 11:00 Coffee Break

11:00 - 12:45: Session 08-B.2

11:00 Coherency Behavior on DSM: A Case Study Jean-Thomas Acquaviva, William Jalby
11:15 Hardware Migratable Channels David May, Henk Muller, Shondip Sen
11:30 Reducing the Replacement Overhead on COMA Protocols for Workstation-Based Architectures Diego R. Llanos Ferraris, Benjamín Sahelices Fernández, Agustín De Dios Hernández
12:00 Cache Injection: A Novel Technique for Tolerating Memory Latency in Bus-Based SMPs Aleksandar Milenkovic, Veljko Milutinovic
12:30 Adaptive Proxies: Handling Widely-Shared Data in Shared-Memory Multiprocessors Sarah A. M. Talbot, Paul H. J. Kelly

Topic 14: Instruction-Level Parallelism and Processor Architecture
Room G (S0314)

09:00 - 10:30: Session 14-B.1: Compiler Support for ILP

09:00 Cache Remapping to Improve the Performance of Tiled Algorithms Kristof E. Beyls, Erik H. D'Hollander
09:30 Code Partitioning in Decoupled Compilers Kevin D. Rich, Matthew K. Farrens
10:00 Limits and Graph Structure of Available Instruction-Level Parallelism Darko Stefanovic, Margaret Martonosi
10:15 Pseudo-Vectorizing Compiler for the SR8000 Hiroyasu Nishiyama, Keiko Motokawa, Ichiro Kyushima, Sumio Kikuchi

10:30 - 11:00 Coffee Break


Thursday, August 31st, Afternoon


Topic 02: Performance Evaluation and Prediction
Room B (0220)

14:00 - 15:30: Session 02-C.1: Performance Prediction and Simulation

14:00 Automating Performance Analysis from UML Design Patterns Omer F. Rana, Dave Jennings
14:15 Integrating Automatic Techniques in a Performance Analysis Session Antonio Espinosa, Tomas Margalef, Emilio Luque
14:30 Combining Light Static Code Annotation and Instruction-Set Emulation for Flexible and Efficient On-the-fly Simulation Thierry Lafage, André Seznec
14:45 SCOPE - The Specific Cluster Operation and Performance Evaluation Benchmark Suite Panagiotis Melas, Ed J. Zaluska
15:00 Implementation Lessons of Performance Prediction Tool for Parallel Conservative Simulation Chu-Cheow Lim, Yoke-Hean Low, Boon-Ping Gan, Wentong Cai
15:15 A Fast and Accurate Approach to Analyze Cache Memory Behavior Xavier Vera, Josep Llosa, Antonio González, Nerina Bermudo

15:30 - 16:00 Coffee Break

16:00 - 17:00: Session 02-C.2: Performance Modeling of Distributed Systems

16:00 Impact of PE Mapping on Cray T3E Message-Passing Performance Eduardo Huedo, Manuel Prieto, Ignacio Martin Llorente, Francisco Tirado
16:30 Performance Prediction of a NAS Benchmark Program with ChronosMix Environment Julien Bourgeois, François Spies

Topic 18: Cluster Computing
Room C (S0320)

14:00 - 15:30: Session 18-C.1

14:00 Flow Control in ServerNet Clusters Vladimir Shurbanov, Dimiter Avresky, Pankaj Mehra, William Watson
14:30 The WMPI Library Evolution: Experience with MPI Development for Windows Environments Hernâni Pedroso, João Gabriel Silva
15:00 Implementing Explicit and Implicit Coscheduling in a PVM Environment Francesc Solsona, Francesc Giné, Porfidio Hernández, Emilio Luque
15:15 A Jini-Based Prototype Metacomputing Framework Zoltan Juhasz, Laszlo Kesmarki

15:30 - 16:00 Coffee Break

16:00 - 17:45: Session 18-C.2

16:00 SKElib: Parallel Programming with Skeletons in C Marco Danelutto, Massimiliano Stigliani
16:30 Token-Based Read/Write-Locks for Distributed Mutual Exclusion Claus Wagner, Frank Mueller
17:00 On Solving a Problem in Algebraic Geometry by Cluster Computing Wolfgang Schreiner, Christian Mittermaier, Franz Winkler
17:15 PCI-DDC Application Programming Interface: Performance in User-Level Messaging Eric Renault, Pierre David, Paul Feautrier
17:30 A Clustering Approach for Improving Network Performance in Heterogeneous Systems Vicente Arnau, Juan M. Orduña, Salvador Moreno, Rodrigo Valero, Aurelio Ruiz

Topic 06: Complexity Theory and Algorithms
Room D (S0144)

14:15 - 15:30: Session 06-C.1

14:15 Positive Linear Programming Extensions: Parallel Complexity and Applications Pavlos S. Efraimidis, Paul G. Spirakis
14:30 Parallel Shortest Path for Arbitrary Graphs Ulrich Meyer, Peter Sanders
15:00 Periodic Correction Networks Marcin Kik

15:30 - 16:00 Coffee Break


Topic 11: Numerical Algorithms for Linear and Nonlinear Algebra
Room E (S0143)

14:15 - 15:30: Session 11-C.1: Ordinary Differential Equations and other Topics

14:15 Solving Discrete-Time Periodic Riccati Equations on a Cluster Peter Benner, Rafael Mayo, Enrique S. Quintana-Ortí, Vicente Hernández
14:30 A Parallel Optimization Scheme for Parameter Estimation in Motor Vehicle Dynamics Torsten Butz, Oskar von Stryk, Thieß-Magnus Wolter
14:45 Sliding-Window Compression on the Hypercube Charalampos Konstantopoulos, Andreas Svolos, Christos Kaklamanis
15:00 A Parallel Implementation of a Potential Reduction Algorithm for Box-Constrained Quadratic Programming Marco D'Apuzzo, Marina Marino, Panos M. Pardalos, Gerardo Toraldo

15:30 - 16:00 Coffee Break


Panel Discussion
Room D (S0144)

15:30 - 16:00 Coffee Break

16:00 - 17:30: Session P1-C.2

16:00 Java in High End Computing Panelists will be announced

Topic 12: European Projects
Room E (S0143)

15:30 - 16:00 Coffee Break

16:00 - 17:45: Session 12-C.2

16:00 The IST Programme Renato Campo
16:30 NEPHEW: Applying a Toolset for the Efficient Deployment of a Medical Image Application on SCI-Based Clusters Wolfgang Karl, Martin Schulz, Martin Völk, Sibylle Ziegler
17:00 SEEDS : Airport Management Database System Tomás Hrúz, Martin Becka, Antonello Pasquarelli
17:30 HIPERTRANS: High Performance Transport Network Modelling and Simulation Stephen E. Ijaha, Stephen C. Winter, Nasser Kalantery

Topic 09: Distributed Systems and Algorithms
Room F (S1128)

15:30 - 16:00 Coffee Break

16:00 - 17:15: Session 09-C.2

16:00 A Combinatorial Characterization of Properties Preserved by Antitokens Costas Busch, Neophytos Demetriou, Maurice Herlihy, Marios Mavronicolas
16:30 Searching with Mobile Agents in Networks with Liars Nicolas Hanusse, Evangelos Kranakis, Danny Krizanc
17:00 Complete Exchange Algorithms for Meshes and Tori Using a Systematic Approach Luis Díaz de Cerio, Miguel Valero-García, Antonio González

Topic 10: Programming Languages, Models and Methods
Room F (S1128)

14:00 - 15:30: Session 10-C.1: Novel Parallel Languages and Formalisms

14:00 Novel Models for Or-Parallel Logic Programs: A Performance Analysis Vítor Santos Costa, Ricardo Rocha, Fernando Silva
14:30 Executable Specification Language for Parallel Symbolic Computation Alexander B. Godlevsky, Ladislav Hluchý
14:45 Efficient Parallelisation of Recursive Problems Using Constructive Recursion Magne Haveraaen
15:00 Development of Parallel Algorithms in Data Field Haskell Jonas Holmerin, Björn Lisper
15:15 The ParCeL-2 Programming Language Paul-Jean Cagnard

15:30 - 16:00 Coffee Break


Topic 04: Compilers for High Performance
Room G (S0314)

14:00 - 15:30: Session 04-C.1: Automatic Parallelization

14:00 Improving the Sparse Parallelization using Semantical Information at Compile-Time Gerardo Bandera, Emilio L. Zapata
14:30 Automatic Parallelization of Sparse Matrix Computations : A Static Analysis Roxane Adle, Marc Aiguier, Franck Delaplace
15:00 Automatic SIMD Parallelization of Embedded Applications Based on Pattern Recognition Rashindra Manniesing, Ireneusz Karkowski, Henk Corporaal

15:30 - 16:00 Coffee Break

16:00 - 17:45: Session 04-C.2: Compiler Analysis and Transformation

16:00 Temporary Arrays for Distribution of Loops with Control Dependences Alain Darte, Georges-André Silber
16:30 Automatic Generation of Block-Recursive Codes Nawaaz Ahmed, Keshav Pingali
17:00 Left-looking to Right-looking and vice versa: An Application of Fractal Symbolic Analysis to Linear Algebra Code Restructuring Nikolay Mateev, Vijay Menon, Keshav Pingali
17:30 Identifying and Validating Irregular Mutual Exclusion Synchronization in Explicitly Parallel Programs Diego Novillo, Ronald C. Unrau, Jonathan Schaeffer

Thursday, August 31st, Evening

19:30-23:00: Conference Dinner at the Löwenbräukeller


Friday, September 1st, Morning


Topic 21: Problem Solving Environments
Room H (1221)

09:30 - 10:30: Session 21-D.1

09:30 AMANDA - A Distributed System for Aircraft Design Hans-Peter Kersken, Andreas Schreiber, Martin Strietzel, Michael Faden, Regine Ahrem, Peter Post, Klaus Wolf, Armin Beckert, Thomas Gerholt, Ralf Heinrich, Edmund Kügeler
10:00 Problem Solving Environments: Extending the Role of Visualization Systems Helen Wright, Ken Brodlie, Jason Wood, Jim Procter

10:30 - 11:00 Coffee Break

11:00 - 12:00: Session 21-D.2

11:00 An Architecture for Web-Based Interaction and Steering of Adaptive Parallel/Distributed Applications Rajeev Muralidhar, Samian Kaur, Manish Parashar
11:30 Computational Steering in Problem Solving Environments David Lancaster, Jeff Reeve
11:45 Implementing Problem Solving Environments for Computational Science Omer F. Rana, Maozhen Li, Matthew S. Shields, David W. Walker, David Golby

Topic 20: Parallel I/O and Storage Technology
Room C (S0320)

09:00 - 10:30: Session 20-D.1: Parallel I/O Software

09:00 Towards a High-Performance Implementation of MPI-IO on top of GPFS Jean-Pierre Prost, Richard Treumann, Richard Hedges, Alice E. Koniges, Alison White
09:30 Design and Evaluation of a Compiler-Directed Collective I/O Technique Gokhan Memik, Mahmut T. Kandemir, Alok Choudhary
10:00 Effective File-I/O Bandwidth Benchmark Rolf Rabenseifner, Alice E. Koniges

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session 20-D.2: Storage Technology

11:00 Instant Image: Transitive and Cyclical Snapshots in Distributed Storage Volumes Prasenjit Sarkar
11:30 Scheduling Queries for Tape-Resident Data Sachin More, Alok Choudhary
12:00 Logging RAID -- An Approach to Fast, Reliable, and Low-Cost Disk Arrays Ying Chen, Windsor W. Hsu, Honesty C. Young

Topic 13: Routing and Communication in Interconnection Networks
Room D (S0144)

08:45 - 10:30: Session 13-D.1

08:45 Experimental Evaluation of Hot-Potato Routing Algorithms on 2-Dimensional Processor Arrays Constantinos Bartzis, Ioannis Caragiannis, Christos Kaklamanis, Ioannis Vergados
09:00 Improving the Up/Down Routing Scheme for Networks of Workstations José Carlos Sancho, Antonio Robles
09:30 Deadlock Avoidance for Wormhole Based Switches Ingebjørg Theiss, Olav Lysne
10:00 An Analytical Model of Adaptive Wormhole Routing with Deadlock Recovery Mohamed Ould-Khaoua, Ahmad Khonsari
10:15 Analysis of Pipelined Circuit Switching in Cube Networks Geyong Min, Mohamed Ould-Khaoua

10:30 - 11:00 Coffee Break

11:00 - 12:45: Session 13-D.2

11:00 A New Reliability Model for Interconnection Networks Vicente Chirivella, Rosa Alcover
11:30 A Bandwidth Latency Tradeoff for Broadcast and Reduction Peter Sanders, Jop F. Sibeyn
12:00 Optimal Broadcasting in Even Tori with Dynamic Faults Stefan Dobrev, Imrich Vrt'o
12:15 Broadcasting in All-port Wormhole 3-D Meshes of Trees Petr Salinger, Pavel Tvrdík
12:30 Probability-Based Fault-Tolerant Routing in Hypercubes Jehad Al-Sadi, Khaled Day, Mohamed Ould-Khaoua

Topic 15: Object Oriented Architectures, Tools and Applications
Room E (S0143)

09:00 - 10:30: Session 15-D.1

09:00 Debugging by Remote Reflection Ton Ngo, John Barton
09:30 Compiling Multithreaded Java Bytecode for Distributed Execution Gabriel Antoniu, Luc Bougé, Philip J. Hatcher, Mark W. MacBeth, Keith A. McGuigan, Raymond Namyst
10:00 A More Expressive Monitor for Concurrent Java Programming Hsin-Ta Chiao, Chi-Houng Wu, Shyan-Ming Yuan

10:30 - 11:00 Coffee Break

11:00 - 12:15: Session 15-D.2

11:00 An Object-Oriented Software Framework for Large-Scale Networked Virtual Environments Frédéric Dang Tran, Anne Gérodolle
11:30 TACO - Dynamic Distributed Collections with Templates and Topologies Jörg Nolte, Mitsuhisa Sato, Yutaka Ishikawa
12:00 Object-Oriented Message-Passing with TPO++ Tobias Grundmann, Marcus Ritt, Wolfgang Rosenstiel

Topic 09: Distributed Systems and Algorithms
Room F (S1128)

09:15 - 10:30: Session 09-D.1

09:15 Algorithms for Routing AGVs on a Mesh Topology Ling Qiu, Wen-Jing Hsu
09:30 Self-Stabilizing Protocol for Shortest Path Tree for Multi-cast Routing in Mobile Networks Sandeep K. S. Gupta, Abdelmadjid Bouabdallah, Pradip K. Srimani
09:45 Quorum-Based Replication in Asynchronous Crash-Recovery Distributed Systems Luís Rodrigues, Michel Raynal
10:00 Timestamping Algorithms: A Characterization and a Few Properties Giovanna Melideo, Marco Mechelli, Roberto Baldoni, Alberto Marchetti Spaccamela

10:30 - 11:00 Coffee Break


Topic 04: Compilers for High Performance
Room G (S0314)

09:00 - 10:30: Session 04-D.1: Compiler Support for Distributed Memory Systems

09:00 Exact Distributed Invalidation R.W. Ford, M.F.P. O'Boyle, E.A. Stöhr
09:30 Scheduling the Computations of a Loop Nest with Respect to a Given Mapping Alain Darte, Claude Diderich, Marc Gengler, Frédéric Vivien
10:00 Volume Driven Data Distribution for NUMA-Machines Felix Heine, Adrian Slowik

10:30 - 11:00 Coffee Break


Vendor Session
Room F (S1128)

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session V1-C.2

11:00 The Hitachi SR8000 System (exact title t.b.d.) Tim Lanfear
11:30 Pseudovectorization, SMP, and Message Passing on the Hitachi SR8000-F1 Matthias Brehm, Reinhold Bader, Helmut Heller, Ralf Ebner
12:00 Comparing Parallel Programming Paradigms Henry Strauss

Topic 17: Architectures and Algorithms for Multimedia Applications
Room G (S0314)

10:30 - 11:00 Coffee Break

11:00 - 12:30: Session 17-D.2

11:00 Design of Multi-dimensional DCT Array Processors for Video Applications Shietung Peng, Stanislav Sedukhin
11:30 Design of a Parallel Accelerator for Volume Rendering Bertil Schmidt
12:00 Automated Design of an ASIP for Image Processing Applications Henjo Schot, Henk Corporaal
12:15 A Distributed Storage System for a Video-on-demand Server Alice Bonhomme, Loïc Prylli

Friday, 01 September, Afternoon

14:00-17:00: Invited Talks
Room C (S0320)


Last modified: Mon Aug 28 15:21:35 2000