Invited Talks |
Random Number Generation and Simulation on Vector and Parallel Computers / Richard P. Brent |
Heterogeneous HPC Environments / Marco Vanneschi |
Quantum Cryptography on Optical Fiber Networks / Paul D. Townsend |
Very Distributed Media Stories: Presence, Time, Imagination / Glorianna Davenport |
HPcc as HighPerformance Commodity Computing on Top of Integrated Java, CORBA, COM and Web Standards / Geoffrey C. Fox ; W. Furmanski ; T. Haupt ; E. Akarsu ; H. Ozdemir |
Support Tools and Environments / Chris Wadsworth ; Helmar Burkhart |
Process Migration and Fault Tolerance of BSPlib Programs Running on Networks of Workstations / Jonathan M.D. Hill ; Stephen R. Donaldson ; Tim Lanfear |
A Parallel-System Design Toolset for Vision and Image Processing / M. Fleury ; N. Sarvan ; A.C. Downton ; A.F. Clark |
Achieving Portability and Efficiency Through Automatic Optimisation: An Investigation in Parallel Image Processing / D. Crookes ; P.J. Morrow ; T.J. Brown ; G. McAleese ; D. Roantree ; I.T.A. Spence |
EDPEPPS: A Toolset for the Design and Performance Evaluation of Parallel Applications / T. Delaitre ; M.J. Zemerly ; P. Vekariya ; G.R. Justo ; J. Bourgeois ; F. Schinkmann ; F. Spies ; S. Randoux ; S.C. Winter |
Verifying a Performance Estimator for Parallel DBMSs / E.W. Dempster ; N.T. Tomov ; J. Lü ; C.S. Pua ; M.H. Williams ; A. Burger ; H. Taylor ; P. Broughton |
Generating Parallel Applications of Spatial Interaction Models / John Davy ; Wissal Essah |
Performance Measurement of Interpreted Programs / Tia Newhall ; Barton P. Miller |
Analysing an SQL Application with a BSPlib Call-Graph Profiling Tool / Stephen A. Jarvis ; Constantinos Siniolakis ; Vasil P. Vasilev |
A Graphical Tool for the Visualization and Animation of Communicating Sequential Processes / Ali E. Abdallah |
A Universal Infrastructure for the Run-Time Monitoring of Parallel and Distributed Applications / Roland Wismüller ; Jörg Trinitis ; Thomas Ludwig |
Net-dbx: A Java Powered Tool for Interactive Debugging of MPI Programs Across the Internet / Neophytos Neophytou ; Paraskevas Evripidou |
Performance Evaluation and Prediction / Allen D. Malony ; Rajeev Alur |
Configurable Load Measurement in Heterogeneous Workstation Clusters / Christian Röder ; Arndt Bode |
Exploiting Spatial and Temporal Locality of Accesses: A New Hardware-Based Monitoring Approachfor DSM Systems / Robert Hockauf ; Wolfgang Karl ; Markus Leberecht ; Michael Oberhuber ; Michael Wagner |
On the Self-Similar Nature of Workstations and WWW Servers Workload / Olivier Richard ; Franck Cappello |
White-Box Benchmarking / Emilio Hernández ; Tony Hey |
Cache Misses Prediction for High Performance Sparse Algorithms / Basilio B. Fraguela ; Ramón Doallo ; Emilio L. Zapata |
h-Relation Models for Current Standard Parallel Platforms / C. Rodríguez ; J.L. Roda ; D.G. Morales ; F. Almeida |
Practical Simulation of Large-Scale Parallel Programs and Its Performance Analysis of the NAS Parallel Benchmarks / Kazuto Kubota ; Ken'ichi Itakura ; Mitsuhisa Sato ; Taisuke Boku |
Assessing LogP Model Parameters for the IBM-SP / Iskander Kort ; Denis Trystram |
Communication Pre-evaluation in HPF / Pierre Boulet ; Xavier Redon |
Modeling the Communication Behavior of Distributed Memory Machines by Genetic Programming / L. Heinrich-Litan ; U. Fissgus ; St. Sutter ; P. Molitor ; Th. Rauher |
Representing and Executing Real-Time Systems / Rafael Ramirez |
Fixed Priority Scheduling of Age Constraint Processes / Lars Lundherg |
Scheduling and Load Balancing / Susan Flynn Hummel ; Graham Riley ; Rizos Sakellariou |
Optimizing Load Balance and Communication on Parallel Computers with Distributed Shared Memory / Rudolf Berrendorf |
Performance Analysis and Portability of the PLUM Load Balancing System / Leonid Oliker ; Rupak Biswas ; Harold N. Gahow |
Experimental Studies in Load Balancing / Azzedine Boukerche ; Sajal K. Das |
On-Line Scheduling of Parallelizable Jobs / Christophe Rapine ; Isaac D. Scherson |
On Optimal k-linear Scheduling of Tree-Like Task Graphs for LogP Machines / Wolf Zimmermann ; Martin Middendorf ; Welf Löwe |
Static Scheduling Using Task Replication for LogP and BSP Models / Cristina Boeres ; Vinod E.F. Rehello ; David B. Skillicorn |
Aspect Ratio for Mesh Partitioning / Ralf Diekmann ; Robert Preis ; Frank Schlimbach ; Chris Walshaw |
A Competitive Symmetrical Transfer Policy for Load Sharing / Konstantinos Antonis ; John Garofalakis ; Paul Spirakis |
Scheduling Data-Parallel Computations on Heterogeneous and Time-Shared Environments / Salvatore Orlando ; Raffaele Perego |
A Lower Bound for Dynamic Scheduling of Data Parallel Programs / Fahricio Alves Barbosa da Silva ; Luis Miguel Campos |
A General Modular Specification for Distributed Schedulers / Gerson G. H. Cavalheiro ; Yves Denneulin ; Jean-Louis Roch |
Feedback Guided Dynamic Loop Scheduling: Algorithms and Experiments / J. Mark Bull |
Load Balancing for Problems with Good Bisectors, and Applications in Finite Element Simulations / Stefan Bischof ; Ralf Ebner ; Thomas Erlehach |
An Efficient Strategy for Task Duplication in Multiport Message-Passing Systems / Dingchao Li ; Yuji Iwahori ; Tatsuya Hayashi ; Naohiro Ishii |
Evaluation of Process Migration for Parallel Heterogeneous Workstation Clusters / M.A.R. Dantas |
Using Alternative Schedules for Fault Tolerance in Parallel Programs on a Network of Workstations / Dihyendu Das |
Dynamic and Randomized Load Distribution in Arbitrary Networks / J. Gaher ; B. Toursel |
Automatic Parallelisation and High Performance Compilers / Jean-François Collard |
Data Distribution at Run-Time: Re-using Execution Plans / Olav Beckmann ; Paul H.J. Kelly |
Enhancing Spatial Locality via Data Layout Optimizations / M. Kandemir ; A. Choudhary ; J. Ramanujam ; N. Shenoy ; P. Banerjee |
Parallelization of Unstructured Mesh Computations Using Data Structure Formalization / Rainer Koppler |
Parallel Constant Propagation / Jens Knoop |
Optimization of SIMD Programs with Redundant Computations / Jörn Eisenhiegler |
Exploiting Course Grain Parallelism from FORTRAN by Mapping it to IF1 / Adrianos Lachanas |
A Parallelization Framework for Recursive Tree Programs / Paul Feautrier |
Optimal Orthogonal Tiling / Rumen Andonov ; Sanjay Rajopadhye ; Nicola Yanev |
Enhancing the Performance of Autoscheduling in Distributed Shared Memory Multiprocessors / Dimitrios S. Nikolopoulos ; Eleftherios D. Polychronopoulos ; Theodore S. Papatheodorou |
Distributed Systems and Databases / Lionel Brunie ; Ernst Mayer |
Collection-Intersect Join Algorithms for Parallel Object-Oriented Database Systems / David Taniar ; J. Wenny Rahayu |
Exploiting Atomic Broadcast in Replicated Databases / Fernando Pedone ; Rachid Guerraoui ; André Schiper |
The Hardware/Software Balancing Act for Information Retrieval on Symmetric Multiprocessors / Zhihong Lu ; Kathryn S. McKinley ; Brendon Cahoon |
The Enhancement of Semijoin Strategies in Distributed Query Optimization / Faza Najjar ; Yahya Slimani |
Virtual Time Synchronization in Distributed Database Systems Using a Cluster of Workstations / Timothy E. LeMaster ; Ajoy Datta |
Load Balancing and Processor Assignment Statements / F. Sande ; C. León ; I. Coloma ; A. Delgado |
Mutual Exclusion Between Neighboring Nodes in a Tree that Stabilizes Using Read/Write Atomicity / Gheorghe Antonoiu ; Pradip K. Srimani |
Irreversible Dynamos in Tori / P. Flocchini ; E. Lodi ; F. Luccio ; L. Pagli ; N. Santoro |
MPI-GLUE: Interoperable High-Performance MPI Combining Different Vendor's MPI Worlds / Rolf Rabenseifner |
High Performance Protocols for Clusters of Commodity Workstations / P. Melas ; E. J. Zaluska |
Significance and Uses of Fine-Grained Synchronization Relations / Ajay D. Kshemkalyani |
A Simple Protocol to Communicate Channels over Channels / Henk L. Muller ; David May |
SciOS: Flexible Operating System Support for SCI Clusters / Povl T. Koch ; Xavier Rousset de Pina |
Indirect Reference Listing: A Robust Distributed GC / José M. Piquer ; Ivana Visconti |
Active Ports: A Performance-Oriented Operating System Support to Fast LAN Communications / G. Chiola ; G. Ciaccio |
Languages / Henk Sips ; Antonio Corradi ; Murray Cole |
A Tracing Protocol for Optimizing Data Parallel Irregular Computations / Thomas Brandes ; Cécile Germain |
Contribution to Better Handling of Irregular Problems in HPF2 / Frédéric Brégier ; Marie Christine Counilh ; Jean Roman |
OpenMP and HPF: Integrating Two Paradigms / Barbara Chapman ; Piyush Mehrotra |
Towards a Java Environment for SPMD Programming / Bryan Carpenter ; Guansong Zhang ; Geoffrey Fox ; Xiaoming Li ; Xinying Li ; Yuhong Wen |
Language Constructs and Run-Time Systems for Parallel Cellular Programming / Giandomenico Spezzano ; Domenico Talia |
Task Parallel Skeletons for Irregularly Structured Problems / Petra Hofstedt |
Synchronizing Communication Primitives for a Shared Memory Programming Model / Vladimir Vlassov ; Lars-Erik Thorelli |
Symbolic Cost Analysis and Automatic Data Distribution for a Skeleton-Based Language / Julien Mallet |
Optimising Data-Parallel Programs Using the BSP Cost Model / D.B. Skillicorn ; M. Danelutto ; S. Pelagatti ; A. Zavanella |
A Parallel Multigrid Skeleton Using BSP / Femi O. Osoba ; Fethi A. Rabhi |
Flattening Trees / Gabriele Keller ; Manuel M.T. Chakravarty |
Dynamic Type Information in Process Types / Franz Puntigam |
Generation of Distributed Parallel Java Programs / Pascale Launay ; Jean-Louis Pazat |
An Algebraic Semantics for an Abstract Language with Intra-Object-Concurrency / Thomas Gehrke |
An Object-Oriented Framework for Managing the Quality of Service of Distributed Applications / Stéphane Lorcy ; Noël Plouzeau |
A Data Parallel Java Client-Server Architecture for Data Field Computations over Zn / Jean-Louis Giavitto ; Dominique De Vito ; Jean-Paul Sansonnet |
Numerical and Symbolic Algorithms / Maurice Clint ; Wolfgang Kreuchlin |
On the Influence of the Orthogonalization Scheme on the Parallel Performance of GMRES / Valérie Frayssé ; Luc Giraud ; Hatim Kharraz-Aroussi |
A Parallel Solver for Extreme Eigenpairs / Leonardo Borges ; Suely Oliveira |
Parallel Solvers for Large Eigenvalue Problems Originating from Maxwell's Equations / Peter Arbenz ; Roman Geus |
Waveform Relaxation for Second Order Differential Equation y'' = f (x,y) / Kazufumi Ozawa ; Susumu Yamada |
The Parallelization of the Incomplete LU Factorization on AP1000 / Takashi Nodera ; Naoto Tsuno |
An Efficient Parallel Triangular Inversion by Gauss Elimination with Sweeping / Ayşe Kiper |
Fault Tolerant QR-Decomposition Algorithm and its Parallel Implementation / Oleg Maslennikow ; Juri Kaniewski ; Roman Wyrzykowski |
Parallel Sparse Matrix Computations Using the PINEAPL Library: A Performance Study / Arnold R. Krommer |
Using a General-Purpose Numerical Library to Parallelize an Industrial Application: Design of High-Performance Lasers / Ida de Bono ; Daniela di Serafino ; Eric Ducloux |
Fast Parallel Hermite Normal Form Computation of Matrices over F[x] / Clemens Wagner |
Optimising Parallel Logic Programming Systems for Scalable Machines / Vítor Santos Costa ; Ricardo Bianchini |
Experiments withBinding Schemes in LOGFLOW / Zsolt Németh ; Péter Kacsuk |
Experimental Implementation of Parallel TRAM on Massively Parallel Computer / Kazuhiro Ogata ; Hiromichi Hirata ; Shigenori Ioroi ; Kokichi Futatsugi |
Parallel Temporal Tableaux / R.I. Scott ; M.D. Fisher ; J.A. Keane |
Theory and Algorithms for Parallel Computation / Bill McColl ; David Walker |
BSP, LogP, and Oblivious Programs / Jörn Eisenbiegler |
Parallel Computation on Interval Graphs Using PC Clusters: Algorithms and Experiments / A. Ferreira ; I. Guérin Lassous ; K. Marcus ; A. Rau-Chaplin |
Adaptable Distributed Shared Memory: A Formal Definition / Jordi Bataller ; José M. Bernabéu-Aubán |
Parameterized Parallel Complexity / Marco Cesati ; Miriam Di Ianni |
Asynchronous (Time-Warp) versus Synchronous (Event-Horizon) Simulation Time Advance in BSP / Mauricio Marín |
Scalable Sharing Methods Can Support a Simple Performance Model / Jonathan Nash |
Long Operand Arithmetic on Instruction Systolic Computer Architectures and Its Application in RSA Cryptography / Bertil Schmidt ; Manfred Schimmler ; Heiko Schröder |
Hardware Cache Optimization for Parallel Multimedia Applications / C. Kulkarni ; F. Catthoor ; H. De Man |
Parallel Solutions of Simple Indexed Recurrence Equations / Yosi Ben-Asher ; Gady Haber |
Scheduling Fork Graphs under LogP with an Unbounded Number of Processors |
A Data Layout Strategy for Parallel Web Servers / Jörg Jensch ; Reinhard Lüling ; Norbert Sensen |
ViPIOS: The Vienna Parallel Input/Output System / Erich Schikuta ; Thomas Fuerle ; Helmut Wanek |
A Performance Study of Two-Phase I/O / Phillip M. Dickens ; Rajeev Thakur |
Architectures and Networks / Kieran Herley ; David Snelling |
Predictable Communication on Unpredictable Networks: Implementing BSP over TCP/IP |
Adaptive Routing Based on Deadlock Recovery / Nidhi Agrawal ; C.P. Ravikumar |
On the Optimal Network for Multicomputers: Torus or Hypercube? / Mohamed Ould-Khaoua |
Constant Thinning Protocol for Routing h-Relations in Complete Networks / Anssi Kautonen ; Ville Leppänen ; Martti Penttonen |
NAS Integer Sort on Multi-threaded Shared Memory Machines / Thomas Grün ; Mark A. Hillebrand |
Analysing a Multistreamed Superscalar Speculative Instruction Fetch Mechanism / Rafael R. dos Santos ; Philippe O.A. Navaux |
Design of Processor Arrays for Real-time Applications / Dirk Fimmel ; Renate Merker |
Interval Routing & Layered Cross Product: Compact Routing Schemes for Butterflies, Mesh of Trees and Fat Trees / Tiziana Calamoneri |
Gossiping Large Packets on Full-Port Tori / Ulrich Meyer ; Jop F. Sibeyn |
Time-optimal Gossip in Noncombining 2-D Tori with Constant Buffers / Michal Šoch ; Pavel Tvrdík |
Divide-and-Conquer Algorithms on Two-Dimensional Meshes / Miguel Valero-García ; Antonio González ; Luis Díaz de Cerio ; Dolors Royo |
All-to-all Scatter in Kautz Networks / Petr Salinger |
Reactive Proxies: A Flexible Protocol Extension to Reduce ccNUMA Node Controller Contention / Sarah A.M. Talbot |
Handling Multiple Faults in Wormhole Mesh Networks / Tor Skeie |
Shared Control - Supporting Control Parallelism Using a SIMD-like Architecture / Nael B. Abu-Ghazaleh ; Philip A. Wilsey |
ESPRIT Projects / Ron Perrott ; Colin Upstill |
Parallel Crew Scheduling in PAROS / Panayiotis Alefragis ; Christos Goumopoulos ; Efthymios Housos ; Peter Sanders ; Tuomo Takkula ; Dag Wedelin |
Cobra: a CORBA-compliant Programming Environment for High-Performance Computing / Thierry Priol ; Christophe René |
OCEANS: Optimising Compilers for Embedded ApplicatioNS / Michel Barreteau ; François Bodin ; Peter Brinkhaus ; Zbigniew Chamski ; Henri-Pierre Charles ; Christine Eisenbeis ; John Gurd ; Jan Hoogerbrugge ; Ping Hu ; William Jalby ; Peter M.W. Knijnenburg ; Michael O'Boyle ; Erven Rohou ; André Seznec ; Elena A. Stöhr ; Menno Treffers ; Harry A.G. Wijshoff |
Industrial Stochastic Simulations on a European Meta-Computer / Ken Meacham ; Nick Floros ; Mike Surridge |
Porting the SEMC 3D Electromagnetics Code to HPF / Henri Luzet ; L.M. Delves |
HiPEC: High Performance Computing Visualization System Supporting Networked Electronic Commerce Applications / Olaf Schmidt |
Index of Authors |
Invited Talks |
Random Number Generation and Simulation on Vector and Parallel Computers / Richard P. Brent |
Heterogeneous HPC Environments / Marco Vanneschi |
Quantum Cryptography on Optical Fiber Networks / Paul D. Townsend |
Very Distributed Media Stories: Presence, Time, Imagination / Glorianna Davenport |
HPcc as HighPerformance Commodity Computing on Top of Integrated Java, CORBA, COM and Web Standards / Geoffrey C. Fox ; W. Furmanski ; T. Haupt ; E. Akarsu ; H. Ozdemir |