Last update:
Wed Apr 5 15:09:31 MDT 2023
L. Bomans and
D. Roose Benchmarking the iPSC/2 Hypercube
Multiprocessor . . . . . . . . . . . . . 3--18
M. R. Leuze and
L. W. Dowdy and
K. H. Park Multiprogramming a Distributed-Memory
Multiprocessor . . . . . . . . . . . . . 19--34
F. Wieland and
L. Hayley and
A. Feinberg and
M. DiLoreto and
L. Blume and
J. Ruffles and
P. Reiher and
B. Beckman and
P. Hontalas and
S. Bellenot and
D. Jefferson The Performance of a Distributed Combat
Simulation with the Time Warp Operating
System . . . . . . . . . . . . . . . . . 35--50
R. D. Williams Supersonic Fluid Flow in Parallel with
an Unstructured Mesh . . . . . . . . . . 51--62
G. C. Fox Parallel Computing Comes of Age:
Supercomputer Level Parallel
Computations at Caltech . . . . . . . . 63--103
R. B. Scott and
R. Trehan Translating from PARLOG to Occam2: A
Methodology . . . . . . . . . . . . . . 105--134
P. van Renterghem Transputers for Industrial Applications 135--170
P. Jones and
A. Murta Practical Experience of Run-Time Link
Reconfiguration in a Multi-Transputer
Machine . . . . . . . . . . . . . . . . 171--190
K. Schwan and
B. Blake and
W. Bo and
J. Gawkowski Global Data and Control in
Multicomputers: Operating System
Primitives and Experimentation with a
Parallel Branch-and-Bound Algorithm . . 191--218
D. C. Gerogiannis and
S. C. Orphanoudakis and
S. L. Johnsson Histogram Computation on Distributed
Memory Architectures . . . . . . . . . . 219--238
E. F. van de Velde Experiments with Multicomputer
LU-decomposition . . . . . . . . . . . . 1--26
M. Wheat A Parallel Sorting Algorithm for Tightly
Coupled Multiprocessors . . . . . . . . 27--32
F. B. Hanson and
D. C. Sorensen The SCHEDULE Parallel Programming
Package with Recycling Job Queues and
Iterated Dependency Graphs . . . . . . . 33--54
D. M. N. Prior and
M. G. Norman and
N. J. Radcliffe and
L. J. Clarke What Price Regularity? . . . . . . . . . 55--78
K. Joe and
Y. Mori and
S. Miyake Construction of a Large-scale Neural
Network: Simulation of Handwritten
Japanese Character Recognition on NCUBE 79--108
J. M. Tahir and
G. S. Virk A Real-time Distributed Algorithm for an
Aircraft Longitudinal Optimal Autopilot 109--122
Y. Kim and
M. Kim A Step-wise-overlapped Parallel
Annealing Algorithm on a Message-passing
Multiprocessor System . . . . . . . . . 123--148
J. Darlington and
M. Reeve and
S. Wright Declarative Languages and Program
Transformation for Programming Parallel
Systems . . . . . . . . . . . . . . . . 149--170
M. Gerndt Updating Distributed Variables in Local
Computations . . . . . . . . . . . . . . 171--193
P. Messina and
C. Baillie and
E. Felten and
P. Hipes and
R. Williams and
A. Alagar and
A. Kamrath and
R. Leary and
W. Pfeiffer and
J. Rogers and
D. Walker Benchmarking Advanced Architecture
Computers . . . . . . . . . . . . . . . 195--255
D. W. Walker Characterizing the Parallel Performance
of a Large-scale, Particle-in-cell
Plasma Simulation Code . . . . . . . . . 257--288
J. E. Boillat Load Balancing and Poisson Equation in a
Graph . . . . . . . . . . . . . . . . . 289--314
V. S. Sunderam PVM: A Framework for Parallel
Distributed Computing . . . . . . . . . 315--339
M. Wheat Sorting with Near Linear Speed-up on
Tightly Coupled Multiprocessors . . . . 1--14
J. M. Adamo Exception Handling for a
Communicating-sequential-processes-based
Extension of C++ . . . . . . . . . . . . 15--42
H. Wang and
P. M. Dew and
J. A. Webb Implementation of Apply on a Transputer
Array . . . . . . . . . . . . . . . . . 43--54
R. Battiti Real-time Multi-scale Vision on
Multi-computers . . . . . . . . . . . . 55--87
M. J. Atallah and
S. McFaddin Sequence Comparison on the Connection
Machine . . . . . . . . . . . . . . . . 89--107
K. A. Ariyawansa and
D. D. Hudson Performance of a Benchmark Parallel
Implementation of the Van Slkye and Wets
Algorithm for Two-stage Stochastic
Programs on the Sequent/Balance . . . . 109--128
C. F. Baillie and
P. D. Coddington Cluster Identification Algorithms for
Spin Models --- Sequential and Parallel 129--144
M. Chong and
F. Fallside and
T. Marsland and
R. Prager `Blade Runner': a Real-time Speech
Recognizer . . . . . . . . . . . . . . . 145--157
H. Berryman and
J. Saltz and
J. Scroggs Execution Time Support for Adaptive
Scientific Algorithms on Distributed
Memory Machines . . . . . . . . . . . . 159--178
J. S. Weston and
M. Clint and
C. W. Bleakney The Parallel Computation of Eigenvalues
and Eigenvectors of Large Hermitian
Matrices using the AMT DAP 510 . . . . . 179--185
J. R. Vaughan and
G. R. Brookes and
M. A. Fletcher and
D. P. M. Wills Parallel Processing Architectures used
in a Real-time Display Application . . . 187--201
T. A. Marsland and
T. Breitkruetz and
S. Sutphen A Network Multi-processor for
Experiments in Parallelism . . . . . . . 203--219
L. Clarke and
G. Wilson Tiny: an Efficient Routing Harness for
the Inmos Transputer . . . . . . . . . . 221--245
D. Pritchard Editorial . . . . . . . . . . . . . . . 247
C. A. R. Hoare The Transputer and Occam: A Personal
Story . . . . . . . . . . . . . . . . . 249--264
M. Mirmehdi Product Label Inspection Using
Transputers . . . . . . . . . . . . . . 265--273
E. Mills and
B. C. O'Neill Particle Flow Instrumentation . . . . . 275--281
P. J. Probert and
D. Djian and
H. Hu Transputer Architectures for Sensing in
a Robot Controller: Formal Methods for
Design . . . . . . . . . . . . . . . . . 283--292
C. M. Dunford and
J. A. Thompson and
K. H. Yearby A Transputer-based Instrument for the
ESA/NASA Cluster Mission . . . . . . . . 293--302
R. Beton and
J. Kingdon and
C. Upstill A Transputer Radar ESM Data Processor 303--313
G. Hall and
T. J. Terrell and
L. M. Murphy The Radon Transform on a Dynamically
Switched Transputer Network . . . . . . 315--323
W. Lin and
D. A. Fraser Algorithms and Timing for Identification
of Objects from 2-D Images . . . . . . . 325--331
M. Rygol and
S. Pollard and
C. Brown MARVIN and TINA: A Multiprocessor 3-D
Vision System . . . . . . . . . . . . . 333--356
G. A. Stephen and
E. L. Dagless and
C. A. Taylor A Visual Tracking System for the
Measurement of Dynamic Structural
Displacements . . . . . . . . . . . . . 357--366
K. R. Wood Distributing Gate-level Digital Timing
Simulation Over Arrays of Transputers 367--379
P. Grabienski DACAPO-III: Parallel Multilevel Hardware
Simulation on Transputers . . . . . . . 381--386
A. Eppinger Object-oriented Simulations in
Mechatronics . . . . . . . . . . . . . . 387--397
P. Zimmermann Visual Simulation by Means of a
Transputer Network for a Driving
Simulator . . . . . . . . . . . . . . . 399--412
F. A. Rabhi and
G. A. Manson Experiments with a Transputer-based
Parallel Graph Reduction Machine . . . . 413--422
S. A. Khaddaj and
H. Al-Bahadili and
A. J. H. Goddard and
C. R. E. de Oliveira and
J. Wood The Solution of Radiation Engineering
Problems on a Transputer-based System 423--434
S. Christian VLSI Design Stations Using Transputers 435--443
B. Robertson and
M. Chopping and
K. Zielinski and
D. Milway The Metrobridge --- an Application of
Transputers in Transparent Bridging . . 445--453
R. D. Williams Performance of Dynamic Load Balancing
Algorithms for Unstructured Mesh
Calculations . . . . . . . . . . . . . . 457--481
G. Aloisio and
E. Lopinto and
N. Veneziani and
G. C. Fox and
J. S. Kim Two Approaches to the Concurrent
Implementation of the Prime Factor
Algorithm on a Hypercube . . . . . . . . 483--495
P. C. Messina Parallel Computing in the 1980s --- One
Person's View . . . . . . . . . . . . . 501--524
A. Chatterjee and
A. Khanna and
Y. Hung ES-Kit: an object-oriented distributed
system . . . . . . . . . . . . . . . . . 525--539
E. Appiani and
D. Bianco and
L. Merlo and
L. Roncarolo The EMMA2 Multiprocessor Operating
System . . . . . . . . . . . . . . . . . 541--557
S. P. Kumar and
I. R. Philips Portable Tools for Fortran Parallel
Programming . . . . . . . . . . . . . . 559--572
J. Saltz and
H. Berryman and
J. Wu Multiprocessors and Run-time Compilation 573--592
D. C. Marinescu and
J. R. Rice Synchronization and Load Imbalance
Effects in Distributed Memory
Multi-processor Systems . . . . . . . . 593--625
G. C. Fox Physical Computation . . . . . . . . . . 627--653
J. Demmel LAPACK: A Portable Linear Algebra
Library for High-performance Computers 655--666
G. Anagnostou and
Y. Maday and
A. T. Patera and
P. F. Fischer and
E. M. Renquist Numerical Simulation of Incompressible
Fluid Flows . . . . . . . . . . . . . . 667--685
M. G. Norman and
J. R. Henderson and
I. G. Main and
D. J. Wallace The Use of the CAPE Environment in the
Simulation of Rock Fracturing . . . . . 687--698
G. Marcenaro and
M. Tistarelli Analysis of Multidimensional Images on
the Connection Machine System . . . . . 699--713
S. R. Sipcic and
T. Westbrook Aeroelastic Applications of the
Connection Machine . . . . . . . . . . . 715--724
G. C. Fox Achievements and Prospects for Parallel
Computing . . . . . . . . . . . . . . . 725--739
J. E. Sturtevant and
A. B. Maccabe and
P. M. Campbell Performance of a Particle-in-cell Plasma
Simulation Code on the BBN TC2000 . . . 1--18
W. Erhard and
M. Schafer Numerical Simulation of
Three-dimensional Thermal Convection on
the Array Processor DAP 510 . . . . . . 19--35
H. E. Bal Fault Tolerant Parallel Programming in
Argus . . . . . . . . . . . . . . . . . 37--55
L. Brochard and
A. Freau Computation and Data Movement on RP3 . . 57--78
L. Brochard and
A. Freau Designing Algorithms on RP3 . . . . . . 79--106
L. Brugnano Two-Level Twisted Preconditionings for
Parallel Computers . . . . . . . . . . . 107--117
D. W. Jensen and
D. A. Reed A Performance Analysis Exemplar:
Parallel Ray Tracing . . . . . . . . . . 119--141
M. Cannataro and
G. Spezzano and
D. Talia and
E. Gallizzi Design, Implementation and Evaluation of
a Deadlock-Free Routing Algorithm for
Concurrent Computers . . . . . . . . . . 143--161
N. J. Davis IV and
B. A. Carpenter and
C. W. Glover and
J. C. Culioli Parallel Approaches to the Solution of
the Assignment Problem . . . . . . . . . 163--184
A. Y. Zomaya Highly Efficient Transputer Arrays for
the Computation of Robot Dynamics . . . 185--205
J. Skvoretz and
S. A. Smith and
C. Baldwin Parallel-Processing Applications for
Data Analysis in the Social Sciences . . 207--221
R. Berrendorf and
J. Helin Evaluating the Basic Performance of the
Intel iPSC/860 Parallel Computer . . . . 223--240
L. Dagum Data Parallel Sorting for Particle
Simulation . . . . . . . . . . . . . . . 241--255
T. H. Dunigan Hypercube Clock Synchronization . . . . 257--268
P. H. Worley and
J. B. Drake Parallelizing the Spectral Transform
Method . . . . . . . . . . . . . . . . . 269--291
G. A. Geist and
V. S. Sunderam Network-based concurrent computing on
the PVM system . . . . . . . . . . . . . 293--311
A. N. Choudhary and
R. Ponnusamy Run-time Data Decomposition for Parallel
Implementation of Image Processing and
Computer Vision Tasks . . . . . . . . . 313--334
H. E. Bal and
M. F. Kaashoek and
A. S. Tanenbaum and
J. Jansen Replication Techniques for Speeding Up
Parallel Applications on Distributed
Systems . . . . . . . . . . . . . . . . 337--355
J. Häuser and
H. Wong and
H. G. Paap and
W. Gentzsch Parallel Computing in Aerospace Using
Multi-block Grids. Part 1: Application
to Grid Generation . . . . . . . . . . . 357--376
C. Jard and
J.-M. Jézéquel Echidna, an Estelle Compiler to
Prototype Protocols on Distributed
Computers . . . . . . . . . . . . . . . 377--397
A. Y. H. Zomaya and
A. S. Morris Transputer Arrays for the On-line
Computation of Robot Jacobians . . . . . 399--412
M. Lapegna Global Adaptive Quadrature for the
Approximate Computation of
Multidimensional Integrals on a
Distributed-memory Multiprocessor . . . 413--426
C.-T. Ho and
M. T. Raghunath Efficient Communication Primitives on
Hypercubes . . . . . . . . . . . . . . . 427--457
A. Barak and
S. Guday and
R. Laor The MPE Toolkit for Supporting
Distributed Applications . . . . . . . . 459--480
J. N. Shadid and
R. S. Tuminaro Sparse Iterative Algorithm Software for
Large-scale MIMD Machines: an Initial
Discussion and Implementation . . . . . 481--497
D. di Serafino and
A. Murli and
F. Perla A Fast Poisson Solver for Distributed
Memory Multiprocessors . . . . . . . . . 499--508
D. W. Walker and
P. H. Worley and
J. B. Drake Parallelizing the Spectral Transform
Method. Part II . . . . . . . . . . . . 509--531
R. H. Perrott and
A. Ramasubbu An Experiment in Concurrent Software
Evaluation . . . . . . . . . . . . . . . 533--555
N. Mansour and
G. C. Fox Allocating Data to Multicomputer Nodes
by Physical Optimization Algorithms for
Loosely Synchronous Computations . . . . 557--574
Andy Beavis and
Chris Phillips Porting a Dusty Deck Fortran Program to
a Shared-Memory Multiprocessor . . . . . 575--587
R. Perrott Parallel language developments in
European overview . . . . . . . . . . . 589--617
Roy D. Williams Voxel Databases: A Paradigm for
Parallelism with Spatial Structure . . . 619--636
Cliff Addison and
James Allwright and
Norman Binsted and
Nigel Bishop and
Bryan Carpenter and
Peter Dalloz and
David Gee and
Vladimir Getov and
Tony Hey and
Roger Hockney and
Max Lemke and
John Merlin and
Mark Pinches and
Chris Scott and
Ivan Wolton The Genesis Distributed-memory
Benchmarks. Part 1: Methodology and
General Relativity Benchmark with
Results for the \sc SUPRENUM Computer 1--22
F. Arbab and
I. Herman and
P. Spilling An overview of Manifold and its
implementation . . . . . . . . . . . . . 23--70
Jukka Helin Performance Analysis of the CM-2, a
Massively Parallel SIMD Computer . . . . 71--85
I. Gorton Parallel Program Design using High-level
Petri Nets . . . . . . . . . . . . . . . 87--107
G. S. Almasi and
T. McLucki and
J. Bell and
A. Gordon and
D. Hale Parallel Distributed Seismic Migration 105--131
J. M. Bishop and
K. S. Thomas Experience with Multi-transputer Ada . . 133--151
C. Montani and
R. Perego and
R. Scopigno Parallel Rendering of Volumetric Data
Set on Distributed Memory Architectures 153--167
E. M. Chaves, Jr. and
P. C. Das and
T. J. Leblanc and
B. D. Marsh and
M. L. Scott Kernel-Kernel Communication in a
Shared-memory Multiprocessor . . . . . . 171--191
K. R. Mayes and
J. A. Keane Levels of Atomic Action in the Flagship
Parallel System . . . . . . . . . . . . 193--212
P. J. McKerrow and
J. A. Fulcher Implementation of Parallel Algorithms
for Controlling Robot Manipulators . . . 213--232
S. Hariri and
A. Varma High-performance Distributed Computing:
Promises and Challenges . . . . . . . . 233--238
C. Pu and
D. Florissi and
P. Soares and
K. Wu and
P. S. Yu Performance Comparison of Dynamic
Policies for Remote Caching . . . . . . 239--256
N. Nedeljkovic and
M. J. Quinn Data-parallel Programming on a Network
of Heterogeneous Workstations . . . . . 257--268
D. C. Schmidt and
D. F. Box and
T. Suda ADAPTIVE --- A Dynamically Assembled
Protocol Transformation, Integration and
eValuation Environment . . . . . . . . . 269--286
W. Furmanski and
C. Faigle and
T. Haupt and
J. Niemiec and
M. Podgorny and
D. Simoni MOVIE Model for Open Systems Based
High-performance Distributed Computing 287--308
A. S. Grimshaw and
E. A. West and
W. R. Pearson No Pain and Gain! --- Experiences with
Mentat on a Biological Application . . . 309--328
L. F. Wilson and
M. J. Gonzalez and
M. W. Cruess Experiences with SLALOM on the
Distributed Pleiades/ESP System . . . . 329--344
R. G. Minnich and
D. V. Pryor Radiative Heat Transfer Simulation on a
SPARCstation Farm . . . . . . . . . . . 345--357
G. Betello and
G. Richelli and
S. Succi and
F. Ruello Lattice Boltzmann Method on a Cluster of
IBM RISC System/6000 Workstations . . . 359--366
J. C. Becker and
L. Dagum Particle Simulation on Heterogeneous
Distributed Supercomputers . . . . . . . 367--377
Y. Ansel Teng and
Daniel Dementhon and
Larry S. Davis Region-to-Region Visibility Analysis
Using Data Parallel Machines . . . . . . 379--406
Per Brinch Hansen Model Programs for Computational
Science: A Programming Methodology for
Multicomputers . . . . . . . . . . . . . 407--423
Per Brinch Hansen Parallel Cellular Automata: A Model
Program for Computational Science . . . 425--448
M. Ceccarelli and
A. Petrosino and
R. Vaccaro Competitive Neural Networks on
Message-passing Parallel Computers . . . 449--470
S. G. Ziavras and
M. A. Siddiqui Pyramid Mappings onto Hypercubes for
Computer Vision: Connection Machine
Comparative Study . . . . . . . . . . . 471--489
M. Debbage and
M. B. Hill and
D. A. Nicole Global Communications on Locally
Connected Message-passing Parallel
Computers . . . . . . . . . . . . . . . 491--509
A. Wagner and
J. Jiang and
S. Chanson Tmon: A Performance Monitor for
Transputer-based Multicomputers . . . . 511--526
Ken Kennedy and
Hans Zima Editorial . . . . . . . . . . . . . . . iii--iv
K. Knobe and
J. D. Lukas and
M. Weiss Optimization Techniques for SIMD Fortran
Compilers . . . . . . . . . . . . . . . 527--552
R. Eigenmann and
J. Hoeflinger and
G. Jaxon and
Z. Li and
D. Padua Restructuring Fortran Programs for Cedar 553--573
K. Kennedy and
K. S. McKinley and
C.-W. Tseng Analysis and Transformation in an
Interactive Parallel Programming Tool 575--602
M. Wolfe Engineering a Data Dependence Test . . . 603--622
R. de Leone and
M. A. Tork Roth Massively Parallel Solution of Quadratic
Programs via Successive Overrelaxation 623--634
D. C. Marinescu and
J. R. Rice and
M. A. Cornea-Hasegan and
R. E. Lynch and
M. G. Rossmann Macromolecular Electron Density
Averaging on Distributed Memory MIMD
Systems . . . . . . . . . . . . . . . . 635--657
J. Stein and
G. C. Fox Dependence Analysis for Outer Loop
Parallelization of Existing Fortran-77
Programs . . . . . . . . . . . . . . . . 659--674
X. Zhang and
B. Wang Monitoring and Visualizing
Multiprocessor Interconnection Network
Contention . . . . . . . . . . . . . . . 675--691
B. K. Schmidt and
V. S. Sunderam Empirical analysis of overheads in
cluster environments . . . . . . . . . . 1--32
L.-Y. Chuang and
V. Rego and
A. Mathur Experiments with Program Unification on
the Cray Y-MP . . . . . . . . . . . . . 33--53
M. Berggren Solving an advection-diffusion problem
on the Connection Machine . . . . . . . 55--68
M. D'Apuzzo and
M. A. De Rosa A parallel block row-action method for
solving large sparse linear systems on
distributed memory multiprocessors . . . 69--84
S. G. Ziavras and
D. P. Shah High-performance emulation of
hierarchical structures on hypercube
supercomputers . . . . . . . . . . . . . 85--100
S. T. Barnard and
H. D. Simon Fast multilevel implementation of
recursive spectral bisection for
partitioning unstructured problems . . . 101--117
R. Ayani and
H. Rajaei Parallel simulation based on
conservative time windows: a performance
study . . . . . . . . . . . . . . . . . 119--142
P. Brinch Hansen Do hypercubes sort faster than tree
machines? . . . . . . . . . . . . . . . 143--151
T. Tollenaere and
J. M. Saraiva and
M. M. Van Hulle Massive MIMD neural network simulations:
the connections dilemma . . . . . . . . 153--191
M. Clint and
J. S. Weston and
C. W. Bleakney Comparison of parallel Fortran
environments on the AMT DAP510 for a
linear algebra application . . . . . . . 193--204
M. C. Cornea-Hasegan and
D. C. Marinescu and
Z. Zhang Data management for a class of iterative
computations on distributed-memory MIMD
systems . . . . . . . . . . . . . . . . 205--229
A. S. Tanenbaum and
H. E. Bal and
S. Ben Hassen and
M. Frans Kaashoek Object-based approach to programming
distributed systems . . . . . . . . . . 235--249
S. Hariri and
J.-B. Park and
M. Parashar and
G. C. Fox Communication system for
high-performance distributed computing 251--270
P. T. Homer and
R. D. Schlichting Using Schooner to support distribution
and heterogeneity in the Numerical
Propulsion System Simulation project . . 271--287
P. Biswas and
K. K. Ramakrishnan and
D. Towsley and
C. M. Krishna Performance benefits of non-volatile
caches in distributed file systems . . . 289--323
A. Tripathi and
N. M. Karnik and
S. P. Koneru and
C. Nock Configuration management in the Nexus
distributed operating system . . . . . . 325--338
B. C. Neuman and
S. Rao The Prospero Resource Manager: A
scalable framework for processor
allocation in distributed systems . . . 339--355
A. Richards and
T. Ginige and
A. Seneviratne and
T. Buczkowska Adaptive transport service for high
speed networks . . . . . . . . . . . . . 357--373
T. Braun and
C. Schmidt Parallel transport subsystem
implementation for high-performance
communication . . . . . . . . . . . . . 375--391
I. Ahmad and
A. Ghafoor and
K. Mehrotra and
C. K. Mohan Performance modeling of load-balancing
algorithms using neural networks . . . . 393--409
A. Averbuch and
D. Amitai and
R. Friedman and
E. Gabber Portable parallel implementation of BLAS
3 . . . . . . . . . . . . . . . . . . . 411--459
P. Brinch Hansen SuperPascal --- a publication language
for parallel scientific computing . . . 461--483
N. Mansour and
G. C. Fox Allocating data to distributed-memory
multiprocessors by genetic algorithms 485--504
P. Butcher and
A. Wood and
M. Atkins Global synchronisation in Linda . . . . 505--516
P. J. Narayanan and
L. S. Davis Parallel search for the interpretation
of aerial images . . . . . . . . . . . . 517--541
Jaeyoung Choi and
Jack J. Dongarra and
David W. Walker PUMMA: Parallel Universal Matrix
Multiplication Algorithms on distributed
memory concurrent computers . . . . . . 543--570
S. Huss-Lederman and
E. M. Jacobson and
A. Tsao and
G. Zhang Matrix multiplication on the Intel
Touchstone Delta . . . . . . . . . . . . 571--594
S. Clayton and
R. J. Duckworth and
W. Michalson and
A. Wilson Determining update latency bounds in
Galactica Net . . . . . . . . . . . . . 595--611
E. Tärnvik Dynamo --- a portable tool for dynamic
load balancing on distributed memory
multicomputers . . . . . . . . . . . . . 613--639
N. Toomarian and
A. Fijany and
J. Barhen Time-parallel solution of linear partial
differential equations on the Intel
Touchstone Delta supercomputer . . . . . 641--652
G. De Pietro and
U. Villano A clock synchronization algorithm for
the performance analysis of
multicomputer systems . . . . . . . . . 653--671
C. Barbier and
P. Sen and
M. Downie Parallel dynamic programming and ship
voyage management . . . . . . . . . . . 673--696
P. Hoogerbrugge and
R. Mirchandaney Experiences with networked parallel
computing . . . . . . . . . . . . . . . 1--16
C. Walshaw and
M. Berzins Dynamic load-balancing for PDE solvers
on adaptive unstructured meshes . . . . 17--28
R. Albrizio and
A. Mazzone and
N. Veneziani and
G. Aloisio Pipeline optimizations for the prime
factor algorithm . . . . . . . . . . . . 29--41
C.-Q. Yang and
Y. Qu Fault tolerance in the execution of
remote jobs on idling workstations . . . 43--60
P. Cignoni and
D. Laforenza and
C. Montani and
R. Perego Evaluation of parallelization strategies
for an incremental Delaunay Triangulator
in $ E^3 $ . . . . . . . . . . . . . . . 61--80
J. Shao and
D. A. Bell and
M. E. C. Hull Processing recursive queries on
transputers . . . . . . . . . . . . . . 81--120
P. Arbenz and
C. Sprenger and
H. P. Luethi and
S. Vogel SCIDDLE: A tool for large scale
distributed computing . . . . . . . . . 121--146
R. W. Hockney Computational Similarity . . . . . . . . 147--166
S. Yalamanchili and
L. Te Winkel and
D. Perschbacher and
B. Shenoy Partitioning and mapping in embedded
multiprocessor architectures in the
presence of constraints . . . . . . . . 167--189
K. Landry and
J. D. Arthur Instructional footprinting and semantic
preservation in Linda . . . . . . . . . 191--207
D. J. Lilja Partitioning tasks between a pair of
interconnected heterogeneous . . . . . . 209--223
B. Bacci and
M. Danelutto and
S. Orlando and
S. Pelagatti P$^3$L: a structured high-level parallel
language, and its structured support . . 225--255
H. Wang and
M. Brady PARADOX --- a heterogeneous machine for
the 3D vision algorithm . . . . . . . . 257--272
T. M. Eidson and
G. Erlebacher Implementation of a fully balanced
periodic tridiagonal solver on a
parallel distributed memory architecture 273--302
O. C. Martin and
S. W. Otto Partitioning of unstructured meshes for
load balancing . . . . . . . . . . . . . 303--314
P. Kenyon and
S. Seth and
P. Agrawal and
A. Clematis Programming pipelined CAD applications
on message-passing architectures . . . . 315--337
I. Ahmad Resource management of parallel and
distributed systems with static
scheduling: challenges, solutions and
new problems . . . . . . . . . . . . . . 339--347
C.-Y. Chang and
J.-P. Sheu Compile-time scheduling of multithread
with data localities on multiple vector
processors . . . . . . . . . . . . . . . 349--369
B. Shirazi and
H.-B. Chen and
J. Marquis Comparative study of task duplication
static scheduling versus clustering and
non-clustering techniques . . . . . . . 371--389
S. Chen and
M. M. Eshaghian A fast recursive mapping algorithm . . . 391--409
I. Ahmad and
M. K. Dhodhi Task assignment using a problem-space
genetic algorithm . . . . . . . . . . . 411--428
S. Pande and
D. P. Agrawal Run-time issues in program partitioning
on distributed memory systems . . . . . 429--454
J. B. Weissman and
A. S. Grimshaw A framework for partitioning parallel
computations in heterogeneous
environments . . . . . . . . . . . . . . 455--478
P. E. Crandall and
M. J. Quinn A partitioning advisory system for
networked data-parallel processing . . . 479--495
B. E. Melhart and
C. A. Morgenstern and
T. Nute A compendium of processor allocation
strategies for two-dimensional mesh
connected systems . . . . . . . . . . . 497--514
W. Jia and
G. Libert Distributed implementations of
communicating objects . . . . . . . . . 515--541
A. J. G. Hey and
R. Hockney and
V. Getov and
I. Wolton The Genesis distributed memory
benchmarks. Part 2: COMMS1, TRANS1, FFT1
and QCD2 benchmarks on the \sc SUPRENUM
and IPSC/860 computers . . . . . . . . . 543--570
I. J. Grimstead and
S. Hurley Accelerated ray tracing using an nCUBE2
multicomputer . . . . . . . . . . . . . 571--586
I. Ahmad Resource management in parallel and
distributed systems with dynamic
scheduling: dynamic scheduling . . . . . 587--590
R. Candlin and
J. Phillips The dynamic behaviour of parallel
programs under process migration . . . . 591--613
Y.-C. Chung and
Y.-J. Yeh and
J.-S Liu A parallel dynamic load-balancing
algorithm for solution-adaptive finite
element meshes on 2D tori . . . . . . . 615--631
B. Hamidzadeh and
D. J. Lilja and
Y. Atif Dynamic scheduling techniques for
heterogeneous computing systems . . . . 633--652
C. Lu and
S.-M. Lau An adaptive algorithm for resolving
processor thrashing in load distribution 653--670
N. G. Shivaratri and
M. Singhal A load index and a transfer policy for
global scheduling tasks with deadlines 671--688
M.-Y. Wu Symmetrical Hopping: a scalable
scheduling algorithm for irregular
problems . . . . . . . . . . . . . . . . 689--706
C. Xu and
B. Monien and
R. Lüling and
F. C. M. Lau Nearest-neighbor algorithms for
load-balancing in parallel computers . . 707--736
M. Abrams and
T. J. Lee and
H. T. Cadiz and
K. Ganugapati Beyond software performance
visualization . . . . . . . . . . . . . 737--764
P. H. Hartel and
R. F. H. Hofman and
K. G. Langendoen and
H. L. Muller A toolkit for parallel functional
programming . . . . . . . . . . . . . . 765--793
R. S. Maier and
L. R. Petzold and
W. Rath Parallel solution of large-scale
differential-algebraic systems . . . . . 795--822
Anonymous Author Index . . . . . . . . . . . . . . 823--823
J. W. H. Daniel and
M. R. Moulding Exploiting application parallelism in
knowledge-based systems: an experimental
method . . . . . . . . . . . . . . . . . 1--18
A. G. Hoekstra and
P. M. A. Sloot and
F. van der Linden and
M. van Muiswinkel and
J. J. J. Vesseur and
L. O. Hertzberger Native and generic parallel programming
environments on a transputer and a
PowerPC platform . . . . . . . . . . . . 19--46
Kivanc Dincer and
Zeki Bozkus and
Sanjay Ranka and
Geoffrey Fox Benchmarking the computation and
communication performance of the CM-5 47--69
Jean-Marc Jézéquel and
Claude Jard Building a global clock for observing
computations in distributed memory
parallel computers . . . . . . . . . . . 71--89
A. Averbuch and
R. Dekel and
E. Gabber Portable parallelizing Fortran compiler 91--123
Ian Gorton and
Innes Jelly and
Jonathan Gray and
Toong Shoon Chan Reliable parallel software construction
using PARSE . . . . . . . . . . . . . . 125--146
Duane Szafron and
Jonathan Schaeffer An experiment to measure the usability
of parallel programming systems . . . . 147--166
Maurits Malfait and
Dirk Roose Convergence of concurrent Markov chain
Monte-Carlo algorithms . . . . . . . . . 167--189
Giancarlo Succi and
Carl Uhrik Towards a complete framework for
parallel implementation of logic
languages: the data parallel
implementation of SEL . . . . . . . . . 191--204
Oscar Naím and
Tony Hey and
Ed Zaluska Do-loop-surface: an abstract
representation of parallel program
performance . . . . . . . . . . . . . . 205--234
B. Pond and
I. Sharf Dynamics simulation of multibody chains
on a transputer system . . . . . . . . . 235--249
D. Morales and
J. L. Roda and
C. Rodríguez and
F. Almeida and
F. García A parallel algorithm for the integer
knapsack problem . . . . . . . . . . . . 251--260
Thomas Fahringer On estimating the useful work
distribution of parallel programs under
P$^3$ T: a static performance estimator 261--282
Felipe Knop and
Vernon Rego and
Vaidy Sunderam Fail-safe concurrency in the \em EcliPSe
system . . . . . . . . . . . . . . . . . 283--312
J. S. Reeve and
M. C. Rogers MP: an application specific concurrent
language . . . . . . . . . . . . . . . . 313--333
V. Lakshmi Narasimhan and
J. Armstrong Performance modelling of three parallel
sorting algorithms on a pipelined
transputer network . . . . . . . . . . . 335--355
David Jeff Jackson and
Greg Scott Tinney Performance analysis of distributed
implementations of a fractal image
compression algorithm . . . . . . . . . 357--386
Xi Li and
Sotirios G. Ziavras and
Constantine N. Manikopoulos Parallel DSP algorithms on TurboNet: an
experimental system with hybrid
message-passing/shared-memory
architecture . . . . . . . . . . . . . . 387--411
Vincent van Dongen Editorial . . . . . . . . . . . . . . . 413--413
Kevin B. Theobald The W-Network: A low-cost fault-tolerant
multistage interconnection network for
fine-grain multiprocessing . . . . . . . 415--428
Reiner W. Hartenstein and
Jürgen Becker and
Rainer Kress and
Helmut Reinig High-performance computing using a
reconfigurable accelerator . . . . . . . 429--443
Marc Le Fur Scanning parameterized polyhedron using
Fourier-Motzkin elimination . . . . . . 445--460
Gerard G. L. Meyer and
Mike Pascale A family of parallel QR factorization
algorithms . . . . . . . . . . . . . . . 461--473
Daniel Germain and
Denis Laurendeau and
Guy Vézina Visibility analysis on a massively
data-parallel computer . . . . . . . . . 475--487
W. Volken and
P. Schwab and
P. G. Kropf and
H. Neuenschwander Parallelizing a powerful Monte Carlo
method for electron beam dose
calculations . . . . . . . . . . . . . . 489--498
L. M. R. Mullin and
M. A. Jenkins Effective data parallel computation
using the Psi calculus . . . . . . . . . 499--515
Jaeyoung Choi and
Jack J. Dongarra and
David W. Walker PB-BLAS: a set of parallel block basic
linear algebra subprograms . . . . . . . 517--535
Chi-Chung Hui and
Mounir Hamdi and
Ishfaq Ahmad SPEED: A parallel platform for solving
and predicting the performance of PDEs
on distributed systems . . . . . . . . . 537--568
Tim Hopkins and
Peter Welch Transputer data-flow solution for
systems of linear equations . . . . . . 569--580
Lorie M. Liebrock and
Ken Kennedy Parallelization support for coupled grid
applications with small meshes . . . . . 581--615
Louis Coetzee and
Elizabeth C. Botha Parallel neural net training on the KSR1 617--638
Thomas Kindler and
Karsten Schwan and
Dilma Silva and
Mary Trauner and
Fred Alyea A parallel spectral model for
atmospheric transport processes . . . . 639--666
Gang Cheng and
Geoffrey C. Fox Integrating multiple parallel
programming paradigms in a
dataflow-based software environment . . 667--684
Hans-Ulrich Heiss and
Marcus Dormanns Partitioning and mapping of parallel
programs by self-organization . . . . . 685--706
D. W. Walker and
S. W. Otto Redistribution of block-cyclic data
distributions using MPI . . . . . . . . 707--728
Mark Baker Editorial . . . . . . . . . . . . . . . 729--730
A. Sathye and
G. Bassett and
K. Droegemeier and
M. Xue and
K. Brewster Experiences using high performance
computing for operational storm scale
weather prediction . . . . . . . . . . . 731--740
Robert M. Baxter and
Killian D. Murphy and
Shari M. Trewin Experiences in parallelising \em FLITE3D
on the Cray T3D . . . . . . . . . . . . 741--755
J. A. Keane Parallel systems in financial
information processing . . . . . . . . . 757--768
S. Lanteri and
M. Loriot Large-scale solutions of
three-dimensional compressible flows
using the parallel N3S-MUSCL solver . . 769--798
Joy Reed and
Kevin Parrott and
Tim Lanfear Portability, predictability and
performance for parallel computing: BSP
in practice . . . . . . . . . . . . . . 799--812
Anonymous Author Index . . . . . . . . . . . . . . 813--813
Jianjian Song and
Heng Kek Choo and
Kuok Ming Lee Application-level load migration and its
implementation on top of PVM . . . . . . 1--19
Nael B. Abu-Ghazaleh and
Philip A. Wilsey Variable instruction scheduling for MIMD
interpretation on pipelined SIMD
machines and for compositional
instruction sets . . . . . . . . . . . . 21--39
J. Wu Dimension-exchange-based global load
balancing on injured hypercubes . . . . 41--61
R. Jagannathan and
C. Dodd and
I. Agi GLU: A high-level system for granular
data-parallel programming . . . . . . . 63--83
S. Hinrichs Connection resource management for
compiler-generated communication . . . . 85--112
William Baritompa and
Sami Viitanen Parallel multidimensional bisection . . 113--121
M. Bednorz and
A. Gwozdowski and
K. Zieli\'nski Contextual debugging and analysis of
multithreaded applications . . . . . . . 123--139
W. J. Austin and
A. M. Wallace Message based cooperation between
parallel depth and intensity matching
algorithms . . . . . . . . . . . . . . . 141--162
C. León and
C. Rodríguez and
F. García and
F. De Sande A PRAM oriented programming system . . . 163--179
Thomas Rauber and
Gudula Rünger Load balancing schemes for extrapolation
methods . . . . . . . . . . . . . . . . 181--202
F. Hameed and
S. E. Hambrusch and
A. A. Khokhar and
J. N. Patel Contour ranking on coarse grained
machines: a case study for low-level
vision computations . . . . . . . . . . 203--221
R. Baraglia and
G. Faieta and
M. Formica and
D. Laforenza Experiences with a wide area network
metacomputing management tool using IBM
SP-2 parallel systems . . . . . . . . . 223--239
Xi Li and
Sotirios G. Ziavras and
Constantine N. Manikopoulos Parallel generation of adaptive
multiresolution structures for image
processing . . . . . . . . . . . . . . . 241--254
R. A. van de Geijn and
J. Watts SUMMA: scalable universal matrix
multiplication algorithm . . . . . . . . 255--274
B. S. Siegell and
P. A. Steenkiste Automatic selection of load balancing
parameters using compile-time and
run-time information . . . . . . . . . . 275--317
Nikos Chrisochoides and
Nashat Mansour and
Geoffrey Fox A comparison of optimization heuristics
for the data mapping problem . . . . . . 319--343
J. Li and
A. Skjellum and
R. D. Falgout A poly-algorithm for parallel dense
matrix multiplication on two-dimensional
process grid topologies . . . . . . . . 345--389
D. Giménez and
V. Hernández and
R. van de Geijn and
A. M. Vidal A block Jacobi method on a mesh of
processors . . . . . . . . . . . . . . . 391--411
Geoffrey Fox Editorial: Java for computational
science and engineering --- simulation
and modeling . . . . . . . . . . . . . . 413--414
Geoffrey C. Fox and
Wojtek Furmanski Java for parallel computing and as a
general language for scientific and
engineering simulation and modeling . . 415--425
Micha\l Cierniak and
Wei Li Optimizing Java bytecodes . . . . . . . 427--444
Zoran Budimlic and
Ken Kennedy Optimizing Java: theory and practice . . 445--463
Ian Foster and
George K. Thiruvathukal and
Steven Tuecke Technologies for ubiquitous
supercomputing: a Java interface to the
Nexus communication system . . . . . . . 465--475
Simeon Warner and
Simon Catterall and
Edward Lipson Java simulations for physics education 477--484
Kivanc Dincer and
Geoffrey C. Fox Using Java and JavaScript in the Virtual
Programming Laboratory: a Web-based
parallel programming environment . . . . 485--508
Marina Chen and
James Cowie Java's role in distributed collaboration 509--519
Lukasz Beca and
Gang Cheng and
Geoffrey C. Fox and
Tomasz Jurga and
Konrad Olszewski and
Marek Podgorny and
Piotr Sokolowski and
Krzysztof Walczak Java enabling collaborative education,
health care, and computing . . . . . . . 521--533
Albert D. Alexandrov and
Maximilian Ibel and
Klaus E. Schauser and
Chris J. Scheiman SuperWeb: research issues in Java-based
global computing . . . . . . . . . . . . 535--553
Dimple Bhatia and
Vanco Burzevski and
Maja Camuseva and
Geoffrey Fox and
Wojtek Furmanski and
Girish Premchandran WebFlow --- a visual programming
paradigm for Web/Java based coarse grain
distributed computing . . . . . . . . . 555--577
Aart J. C. Bik and
Dennis B. Gannon Automatically exploiting implicit
parallelism in Java . . . . . . . . . . 579--619
Susan Flynn Hummel and
Ton Ngo and
Harini Srinivasan SPMD programming in Java . . . . . . . . 621--631
Bryan Carpenter and
Yuh-Jye Chang and
Geoffrey Fox and
Donald Leskiw and
Xiaoming Li Experiments with `HP Java' . . . . . . . 633--648
Anurag Acharya and
M. Ranganathan and
Joel Saltz Resource-aware metacomputing . . . . . . 649--674
Sanjiva Weerawarana and
Anupam Joshi and
Elias N. Houstis and
John R. Rice and
Ann C. Catlin Notebook interfaces for networked
scientific computing: design and WWW
implementation . . . . . . . . . . . . . 675--695
V. Garg and
D. E. Schimmel Performance modeling of dense Cholesky
factorization on the MasPar MP-2 . . . . 697--719
R. Togneri Parallel program analysis on workstation
clusters: speedup profiling and latency
hiding . . . . . . . . . . . . . . . . . 721--751
Felicity George and
Nicholas Radcliffe and
Mark Smith and
Mark Birkin and
Martin Clarke Algorithms for solving a spatial
optimisation problem on a parallel
computer . . . . . . . . . . . . . . . . 753--780
Xian-he Sun and
Stuti Moitra Performance comparison of a set of
periodic and non-periodic tridiagonal
solvers on SP2 and Paragon parallel
computers . . . . . . . . . . . . . . . 781--801
Rudnei Dias Da Cunha A benchmark study based on the parallel
computation of the vector outer-product
A = uv$^T$ operation . . . . . . . . . . 803--819
M. Bozyigit and
S. A. Mohammed and
M. Al-Tayyeb Parallel join for IBGF partitioned
relational databases . . . . . . . . . . 821--836
Almadena Chtchelkanova and
John Gunnels and
Greg Morrow and
James Overfelt and
Robert A. van de Geijn Parallel implementation of BLAS: general
techniques for Level 3 BLAS . . . . . . 837--857
Weisi Lin Task division for parallel
implementation of object identification
system based on alternating
hypothesize-verify-extend strategy . . . 859--876
Timo Hämäläinen and
Harri Klapuri and
Jukka Saarinen and
Kimmo Kaski Parallel realizations of Kanerva's
sparse distributed memory on a
tree-shaped computer . . . . . . . . . . 877--896
Hiroshi Koide and
Mitsugu Suzuki and
Yasuichi Nakayama A new memory allocation method for
shared memory multiprocessors with large
virtual address space . . . . . . . . . 897--914
Jack J. Dongarra and
Tom Dunigan Message-passing performance of various
computers . . . . . . . . . . . . . . . 915--926
Takashi Suzuoka and
Jaspal Subhlok and
Thomas Gross A performance debugging tool for high
performance Fortran programs . . . . . . 927--945
Tong-Yee Lee and
C. S. Raghavendra and
John B. Nicholas Parallel implementation of a ray tracing
algorithm for distributed memory
parallel computers . . . . . . . . . . . 947--965
Stefka Fidanova Linear array for spelling correction . . 967--973
P. Wang and
R. D. Ferraro Parallel computation for natural
convection . . . . . . . . . . . . . . . 975--987
Maria A. Pirozzi Numerical simulation of fluid dynamic
problems on distributed memory parallel
computers . . . . . . . . . . . . . . . 989--998
Geoffrey Fox Java for computational science and
engineering --- simulation and modeling
II . . . . . . . . . . . . . . . . . . . 1001--1002
Joseph Hummel and
Ana Azevedo and
David Kolson and
Alexandru Nicolau Annotating the Java bytecodes in support
of optimization . . . . . . . . . . . . 1003--1016
Andreas Krall and
Reinhard Grafl CACAO --- A 64-bit JavaVM just-in-time
compiler . . . . . . . . . . . . . . . . 1017--1030
Lars R. Clausen A Java bytecode optimizer using
side-effect analysis . . . . . . . . . . 1031--1045
Geoffrey Fox and
Xiaoming Li and
Zheng Qiang and
Wu Zhigang A prototype of Fortran-to-Java converter 1047--1061
Micha\l Cierniak and
Wei Li Just-in-time optimizations for
high-performance Java programs . . . . . 1063--1073
Jonathan C. Hardwick and
Girija Narlikar and
Jay Sipelstein Interactive simulations on the Web:
compiling N ESL into Java . . . . . . . 1075--1089
Aart J. C. Bik and
Dennis B. Gannon A note on native level 1 BLAS in Java 1091--1099
Rong-Guey Chang and
Cheng-Wei Chen and
Tyng-Ruey Chuang and
Jenq Kuen Lee Towards automatic support of parallel
sparse computation in Java with
continuous compilation . . . . . . . . . 1101--1111
Robert E. McGrath and
Xinjian Lu and
Michael Folk Java applications using NCSA HDF files 1113--1125
Taber H. Smith and
Aaron E. Gower and
Duane S. Boning A matrix math library for Java . . . . . 1127--1137
Bernd O. Christiansen and
Peter Cappello and
Mihai F. Ionescu and
Michael O. Neary and
Klaus E. Schauser and
Daniel Wu Javelin: Internet-based parallel
computing using Java . . . . . . . . . . 1139--1160
Paul A. Gray and
Vaidy S. Sunderam IceT: distributed computing and Java . . 1161--1167
Hernâni Pedroso and
Luis M. Silva and
João Gabriel Silva Web-based metacomputing with JET . . . . 1169--1173
Zhikai Chen and
Kurt Maly and
Piyush Mehrotra and
Praveen K. Vangala and
Mohammad Zubair Web-based framework for distributed
computing . . . . . . . . . . . . . . . 1175--1180
Aart J. C. Bik and
Juan E. Villacis and
Dennis B. Gannon javar: A prototype Java restructuring
compiler . . . . . . . . . . . . . . . . 1181--1191
Kees van Reeuwijk and
Arjan J. C. van Gemund and
Henk J. Sips Spar: A programming language for
semi-automatic compilation of parallel
programs . . . . . . . . . . . . . . . . 1193--1205
Rajeev R. Raje and
Joseph I. Williams and
Michael Boyles Asynchronous Remote Method Invocation
(ARMI) mechanism for Java . . . . . . . 1207--1211
Weimin Yu and
Alan Cox Java/DSM: A platform for heterogeneous
computing . . . . . . . . . . . . . . . 1213--1224
Michael Philippsen and
Matthias Zenger JavaParty --- transparent remote objects
in Java . . . . . . . . . . . . . . . . 1225--1242
Micha\l Cierniak and
Suresh Srinivas A portable browser for performance
programming . . . . . . . . . . . . . . 1243--1248
Byeongseob Ki and
Scott Klasky Collaborative scientific data
visualization . . . . . . . . . . . . . 1249--1259
Tain-Chi Lu and
Chung-Wen Chiang and
Chungnan Lee and
Tong-Yee Lee A Web-based distributed and
collaborative 3D animation environment 1261--1268
Brent Driggers and
Jay Alameda and
Ken Bishop Distributed collaboration for
engineering and scientific applications
implemented in Habanero, a Java-based
environment . . . . . . . . . . . . . . 1269--1277
Henri Casanova and
Jack Dongarra and
David M. Doolin Java access to numerical libraries . . . 1279--1291
Matthew B. Dwyer and
Virgil Wallentine A framework for parallel adaptive grid
simulations . . . . . . . . . . . . . . 1293--1310
Christopher A. Atwood and
Rajat P. Garg and
Dennis Deryke A prototype computational fluid dynamics
case study in Java . . . . . . . . . . . 1311--1318
Olaf David A kernel approach for
interactive-oriented model construction
in Java . . . . . . . . . . . . . . . . 1319--1326
M. A. Egan and
M. Krishnamoorthy and
K. Rajan A Java simulation tool for fuzzy
clustering . . . . . . . . . . . . . . . 1327--1332
Stuart Russell and
Lewis Stiller and
Othar Hansson PNPACK: Computing with probabilities in
Java . . . . . . . . . . . . . . . . . . 1333--1339
Sridhar Adapalli and
Krishna Addepalli World Wide Web integration of
manufacturing process simulations . . . 1341--1350
Chengzhong Xu and
Francis C. M. Lau and
Ralf Diekmann Decentralized remapping of data parallel
applications in distributed memory
multiprocessors . . . . . . . . . . . . 1351--1376
Edward A. Carmona and
Leon J. Chandler On parallel PIC versatility and the
structure of parallel PIC approaches . . 1377--1405
Anonymous Author Index . . . . . . . . . . . . . . 1407--1408
Prince Kohli and
Mustaque Ahamad and
Karsten Schwan Indigo: user-level support for building
distributed shared abstractions . . . . 1--29
P. Marenzoni and
P. Rossi Benchmark kernels as a tool for
performance evaluation of MPP's . . . . 31--51
Ralf Diekmann and
Derk Meyer and
Burkhard Monien Parallel decomposition of unstructured
FEM-meshes . . . . . . . . . . . . . . . 53--72
S. K. S. Gupta and
C.-H. Huang and
P. Sadayappan and
R. W. Johnson A technique for overlapping computation
and communication for block recursive
algorithms . . . . . . . . . . . . . . . 73--90
Ajit Singh and
Jonathan Schaeffer and
Duane Szafron Experience with parallel programming
using code templates . . . . . . . . . . 91--120
Louis Coetzee and
Elizabeth C. Botha The parallel downhill simplex algorithm
for unconstrained optimisation . . . . . 121--137
Per Brinch Hansen Conjugate gradient solution of linear
equations . . . . . . . . . . . . . . . 139--156
David K. Lowenthal and
Vincent W. Freeh and
Gregory R. Andrews Efficient support for fine-grain
parallelism on shared-memory machines 157--173
Bernard Mans Portable distributed priority queues
with MPI . . . . . . . . . . . . . . . . 175--198
Adam Ferrari and
V. S. Sunderam Multiparadigm distributed computing with
TPVM . . . . . . . . . . . . . . . . . . 199--228
Ray S. Tuminaro and
John N. Shadid and
Scott A. Hutchinson Parallel sparse matrix vector multiply
software for matrices with data locality 229--247
M. Fleury and
L. Hayat and
A. F. Clark Parallel reconfiguration in an
image-processing context . . . . . . . . 249--263
Kuei Yu Wang and
Dan C. Marinescu and
Octavian F. Carbunar Dynamic scheduling of process groups . . 265--283
A. Mazzeo and
N. Mazzocca and
U. Villano Efficiency measurements in heterogeneous
distributed computing systems: from
theory to practice . . . . . . . . . . . 285--313
R. D. Dowsing and
W. S. Martins The performance of a selection of
sorting algorithms on a general purpose
parallel computer . . . . . . . . . . . 315--332
Jürgen Brehm and
Patrick H. Worley and
Manish Madhukar Performance modeling for SPMD
message-passing programs . . . . . . . . 333--357
Massimo Bernaschi and
Giulio Iannello Collective communication operations:
experimental results vs. theory . . . . 359--386
Patrick H. Worley and
Allen C. Robinson and
David R. Mackay and
Edward J. Barragy A study of application sensitivity to
variation in message-passing latency and
bandwidth . . . . . . . . . . . . . . . 387--406
Honbo Zhou and
Al Geist LPVM: a step towards multithread PVM . . 407--416
Martin C. Rinard Applications experience in Jade . . . . 417--448
A. M. Day and
D. Tracey Parallel implementations for determining
the 2D convex hull . . . . . . . . . . . 449--466
Y. F. Hu and
R. J. Blake and
D. R. Emerson An optimal migration algorithm for
dynamic load balancing . . . . . . . . . 467--483
Mordechai Ben-Ari How to solve the Santa Claus problem . . 485--496
A. Averbuch and
A. Cohen Efficient multicast design in a
microkernel environment . . . . . . . . 497--548
John Z. Lou and
John D. Farrara Performance analysis and optimization on
a parallel atmospheric general
circulation model code . . . . . . . . . 549--565
Ian Foster and
Jonathan Geisler and
Bill Nickless and
Warren Smith and
Steven Tuecke Software infrastructure for the I-WAY
metacomputing experiment . . . . . . . . 567--581
Amir Averbuch and
Eran Gabber Portable parallel FFT for MIMD
multiprocessors . . . . . . . . . . . . 583--605
P. Crooks and
R. H. Perrott An automatic data distribution generator
for distributed memory machines . . . . 607--629
Roberto Togneri Parallel program analysis on workstation
clusters: Memory utilisation and load
balancing . . . . . . . . . . . . . . . 631--653
Jaeyoung Choi A new parallel matrix multiplication
algorithm on distributed-memory
concurrent computers . . . . . . . . . . 655--670
Edward Mascarenhas and
Vernon Rego Migrant threads on process farms:
parallel programming with Ariadne . . . 673--698
Weiming Gu and
Greg Eisenhauer and
Karsten Schwan and
Jeffrey Vetter Falcon: On-line monitoring for steering
parallel programs . . . . . . . . . . . 699--736
Angelo Corana Computing the correlation dimension on a
network of workstations . . . . . . . . 737--762
John G. Vaughan and
Mary O'Donovan Experimental evaluation of distributed
load balancing implementations . . . . . 763--782
Lisa D. Nicklas and
Robert W. Atkins and
Sanjeev K. Setia and
Pearl Y. Wang Design and implementation of a parallel
solution to the cutting stock problem 783--805
Steven P. Vanderwiel and
Daphna Nathanson and
David J. Lilja A comparative analysis of parallel
programming language complexity and
performance . . . . . . . . . . . . . . 807--820
Geoffrey Fox Editorial: Java for high-performance
network computing . . . . . . . . . . . 821--824
Kathy Yelick and
Luigi Semenzato and
Geoff Pike and
Carleton Miyamoto and
Ben Liblit and
Arvind Krishnamurthy and
Paul Hilfinger and
Susan Graham and
David Gay and
Phil Colella and
Alex Aiken Titanium: a high-performance Java
dialect . . . . . . . . . . . . . . . . 825--836
Andreas Krall and
Mark Probst Monitors and exceptions: how to
implement Java efficiently . . . . . . . 837--850
Erik D. Demaine C to Java: converting pointers into
references . . . . . . . . . . . . . . . 851--861
Vladimir Getov and
Susan Flynn Hummel and
Sava Mintchev High-performance parallel programming in
Java: exploiting native libraries . . . 863--872
Bryan Carpenter and
Guansong Zhang and
Geoffrey Fox and
Xinying Li and
Yuhong Wen \em HPJava: data parallel extensions to
Java . . . . . . . . . . . . . . . . . . 873--877
Aart J. C. Bik and
Dennis B. Gannon A prototype bytecode parallelization
tool . . . . . . . . . . . . . . . . . . 879--885
Holger Karl Bridging the gap between distributed
shared memory and message passing . . . 887--900
Paul A. Gray and
Vaidy S. Sunderam Native-language-based distributed
computing across network and filesystem
boundaries . . . . . . . . . . . . . . . 901--909
G. K. Thiruvathukal and
L. S. Thomas and
A. T. Korczynski Reflective remote method invocation . . 911--925
Satoshi Hirano and
Yoshiji Yasu and
Hirotaka Igarashi Performance evaluation of popular
distributed object technologies for Java 927--940
Fabian Breg and
Shridhar Diwan and
Juan Villacis and
Jayashree Balasubramanian and
Esra Akman and
Dennis Gannon Java RMI performance and object model
interoperability: experiments with
Java/HPC++ . . . . . . . . . . . . . . . 941--955
Berry A. W. Van Halderen and
Benno J. Overeinder Fornax: Web-based distributed discrete
event simulation in Java . . . . . . . . 957--970
Arie Keren and
Amnon Barak Adaptive placement of parallel Java
agents in a scalable computing cluster 971--976
Glenn Judd and
Mark Clement and
Quinn Snell DOGMA: distributed object group
metacomputing architecture . . . . . . . 977--983
Adam Ferrari JPVM: network parallel computing in Java 985--992
James Cowie JTED: parallel discrete-event simulation
in Java . . . . . . . . . . . . . . . . 993--997
Pedro Bizarro and
Luís M. Silva and
João Gabriel Silva JWarp: a Java library for parallel
discrete-event simulations . . . . . . . 999--1005
Jinsong Zhu and
Maria Törö and
Victor Leung and
Son Vuong Supporting universal personal computing
on the Internet with Java and CORBA . . 1007--1013
Luis F. G. Sarmenta and
Satoshi Hirano and
Stephen A. Ward Towards Bayanihan: building an
extensible framework for volunteer
computing using Java . . . . . . . . . . 1015--1019
K. Mani Chandy and
Adam Rifkin and
Eve Schooler Using announce-listen with global events
to develop distributed control systems 1021--1027
Arash Baratloo and
Mehmet Karaul and
Holger Karl and
Zvi M. Kedem An infrastructure for network computing
with Java applets . . . . . . . . . . . 1029--1041
Denis Caromel and
Wilfried Klauser and
Julien Vayssi\`ere Towards seamless computing and
metacomputing in Java . . . . . . . . . 1043--1061
Hiromitsu Takagi and
Satoshi Matsuoka and
Hidemoto Nakada and
Satoshi Sekiguchi and
Mitsuhisa Satoh and
Umpei Nagashima Ninflet: a migratable parallel objects
framework using Java . . . . . . . . . . 1063--1078
Rajeev R. Raje and
Michael Boyles and
Shiaofen Fang CEV: collaborative environment for
visualization using Java RMI . . . . . . 1079--1085
Lalit Kumar Jain and
Mark Abbott DOVE: distributed objects based
scientific visualization environment . . 1087--1095
Erol Akarsu and
Geoffrey Fox and
Tomasz Haupt DARP: Java-based data analysis and rapid
prototyping environment for distributed
high performance computations . . . . . 1097--1105
Byeongseob Ki and
Scott Klasky Scivis . . . . . . . . . . . . . . . . . 1107--1115
Ronald F. Boisvert and
Jack J. Dongarra and
Roldan Pozo and
Karin A. Remington and
G. W. Stewart Developing numerical libraries in Java 1117--1129
Dan Souder and
Morgan Herrington and
Rajat P. Garg and
Dennis Deryke JSPICE: a component-based distributed
Java front-end for SPICE . . . . . . . . 1131--1141
Matthias Jacob and
Michael Philippsen and
Martin Karrenbach Large-scale parallel geophysical
algorithms in Java: a feasibility study 1143--1153
Matthias Schwab and
Joel Schroeder Algebraic Java classes for numerical
optimization . . . . . . . . . . . . . . 1155--1164
Pavel Gladychev and
Ahmed Patel and
Donal O'Mahony Cracking RC5 with Java applets . . . . . 1165--1171
John Glossner and
Jesse Thilo and
Stamatis Vassiliadis Java signal processing: FFTs with
bytecodes . . . . . . . . . . . . . . . 1173--1178
Andreas Weber and
Wolfgang Küchlin and
Bernhard Eggers Parallel computer algebra software as a
Web component . . . . . . . . . . . . . 1179--1188
Narendar Yalamanchilli and
William Cohen Communication performance of Java-based
parallel virtual machines . . . . . . . 1189--1196
Brad Topol and
John T. Stasko and
Vaidy Sunderam PVaniM: a tool for visualization in
network computing environments . . . . . 1197--1222
Hazem M. Abbas and
Mohamed M. Bayoumi Performance of a backpropagation trained
feedforward network on an MIMD
architecture . . . . . . . . . . . . . . 1223--1234
Mary W. Hall and
Margaret Martonosi Adaptive parallelism in
compiler-parallelized code . . . . . . . 1235--1250
Qin Lu and
Sau-Ming Lau and
Kwong-Sak Leung Dynamic load distribution using
anti-tasks and load state vectors . . . 1251--1269
Stanislaw Chrobot and
Agata Stras and
Robert Stras ARS: an integrated package for
shared-variable and message-passing
computations in object-based systems . . 1271--1290
F. F. Cai and
M. E. C. Hull and
D. A. Bell The design and evaluation of a buffer
algorithm for database machines . . . . 1291--1316
Dinesh P. Mehta and
Erica D. Wilson Parallel algorithms for corner stitching 1317--1341
Anonymous Author Index . . . . . . . . . . . . . . 1343--1344
Qin Lu and
Sau-Ming Lau An adaptive load distribution algorithm
for resolving bursty workload . . . . . 1--20
Jahangir Karimi A software design technique for
client-server applications . . . . . . . 21--42
Giuliano Armano and
Antonio Corradi and
Valeria Filippi A communication micro-kernel for
implementing object-oriented programming
on closely coupled distributed
architectures . . . . . . . . . . . . . 43--68
Mark Baker Editorial: commercial and industrial
applications: part 2 . . . . . . . . . . 69--69
Gang Cheng and
Geoffrey C. Fox and
Tseng-Hui Lin and
Tomasz Haupt A computing framework for integrating
interactive visualization in HPCC
applications . . . . . . . . . . . . . . 71--92
Stephen Brindle and
Adrian Colbrook and
John Elliott and
Daron Green and
Francis Wray The European Porting Project ---
demonstrating industrial relevance of
parallel HPC . . . . . . . . . . . . . . 93--108
David Levine and
William Gropp and
Kimmo Forsman and
Lauri Kettunen Parallel computation of
three-dimensional nonlinear
magnetostatic problems . . . . . . . . . 109--120
Ivan Zoraja and
Hermann Hellwagner and
Vaidy Sunderam SCIPVM: Parallel distributed computing
on SCI workstation clusters . . . . . . 121--138
Pierre-Yves Calland and
Jack Dongarra and
Yves Robert Tiling on systems with
communication/computation overlap . . . 139--153
C. C. Pain and
C. R. E. de Oliveira and
A. J. H. Goddard Simulated annealing task to processor
mapping for domain decomposition methods
on distributed parallel computers . . . 155--165
Mark Baker Editorial: Applications of Distributed
Computing Environments . . . . . . . . . 167--168
Alejandro E. Murillo and
Jean Bell Distributed Seismic Unix: a tool for
seismic data processing . . . . . . . . 169--187
Samuel H. Russ and
Jonathan Robinson and
Matt Gleeson and
Brad Meyers and
Laxman Rajagopalan and
Chun-Heong Tan Using Hector to run MPI programs over
networked workstations . . . . . . . . . 189--204
J. A. Keane A co-ordination framework for
distributed financial applications . . . 205--219
Kaushik Ghosh and
Richard M. Fujimoto and
Karsten Schwan Composing high-performance schedulers: a
case study from real-time simulation . . 221--245
A. Averbuch and
Y. Roditty and
B. Shoham Scheduling tasks of multi-join queries
in a multiprocessor . . . . . . . . . . 247--279
Sotirios G. Ziavras and
Sanjay Krishnamurthy Evaluating the communications
capabilities of the generalized
hypercube interconnection network . . . 281--300
Jon B. Weissman Prophet: automated scheduling of SPMD
programs in workstation networks . . . . 301--321
Erricos John Kontoghiorghes Ordinary linear model estimation on a
massively parallel SIMD computer . . . . 323--341
Aiichiro Nakano Multiresolution load balancing in curved
space: the wavelet representation . . . 343--353
C. Rodríguez and
F. De Sande and
C. León and
L. García Parallelism and recursion in message
passing libraries: an efficient
methodology . . . . . . . . . . . . . . 355--365
Thomas Rauber and
Gudula Rünger Parallel execution of embedded and
iterated Runge--Kutta methods . . . . . 367--385
Sheldon Clarke and
Sivarama P. Dandamudi Usefulness of adaptive load sharing for
parallel processing on networks of
workstations . . . . . . . . . . . . . . 387--405
Salvatore Orlando and
Raffaele Perego \em COLT$_H P F$, a run-time support for
the high-level co-ordination of HPF
tasks . . . . . . . . . . . . . . . . . 407--434
Denitza T. Krasteva and
Layne T. Watson and
Chuck Baker and
Bernard Grossman and
William H. Mason and
Raphael T. Haftka Distributed control parallelism in
multidisciplinary aircraft design . . . 435--459
J. L. Roda and
C. Rodríguez and
D. G. Morales and
F. Almeida Predicting the execution time of message
passing models . . . . . . . . . . . . . 461--477
Ronald A. Olsson Reproducible execution of SR programs 479--507
M. Fleury and
A. C. Downton and
A. F. Clark Constructing generic data-farm templates 509--528
Jan-Jan Wu and
Marina Chen and
James Cowie CRAFT: a framework for F90/HPF compiler
optimizations . . . . . . . . . . . . . 529--569
Wenjie Zhu and
Linda Petzold Parallel sensitivity analysis for DAEs
with many parameters . . . . . . . . . . 571--585
Chris Wadsworth Editorial: Portable software tools for
parallel architectures . . . . . . . . . 587--591
K. Mcmanus and
S. P. Johnson and
M. Cross Converting best manual practice into
generic automatable strategies for
unstructured mesh parallelisation . . . 593--614
G. R. Ribeiro Justo and
T. Delaitre and
M. J. Zemerly and
S. C. Winter Accurate performance prediction using
visual prototypes . . . . . . . . . . . 615--634
M. H. Williams and
E. W. Dempster and
N. T. Tomov and
C. S. Pua and
H. Taylor and
A. Burger and
J. Lü and
P. Broughton An analytical tool for predicting the
performance of parallel relational
databases . . . . . . . . . . . . . . . 635--653
M. Fleury and
N. Sarvan and
A. C. Downton and
A. F. Clark Methodology and tools for system
analysis of parallel pipelines . . . . . 655--670
P. J. Morrow and
D. Crookes and
J. Brown and
G. McAleese and
D. Roantree and
I. Spence Efficient implementation of a portable
parallel programming model for image
processing . . . . . . . . . . . . . . . 671--685
Stephen R. Donaldson and
Jonathan M. D. Hill and
David B. Skillicorn Predictable communication on
unpredictable networks: implementing BSP
over TCP/IP and UDP/IP . . . . . . . . . 687--700
Hans-Wolfgang Loidl and
Philip W. Trinder and
Kevin Hammond and
Sahalu B. Junaidu and
Richard G. Morgan and
Simon L. Peyton Jones Engineering parallel symbolic programs
in G P H . . . . . . . . . . . . . . . . 701--752
M. Bozyigit and
J. Al-Ghamdi and
M. Ghouseuddin and
H. Barada A load balanced distributed computing
system . . . . . . . . . . . . . . . . . 753--771
Pedro C. Diniz and
Martin C. Rinard Synchronization transformations for
parallel computing . . . . . . . . . . . 773--802
M. Hobbs and
A. Goscinski A concurrent process creation service to
support SPMD based parallel processing
on COWs . . . . . . . . . . . . . . . . 803--821
Jonathan Nash A scalable and starvation-free
concurrent locking mechanism . . . . . . 823--833
Agostino Poggi and
Giulio Destri MPOOL: an object-oriented library for
task composition and co-ordination . . . 835--848
Jose M. Claver and
Vicente Hernandez Parallel adaptive wavefront algorithms
solving Lyapunov equations for the
Cholesky factor on message passing
multiprocessors . . . . . . . . . . . . 849--862
P. M. Selwood and
M. Berzins Parallel unstructured tetrahedral mesh
adaptation: algorithms, implementation
and scalability . . . . . . . . . . . . 863--884
Mark Baker Editorial: Special Issue: Aspects of
Seamless Computing . . . . . . . . . . . 885--885
Matthias Brune and
Jörn Gehring and
Axel Keller and
Alexander Reinefeld Managing clusters of geographically
distributed high-performance computers 887--911
Wayne Schroeder The SDSC encryption/authentication (SEA)
system . . . . . . . . . . . . . . . . . 913--931
Gregor von Laszewski A loosely coupled metacomputer:
co-operating job submissions across
multiple supercomputing sites . . . . . 933--948
Ryan P. McCormack and
John E. Koontz and
Judith Devaney Seamless computing with WebSubmit . . . 949--963
Marc Rieffel and
Mikhail Ivanov and
Sadasivan Shankar and
Stephen Taylor Concurrent simulation of neutral flow in
the GEC reference cell . . . . . . . . . 1--19
D. González and
F. Almeida and
J. Roda and
C. Rodríguez From the theory to the tools: parallel
dynamic programming . . . . . . . . . . 21--34
Steven Burdette and
Tracy Camp and
Bill Bynum Distributed BACI: a toolkit for
distributed applications . . . . . . . . 35--52
Esmond G. Ng and
Padma Raghavan Towards a scalable hybrid sparse solver 53--68
François Pellegrini and
Jean Roman and
Patrick Amestoy Hybridizing nested dissection and halo
approximate minimum degree for efficient
sparse matrix ordering . . . . . . . . . 69--84
Gerd Heber and
Rupak Biswas and
Guang R. Gao Self-avoiding walks over adaptive
unstructured grids . . . . . . . . . . . 85--109
Jian Chen and
Valerie E. Taylor ParaPART: parallel mesh partitioning
tool for distributed systems . . . . . . 111--123
Yuan Lin and
David Padua A simple framework to calculate the
reaching definition of array references
and its use in subscript array analysis 125--135
Siegfried Benkner Optimizing irregular HPF applications
using halos . . . . . . . . . . . . . . 137--155
C. T. H. Everaars and
F. Arbab and
B. Koren Dynamic process composition and
communication patterns in irregularly
structured applications . . . . . . . . 157--174
David L. Rhodes and
Apostolos Gerasoulis A scheduling approach to parallel
harmonic balance simulation . . . . . . 175--187
Daniel Andresen and
Timothy McCune H-SWEB: a hierarchical scheduling system
for distributed WWW server clusters . . 189--210
Tao Yang Special Issue: Solving Irregularly
Structured Problems . . . . . . . . . . i--ii
D. S. Lecomber and
C. J. Siniolakis and
K. R. Sujithan PRAM programming: in theory and in
practice . . . . . . . . . . . . . . . . 211--226
Erwin Laure and
Matthew Haines and
Piyush Mehrotra and
Hans Zima On the implementation of the Opus
coordination language . . . . . . . . . 227--249
Alberto Bartoli and
Gianluca Dini and
Lanfranco Lopriore Single address space implementation in
distributed systems . . . . . . . . . . 251--280
Muhammed S. Al-Mulhem Concurrent programming in VISO . . . . . 281--288
Charalampos Konstantopoulos and
Andreas Svolos and
Christos Kaklamanis An efficient parallel algorithm for
motion estimation in very low bit-rate
video coding systems . . . . . . . . . . 289--309
C. Gil and
J. Ortega and
M. G. Montoya Parallel VLSI test in a shared-memory
multiprocessor . . . . . . . . . . . . . 311--326
M. G. Montoya and
C. Gil and
I. Garcia Parallel thinning algorithms on
multicomputers: experimental study on
load balancing . . . . . . . . . . . . . 327--340
Geoffrey Fox Editorial: Special Issue: ACM 1999 Java
Grande Conference . . . . . . . . . . . 341--342
Tia Newhall and
Barton P. Miller Performance measurement of dynamically
compiled Java executions . . . . . . . . 343--362
Allan Heydon and
Marc Najork Performance limitations of the Java core
libraries . . . . . . . . . . . . . . . 363--373
J. M. Bull and
L. A. Smith and
M. D. Westhead and
D. S. Henty and
R. A. Davey A benchmark suite for high performance
Java . . . . . . . . . . . . . . . . . . 375--388
Joel Jones and
Samuel Kamin Annotating Java class files with virtual
registers for performance . . . . . . . 389--406
Oiwa Yutaka and
Kenjiro Taura and
Akinori Yonezawa Extending Java virtual machine with
integer-reference conversion . . . . . . 407--422
Ana Azevedo and
Alex Nicolau and
Joe Hummel An annotation-aware Java virtual machine
implementation . . . . . . . . . . . . . 423--444
William Pugh The Java memory model is fatally flawed 445--455
Kazuaki Ishizaki and
Motohiro Kawahito and
Toshiaki Yasue and
Mikio Takeuchi and
Takeshi Ogasawara and
Toshio Suganuma and
Tamiya Onodera and
Hideaki Komatsu and
Toshio Nakatani Design, implementation, and evaluation
of optimizations in a Java$^{TM}$
Just-In-Time compiler . . . . . . . . . 457--475
Michael Philippsen and
Edwin Günthner Complex numbers for Java . . . . . . . . 477--491
Geoffrey Fox Editorial: Special Issue: ACM 1999 Java
Grande Conference . . . . . . . . . . . 493--494
Michael Philippsen and
Bernhard Haumacher and
Christian Nester More efficient serialization and RMI for
Java . . . . . . . . . . . . . . . . . . 495--518
Matt Welsh and
David Culler Jaguar: enabling efficient communication
and I/O in Java . . . . . . . . . . . . 519--538
Bryan Carpenter and
Geoffrey Fox and
Sung Hoon Ko and
Sang Lim Object serialization for marshaling data
in a Java interface to MPI . . . . . . . 539--553
Maurice Herlihy and
Michael P. Warres A tale of two directories: implementing
distributed shared objects in Java . . . 555--572
Chi-Chao Chang and
Thorsten von Eicken Javia: A Java interface to the virtual
interface architecture . . . . . . . . . 573--593
Michael Philippsen Cooperating distributed garbage
collectors for clusters and beyond . . . 595--610
Geoffrey Fox Editorial: Special Issue: ACM 1999 Java
Grande Conference . . . . . . . . . . . 611--612
Michael Philippsen and
Bernhard Haumacher Locality optimization in JavaParty by
means of static type analysis . . . . . 613--628
Tomasz Haupt and
Erol Akarsu and
Geoffrey Fox and
Choon-Han Youn The Gateway system: uniform Web based
access to remote resources . . . . . . . 629--642
Rob van Nieuwpoort and
Jason Maassen and
Henri E. Bal and
Thilo Kielmann and
Ronald Veldema Wide-area parallel programming using the
remote method invocation model . . . . . 643--666
Matthew Izatt and
Patrick Chan and
Tim Brecht Ajents: towards an environment for
parallel, distributed and mobile Java
applications . . . . . . . . . . . . . . 667--685
Matthew S. Shields and
Omer F. Rana and
David W. Walker and
Maozhen Li and
David Golby A Java/CORBA-based visual program
composition environment for PSEs . . . . 687--704
Cheng-Zhong Xu and
Brian Wims A mobile agent based push methodology
for global parallel computing . . . . . 705--726
Michael O. Neary and
Sean P. Brydon and
Paul Kmiec and
Sami Rollins and
Peter Cappello Javelin++: scalability issues in global
computing . . . . . . . . . . . . . . . 727--753
Jerry James and
Ambuj Singh Design of the Kan distributed object
system . . . . . . . . . . . . . . . . . 755--797
Boris V. Protopopov and
Anthony Skjellum Shared-memory communication approaches
for an MPI message-passing library . . . 799--820
A. Averbuch and
Y. Roditty and
B. Shoham Performance analysis of hybrid network
multiprocessor architecture . . . . . . 821--844
L. Bölöni and
D. C. Marinescu and
J. R. Rice and
P. Tsompanopoulou and
E. A. Vavalis Agent based scientific simulation and
modeling . . . . . . . . . . . . . . . . 845--861
Susan D. Urban and
Michael Tjahjadi and
Jami J. Shah A case study in mapping conceptual
designs to object-relational schemas . . 863--907
Hai Jin and
Kai Hwang Optimal striping in RAID architecture 909--916
Michael Philippsen A survey of concurrent object-oriented
languages . . . . . . . . . . . . . . . 917--980
Alberto Coen-Porisini and
Dino Mandrioli Using TRIO for designing a CORBA-based
application . . . . . . . . . . . . . . 981--1015
Mark Baker Special Issue: Message passing
interface-based parallel programming
with Java . . . . . . . . . . . . . . . 1017--1018
Bryan Carpenter and
Vladimir Getov and
Glenn Judd and
Anthony Skjellum and
Geoffrey Fox MPJ: MPI-like message passing for Java 1019--1038
Vladimir S. Getov and
Paul A. Gray and
Vaidy S. Sunderam Aspects of portability and distributed
execution for JNI-wrapped message
passing libraries . . . . . . . . . . . 1039--1050
Nenad Stankovic An open Java system for SPMD programming 1051--1076
Luís Moura Silva and
Paulo Martins and
João Gabriel Silva Heterogeneous parallel computing using
Java and WMPI . . . . . . . . . . . . . 1077--1091
George K. Thiruvathukal and
Phillip M. Dickens and
Shahzad Bhatti Java on networks of workstations
(JavaNOW): a parallel computing
framework inspired by Linda and the
Message Passing Interface (MPI) . . . . 1093--1116
Mats Brorsson and
Barbara Chapman Special Issue: EWOMP'99 --- First
European Workshop on OpenMP . . . . . . 1117--1119
Lorna Smith and
Paul Kent Development and performance of a mixed
OpenMP/MPI quantum Monte Carlo code . . 1121--1129
Assefaw Hadish Gebremedhin and
Fredrik Manne Scalable parallel graph coloring
algorithms . . . . . . . . . . . . . . . 1131--1146
Leesa Brieger HPF to OpenMP on the Origin2000: a case
study . . . . . . . . . . . . . . . . . 1147--1154
Alan J. Wallcraft SPMD OpenMP versus MPI for ocean models 1155--1164
Bob Kuhn and
Paul Petersen and
Eamonn O'Toole OpenMP versus threading in C/C++ . . . . 1165--1176
L. Adhianto and
F. Bodin and
B. Chapman and
L. Hascoet and
A. Kneer and
D. Lancaster and
I. Wolton and
M. Wirtz Tools for OpenMP application
development: the POST project . . . . . 1177--1191
Christian Brunschen and
Mats Brorsson OdinMP/CCp --- a portable implementation
of OpenMP for C . . . . . . . . . . . . 1193--1203
Marc Gonz\`alez and
Eduard Ayguadé and
Xavier Martorell and
Jesús Labarta and
Nacho Navarro and
José Oliver NanosCompiler: supporting flexible
multilevel parallelism exploitation in
OpenMP . . . . . . . . . . . . . . . . . 1205--1218
Sanjiv Shah and
Grant Haab and
Paul Petersen and
Joe Throop Flexible control structures for
parallelism in OpenMP . . . . . . . . . 1219--1239
Dixie Hisley and
Gagan Agrawal and
Punyam Satya-narayana and
Lori Pollock Porting and performance evaluation of
irregular codes using OpenMP . . . . . . 1241--1259
Rudolf Berrendorf and
Guido Nieken Performance characteristics for OpenMP
constructs on different parallel
computer architectures . . . . . . . . . 1261--1273
J. M. Badía and
A. M. Vidal Inverse Toeplitz eigenproblem on
personal computer networks . . . . . . . 1275--1290
K. J. Binu and
D. Janaki Ram Integrating task parallelism in data
parallel languages for parallel
programming on NOWs . . . . . . . . . . 1291--1315
Alexey Lastovetsky and
Dmitry Arapov and
Alexey Kalinov and
Ilya Ledovskih A parallel language and its programming
system for heterogeneous networks . . . 1317--1343
Rachid Guerraoui Special issue: European Conference on
Object-oriented Programming 1999 . . . . 1345--1345
Krzysztof Czarnecki and
Ulrich W. Eisenecker Synthesizing objects . . . . . . . . . . 1347--1377
Rémi Bastide and
Ousmane Sy and
Philippe Palanque A formal notation and tool for the
engineering of CORBA systems . . . . . . 1379--1403
Raju Pandey and
Brant Hashii Providing fine-grained access control
for Java programs via binary editing . . 1405--1430
Wim De Pauw and
Gary Sevitsky Visualizing reference patterns for
solving memory leaks in Java . . . . . . 1431--1454
D. W. Walker and
M. Li and
O. F. Rana and
M. S. Shields and
Y. Huang The software architecture of a
distributed problem-solving environment 1455--1480
Eduardo D'Azevedo and
Jack Dongarra The design and implementation of the
parallel out-of-core ScaLAPACK LU, QR,
and Cholesky factorization routines . . 1481--1493
S. Hodgson and
N. Dunstan and
I. Fris Extended semaphore operations . . . . . 1495--1509
Per Brinch Hansen Letter to the Editor: `Parallelism and
recursion in message passing libraries:
An efficient methodology', C. Rodríguez,
F. de Sande, C. León and L. García, \em
Concurrency: Practice and Experience
1999; 11(7):355--365 . . . . . . . . . . 1511--1513
Casiano Rodríguez León Authors' Response: `Parallelism and
recursion in message passing libraries:
An efficient methodology', C. Rodríguez,
F. de Sande, C. León and L. García, \em
Concurrency: Practice and Experience
1999; 11(7):355--365 . . . . . . . . . . 1515--1516