Computational Science Track | |
Problem Solving Environments | |
A Problem Solving Environment Based on Commodity Software | p. 3 |
DOVE: A Virtual Programming Environment for High Performance Parallel Computing | p. 12 |
Metacomputing | |
The Problems and the Solutions of the Metacomputing Experiment in SC99 | p. 22 |
Grid Computing on the Web Using the Globus Toolkit | p. 32 |
Data Futures in DISCWorld | p. 41 |
Partitioners / Load Balancing | |
Algorithms for Generic Tools in Parallel Numerical Simulation | p. 51 |
Dynamic Grid Adaption for Computational Magnetohydrodynamics | p. 61 |
Parallelization of Irregular Problems Based on Hierarchical Domain Representation | p. 71 |
Dynamic Iterative Method for Fast Network Partitioning | p. 81 |
Numerical Parallel Algorithms | |
ParIC: A Family of Parallel Incomplete Cholesky Preconditioners | p. 89 |
A Parallel Block Preconditioner Accelerated by Coarse Grid Correction | p. 99 |
Towards an Implementation of a Multilevel ILU Preconditioner on Shared-Memory Computers | p. 109 |
Numerical Parallel Algorithms | |
Application of the Jacobi-Davidson Method to Spectral Calculations in Magnetohydrodynamics | p. 119 |
PLFG: A Highly Scalable Parallel Pseudo-random Number Generator for Monte Carlo Simulations | p. 127 |
parSOM: Using Parallelism to Overcome Memory Latency in Self-Organizing Neural Networks | p. 136 |
Web-Based Cooperative Applications Track | |
Virtual Enterprises / Virtual Laboratories | |
Towards an Execution System for Distributed Business Processes in a Virtual Enterprise | p. 149 |
Towards a Multi-layer Architecture for Scientific Virtual Laboratories | p. 163 |
Cooperation Coordination | |
Modelling Control Systems in an Event-Driven Coordination Language | p. 177 |
Ruling Agent Motion in Structured Environments | p. 187 |
Dynamic Reconfiguration in Coordination Languages | p. 197 |
Advanced Web-Based Tools for Tele-working | |
Developing A Distributed Scalable Enterprise JavaBean Server | p. 207 |
CFMS - A Collaborative File Management System on WWW | p. 217 |
Adding Flexibility in a Cooperative Workflow Execution Engine | p. 227 |
A Web-Based Distributed Programming Environment | p. 237 |
Computer Science Track | |
Monitoring and Performance | |
Performance Analysis of Parallel N-Body Codes | p. 249 |
Interoperability Support in Distributed On-Line Monitoring Systems | p. 261 |
Using the SMiLE Monitoring Infrastructure to Detect and Lower the Inefficiency of Parallel Applications | p. 270 |
Monitoring and Performance | |
Run-Time Optimization Using Dynamic Performance Prediction | p. 280 |
Skel-BSP: Performance Portability for Skeletal Programming | p. 290 |
Self-Tuning Parallelism | p. 300 |
A Novel Distributed Algorithm for High-Throughput and Scalable Gossiping | p. 313 |
Low-Level Algorithms | |
Parallel Access to Persistent Multidimensional Arrays from HPF Applications Using Panda | p. 323 |
High Level Software Synthesis of Affine Iterative Algorithms onto Parallel Architectures | p. 333 |
Run-Time Support to Register Allocation for Loop Parallelization of Image Processing Programs | p. 343 |
A Hardware Scheme for Data Prefetching | p. 353 |
Java in HPC | |
A Java-Based Parallel Programming Support Environment | p. 363 |
A Versatile Support for Binding Native Code to Java | p. 373 |
Task Farm Computations in Java | p. 385 |
Clusters | |
Simulating Job Scheduling for Clusters of Workstations | p. 395 |
A Compact, Thread-Safe Communication Library for Efficient Cluster Computing | p. 407 |
Epos and Myrinet: Effective Communication Support for Parallel Applications Running on Clusters of Commodity Workstation | p. 417 |
Distributed Parallel Query Processing on Networks of Workstations | p. 427 |
Industrial and End-User Applications Track | |
Parallelisation of Industrial Applications | |
High Scalability of Parallel PAM-CRASH with a New Contact Search Algorithm | p. 439 |
Large-Scale Parallel Wave Propagation Analysis by GeoFEM | p. 445 |
Explicit Schemes Applied to Aeroacoustic Simulations: The RADIOSS-CFD System | p. 454 |
Data Analysis and Presentation | |
Creating DEMO Presentations on the Base of Visualization Model | p. 460 |
Very Large Scale Vehicle Routing with Time Windows and Stochastic Demand Using Genetic Algorithms with Parallel Fitness Evaluation | p. 467 |
Extracting Business Benefit from Operational Data | p. 477 |
Miscellaneous Applications | |
Considerations for Scalable CAE on the SGI ccNUMA Architecture | p. 487 |
An Automated Benchmarking Toolset | p. 497 |
Evaluation of an RCube-Based Switch Using a Real World Application | p. 507 |
MMSRS - Multimedia Storage and Retrieval System for a Distributed Medical Information System | p. 517 |
Posters | |
Web-Based Cooperative Applications | |
Dynamically Transcoding Data Quality for Faster Web Access | p. 527 |
Easy Teach & Learn(R): A Web-Based Adaptive Middleware for Creating Virtual Classrooms | p. 531 |
Industrial and End-User Applications | |
A Beowulf Cluster for Computational Chemistry | p. 535 |
The APEmille Project | p. 539 |
A Distributed Medical Information System for Multimedia Data - The First Year's Experience of the PARMED Project | p. 543 |
Airport Management Database in a Simulation Environment | p. 547 |
Different Strategies to Develop Distributed Object Systems at University of La Laguna | p. 551 |
DESIREE: DEcision Support System for Inuandation Risk Evaluation and Emergencies Management | p. 555 |
Database System for Large-Scale Simulations with Particle Methods | p. 558 |
Computational Science | |
Script Wrapper for Software Integration Systems | p. 560 |
Implementation of Nested Grid Scheme for Global Magnetohydrodynamic Simulations of Astrophysical Rotating Plasmas | p. 564 |
Parallel Multi-grid Algorithm with Virtual Boundary Forecast Domain Decomposition Method for Solving Non-linear Heat Transfer Equation | p. 568 |
High Performance Computing on Boundary Element Simulations | p. 572 |
Study of Parallelization of the Training for Automatic Speech Recognition | p. 576 |
Parallelization of Image Compression on Distributed Memory Architecture | p. 580 |
Parallel DSMC on Shared and Hybrid Memory Multiprocessor Computers | p. 584 |
Population Growth in the Penna Model for Migrating Population | p. 588 |
Use of the Internet for Distributed Computing of Quantum Evolution | p. 592 |
Computer Science | |
Debugging MPI Programs with Array Visualization | p. 597 |
An Analytical Model for a Class of Architectures under Master-Slave Paradigm | p. 601 |
Dynamic Resource Discovery through MatchMaking | p. 605 |
A New Approach to the Design of High Performance Multiple Disk Subsystems: Dynamic Load Balancing Schemes | p. 610 |
Embarrassingly Parallel Applications on a Java Cluster | p. 614 |
A Revised Implicit Locking Scheme in Object-Oriented Database Systems | p. 618 |
Active Agents Programming in HARNESS | p. 622 |
Workshops | |
LAWRA Workshop | |
LAWRA Workshop: Linear Algebra with Recursive Algorithms: http://lawra.uni-c.dk/lawra/ | p. 629 |
Java in HPC Workshop | |
Communicating Mobile Active Objects in Java | p. 633 |
A Service-Based Agent Framework for Distributed Symbolic Computation | p. 644 |
Performance Analysis of Java Using Petri Nets | p. 657 |
Cluster Computing Workshop | |
A Framework for Exploiting Object Paralellism in Distributed Systems | p. 668 |
Cluster SMP Nodes with the ATOLL Network: A Look into the Future of System Area Networks | p. 678 |
An Architecture for Using Multiple Communication Devices in a MPI Library | p. 688 |
Results of the One-Year Cluster Pilot Project | p. 698 |
Clusters and Grids for Distributed and Parallel Knowledge Discovery | p. 708 |
Author Index | p. 717 |
Table of Contents provided by Publisher. All Rights Reserved. |