Preface |
|
xi | |
|
Part I Keynote Presentations |
|
|
|
1 Making Computer Design a Science Instead of an Art |
|
|
3 | (12) |
|
|
2 Scalable Shared Memory and Shared Memory Clustering |
|
|
15 | (2) |
|
|
3 High-Performance Computational Grids |
|
|
17 | (2) |
|
|
4 High Performance Computing and Computational Chemistry in Canada---Quo Vadis |
|
|
19 | (2) |
|
|
5 Scalable Shared-Memory Multiprocessing: The Future of High-Performance Computing |
|
|
21 | (2) |
|
|
6 Challenges of Future High-End Computing |
|
|
23 | (14) |
|
|
Part II Computational Physics |
|
|
|
7 Parallel Performance of a Code Using Multidimensional FFTs (Invited Paper) |
|
|
37 | (10) |
|
|
8 Object-Oriented Scientific Programming with Fortran 90 (Invited Paper) |
|
|
47 | (12) |
|
|
9 Alternating Direction Implicit Methods on Distributed and Shared Memory Parallel Computers (Invited Paper) |
|
|
59 | (12) |
|
|
|
10 Simulating Galaxy Formation on SMPs |
|
|
71 | (14) |
|
|
|
|
Part III Database Systems |
|
|
|
11 Data Parallelism in Java |
|
|
85 | (16) |
|
|
12 A Comparative Study of Soft Real-Time Transaction Scheduling Policies in Parallel Database Systems |
|
|
101 | (18) |
|
|
|
13 An Age-Threshold Algorithm for Garbage Collection in Log-Structured Arrays and File Systems |
|
|
119 | (14) |
|
|
|
14 Thinking Big in a Small World --- Efficient Query Execution on Small-scale SMPs |
|
|
133 | (16) |
|
|
|
Part IV Parallel I/O Issues |
|
|
|
15 Speeding Up Automatic Parallel I/O Performance Optimization in Panda |
|
|
149 | (14) |
|
|
|
16 Software Caching in A Parallel I/O Runtime System to Support Irregular Applications |
|
|
163 | (14) |
|
|
|
|
|
17 HIPPI-6400---Designing for Speed |
|
|
177 | (16) |
|
|
Part V Performance Issues |
|
|
|
18 RSD -- Resource and Service Description |
|
|
193 | (14) |
|
|
|
|
|
19 An Examination of the Performance of Two Electromagnetic Simulations on a Beowulf-Class Computer |
|
|
207 | (10) |
|
|
|
|
20 Managing Divisible Loadon Partitionable Networks |
|
|
217 | (14) |
|
|
Part VI Computational Chemistry |
|
|
|
21 NWChem Molecular Dynamics Simulation (Invited Paper) |
|
|
231 | (10) |
|
|
22 Using Gaussian Geminal Functions in Molecular Calculations: Integral Evaluation (Invited Presentation) |
|
|
241 | (2) |
|
|
23 The Development of Parallel GAM ESS (Invited Presentation) |
|
|
243 | (2) |
|
|
24 Applications/Technology Push/Pull: Building Computational Infrastructure (Invited Presentation) |
|
|
245 | (4) |
|
|
Part VII NUMA Architectures |
|
|
|
25 A Virtual Cache Scheme for Improving Cache-Affinity on Multiprogrammed Shared Memory Multiprocessors |
|
|
249 | (2) |
|
|
|
|
26 Stable Performance for cc-NUMA using First-Touch Page Placement and Reactive Proxies |
|
|
251 | (16) |
|
|
|
27 A Comparative Study of Cache-Coherent Nonuniform Memory Access Systems |
|
|
267 | (16) |
|
|
|
28 Parallel Computation of the Diameter of a Graph |
|
|
283 | (16) |
|
|
|
|
Part VIII Computational Biology |
|
|
|
29 Calculation of Solvation Free Energies |
|
|
299 | (10) |
|
|
30 Molecular Docking With a View: The Integration of a Monte Carlo Docking Program into a Virtual Reality Environment |
|
|
309 | (14) |
|
|
|
|
|
|
31 Structural Ribonucleic Acid Motifs Identification And Classification |
|
|
323 | (10) |
|
|
|
|
32 Computational Protein Folding |
|
|
333 | (14) |
|
|
|
|
33 Distributed Computing Over High-Speed Local Area Networks |
|
|
347 | (16) |
|
|
34 Fast and Efficient Parallel Matrix Computations on a Linear Array with a Reconfigurable Pipelined Optical Bus System |
|
|
363 | (18) |
|
|
|
|
35 Development of Parallel, Adaptive Finite Element Implementations for Modeling Two-Phase Oil/Water Flow |
|
|
381 | (10) |
|
|
36 Parallel Solution Alternatives for Sparse Triangular Systems in Interior Point Methods |
|
|
391 | (16) |
|
|
|
|
37 Managing Long Linked Lists Using Lock-Free Techniques |
|
|
407 | (16) |
|
|
|
38 Single Stepping in Concurrent Executions |
|
|
423 | (16) |
|
|
|
39 Adaptive Parallelism on a Network of Workstations |
|
|
439 | (14) |
|
|
|
40 A New Family of Ring-Bisection Networks and Routing Algorithms |
|
|
453 | (10) |
|
|
|
Index |
|
463 | |