Last update: Wed Apr 5 15:09:31 MDT 2023
Volume 1, Number 1, September, 1989L. 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