Table of contents for issues of Concurrency: Practice and Experience

Last update: Wed Apr 5 15:09:31 MDT 2023                Valid HTML 3.2!

Volume 1, Number 1, September, 1989
Volume 1, Number 2, December, 1989
Volume 2, Number 1, March, 1990
Volume 2, Number 2, June, 1990
Volume 2, Number 3, September, 1990
Volume 2, Number 4, December, 1990
Volume 3, Number 1, February, 1991
Volume 3, Number 2, April, 1991
Volume 3, Number 3, June, 1991
Volume 3, Number 4, August, 1991
Volume 3, Number 5, October, 1991
Volume 3, Number 6, December, 1991
Volume 4, Number 1, February, 1992
Volume 4, Number 2, April, 1992
Volume 4, Number 3, May, 1992
Volume 4, Number 4, June, 1992
Volume 4, Number 5, August, 1992
Volume 4, Number 6, September, 1992
Volume 4, Number 7, October, 1992
Volume 4, Number 8, December, 1992
Volume 5, Number 1, February, 1993
Volume 5, Number 2, April, 1993
Volume 5, Number 3, May, 1993
Volume 5, Number 4, June, 1993
Volume 5, Number 5, August, 1993
Volume 5, Number 6, September, 1993
Volume 5, Number 7, October, 1993
Volume 5, Number 8, December, 1993
Volume 6, Number 1, February, 1994
Volume 6, Number 2, April, 1994
Volume 6, Number 3, May, 1994
Volume 6, Number 4, June, 1994
Volume 6, Number 5, August, 1994
Volume 6, Number 6, September, 1994
Volume 6, Number 7, October, 1994
Volume 6, Number 8, December, 1994
Volume 7, Number 1, February, 1995
Volume 7, Number 2, April, 1995
Volume 7, Number 3, May, 1995
Volume 7, Number 4, June, 1995
Volume 7, Number 5, August, 1995
Volume 7, Number 6, September, 1995
Volume 7, Number 7, October, 1995
Volume 7, Number 8, December, 1995
Volume 8, Number 1, January, 1996
Volume 8, Number 2, March, 1996
Volume 8, Number 3, April, 1996
Volume 8, Number 4, May, 1996
Volume 8, Number 5, June, 1996
Volume 8, Number 6, July, 1996
Volume 8, Number 7, September, 1996
Volume 8, Number 8, October, 1996
Volume 8, Number 9, November, 1996
Volume 8, Number 10, December, 1996
Volume 9, Number 1, January, 1997
Volume 9, Number 2, February, 1997
Volume 9, Number 3, March, 1997
Volume 9, Number 4, April, 1997
Volume 9, Number 5, May, 1997
Volume 9, Number 6, June, 1997
Volume 9, Number 7, July, 1997
Volume 9, Number 8, August, 1997
Volume 9, Number 9, September, 1997
Volume 9, Number 10, October, 1997
Volume 9, Number 11, November, 1997
Volume 9, Number 12, December, 1997
Volume 10, Number 1, January, 1998
Volume 10, Number 2, February, 1998
Volume 10, Number 3, March, 1998
Volume 10, Number 4, April 10, 1998
Volume 10, Number 5, April 25, 1998
Volume 10, Number 6, May, 1998
Volume 10, Number 7, June, 1998
Volume 10, Number 8, July, 1998
Volume 10, Number 9, August 10, 1998
Volume 10, Number 10, August 25, 1998
Volume 10, Number 11--13, September, 1998
Volume 10, Number 14, December 10, 1998
Volume 10, Number 15, December 25, 1998
Volume 11, Number 1, January, 1999
Volume 11, Number 2, February, 1999
Volume 11, Number 3, March, 1999
Volume 11, Number 4, April 10, 1999
Volume 11, Number 5, April 25, 1999
Volume 11, Number 6, May, 1999
Volume 11, Number 7, June, 1999
Volume 11, Number 8, July, 1999
Volume 11, Number 9, August 10, 1999
Volume 11, Number 10, August 25, 1999
Volume 11, Number 11, September, 1999
Volume 11, Number 12, October, 1999
Volume 11, Number 13, November, 1999
Volume 11, Number 14, December 10, 1999
Volume 11, Number 15, December 25, 1999
Volume 12, Number 1, January, 2000
Volume 12, Number 2-3, February / March, 2000
Volume 12, Number 4, April 10, 2000
Volume 12, Number 5, April 25, 2000
Volume 12, Number 6, May, 2000
Volume 12, Number 7, May, 2000
Volume 12, Number 8, July, 2000
Volume 12, Number 9, August 10, 2000
Volume 12, Number 10, August 25, 2000
Volume 12, Number 11, September, 2000
Volume 12, Number 12, October, 2000
Volume 12, Number 13, November, 2000
Volume 12, Number 14, December 10, 2000
Volume 12, Number 15, December 25, 2000


Concurrency: Practice and Experience
Volume 1, Number 1, September, 1989

                  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

Concurrency: Practice and Experience
Volume 1, Number 2, December, 1989

              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


Concurrency: Practice and Experience
Volume 2, Number 1, March, 1990

             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

Concurrency: Practice and Experience
Volume 2, Number 2, June, 1990

                     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

Concurrency: Practice and Experience
Volume 2, Number 3, September, 1990

              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

Concurrency: Practice and Experience
Volume 2, Number 4, December, 1990

                   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


Concurrency: Practice and Experience
Volume 3, Number 1, February, 1991

                       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

Concurrency: Practice and Experience
Volume 3, Number 2, April, 1991

                     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

Concurrency: Practice and Experience
Volume 3, Number 3, June, 1991

                   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

Concurrency: Practice and Experience
Volume 3, Number 4, August, 1991

                   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

Concurrency: Practice and Experience
Volume 3, Number 5, October, 1991

                 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

Concurrency: Practice and Experience
Volume 3, Number 6, December, 1991

                  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


Concurrency: Practice and Experience
Volume 4, Number 1, February, 1992

           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

Concurrency: Practice and Experience
Volume 4, Number 2, April, 1992

                    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

Concurrency: Practice and Experience
Volume 4, Number 3, May, 1992

                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

Concurrency: Practice and Experience
Volume 4, Number 4, June, 1992

               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

Concurrency: Practice and Experience
Volume 4, Number 5, August, 1992

                  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

Concurrency: Practice and Experience
Volume 4, Number 6, September, 1992

                     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

Concurrency: Practice and Experience
Volume 4, Number 7, October, 1992

             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

Concurrency: Practice and Experience
Volume 4, Number 8, December, 1992

                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


Concurrency: Practice and Experience
Volume 5, Number 1, February, 1993

              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

Concurrency: Practice and Experience
Volume 5, Number 2, April, 1993

                      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

Concurrency: Practice and Experience
Volume 5, Number 3, May, 1993

          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

Concurrency: Practice and Experience
Volume 5, Number 4, June, 1993

                  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

Concurrency: Practice and Experience
Volume 5, Number 5, August, 1993

              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

Concurrency: Practice and Experience
Volume 5, Number 6, September, 1993

              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

Concurrency: Practice and Experience
Volume 5, Number 7, October, 1993

                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

Concurrency: Practice and Experience
Volume 5, Number 8, December, 1993

                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


Concurrency: Practice and Experience
Volume 6, Number 1, February, 1994

              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

Concurrency: Practice and Experience
Volume 6, Number 2, April, 1994

              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

Concurrency: Practice and Experience
Volume 6, Number 3, May, 1994

              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

Concurrency: Practice and Experience
Volume 6, Number 4, June, 1994

            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

Concurrency: Practice and Experience
Volume 6, Number 5, August, 1994

                   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

Concurrency: Practice and Experience
Volume 6, Number 6, September, 1994

                 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

Concurrency: Practice and Experience
Volume 6, Number 7, October, 1994

              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

Concurrency: Practice and Experience
Volume 6, Number 8, December, 1994

                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


Concurrency: Practice and Experience
Volume 7, Number 1, February, 1995

            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

Concurrency: Practice and Experience
Volume 7, Number 2, April, 1995

                    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

Concurrency: Practice and Experience
Volume 7, Number 3, May, 1995

            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

Concurrency: Practice and Experience
Volume 7, Number 4, June, 1995

                    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

Concurrency: Practice and Experience
Volume 7, Number 5, August, 1995

                       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

Concurrency: Practice and Experience
Volume 7, Number 6, September, 1995

                     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

Concurrency: Practice and Experience
Volume 7, Number 7, October, 1995

                       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

Concurrency: Practice and Experience
Volume 7, Number 8, December, 1995

                  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


Concurrency: Practice and Experience
Volume 8, Number 1, January, 1996

            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

Concurrency: Practice and Experience
Volume 8, Number 2, March, 1996

                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

Concurrency: Practice and Experience
Volume 8, Number 3, April, 1996

            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

Concurrency: Practice and Experience
Volume 8, Number 4, May, 1996

                 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

Concurrency: Practice and Experience
Volume 8, Number 5, June, 1996

      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

Concurrency: Practice and Experience
Volume 8, Number 6, July, 1996

             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

Concurrency: Practice and Experience
Volume 8, Number 7, September, 1996

            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

Concurrency: Practice and Experience
Volume 8, Number 8, October, 1996

                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

Concurrency: Practice and Experience
Volume 8, Number 9, November, 1996

             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

Concurrency: Practice and Experience
Volume 8, Number 10, December, 1996

                     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


Concurrency: Practice and Experience
Volume 9, Number 1, January, 1997

              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

Concurrency: Practice and Experience
Volume 9, Number 2, February, 1997

                    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

Concurrency: Practice and Experience
Volume 9, Number 3, March, 1997

             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

Concurrency: Practice and Experience
Volume 9, Number 4, April, 1997

                      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

Concurrency: Practice and Experience
Volume 9, Number 5, May, 1997

        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

Concurrency: Practice and Experience
Volume 9, Number 6, June, 1997

                   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

Concurrency: Practice and Experience
Volume 9, Number 7, July, 1997

        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

Concurrency: Practice and Experience
Volume 9, Number 8, August, 1997

            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

Concurrency: Practice and Experience
Volume 9, Number 9, September, 1997

     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

Concurrency: Practice and Experience
Volume 9, Number 10, October, 1997

           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

Concurrency: Practice and Experience
Volume 9, Number 11, November, 1997

                   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

Concurrency: Practice and Experience
Volume 9, Number 12, December, 1997

              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


Concurrency: Practice and Experience
Volume 10, Number 1, January, 1998

               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

Concurrency: Practice and Experience
Volume 10, Number 2, February, 1998

             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

Concurrency: Practice and Experience
Volume 10, Number 3, March, 1998

         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

Concurrency: Practice and Experience
Volume 10, Number 4, April 10, 1998

                  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

Concurrency: Practice and Experience
Volume 10, Number 5, April 25, 1998

          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

Concurrency: Practice and Experience
Volume 10, Number 6, May, 1998

               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

Concurrency: Practice and Experience
Volume 10, Number 7, June, 1998

                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

Concurrency: Practice and Experience
Volume 10, Number 8, July, 1998

              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

Concurrency: Practice and Experience
Volume 10, Number 9, August 10, 1998

         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

Concurrency: Practice and Experience
Volume 10, Number 10, August 25, 1998

                  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

Concurrency: Practice and Experience
Volume 10, Number 11--13, September, 1998

                   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

Concurrency: Practice and Experience
Volume 10, Number 14, December 10, 1998

                 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

Concurrency: Practice and Experience
Volume 10, Number 15, December 25, 1998

          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


Concurrency: Practice and Experience
Volume 11, Number 1, January, 1999

                     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

Concurrency: Practice and Experience
Volume 11, Number 2, February, 1999

                     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

Concurrency: Practice and Experience
Volume 11, Number 3, March, 1999

                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

Concurrency: Practice and Experience
Volume 11, Number 4, April 10, 1999

                     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

Concurrency: Practice and Experience
Volume 11, Number 5, April 25, 1999

              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

Concurrency: Practice and Experience
Volume 11, Number 6, May, 1999

        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

Concurrency: Practice and Experience
Volume 11, Number 7, June, 1999

    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

Concurrency: Practice and Experience
Volume 11, Number 8, July, 1999

             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

Concurrency: Practice and Experience
Volume 11, Number 9, August 10, 1999

                 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

Concurrency: Practice and Experience
Volume 11, Number 10, August 25, 1999

                 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

Concurrency: Practice and Experience
Volume 11, Number 11, September, 1999

                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

Concurrency: Practice and Experience
Volume 11, Number 12, October, 1999

        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

Concurrency: Practice and Experience
Volume 11, Number 13, November, 1999

             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

Concurrency: Practice and Experience
Volume 11, Number 14, December 10, 1999

             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

Concurrency: Practice and Experience
Volume 11, Number 15, December 25, 1999

                     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


Concurrency: Practice and Experience
Volume 12, Number 1, January, 2000

               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

Concurrency: Practice and Experience
Volume 12, Number 2-3, February / March, 2000

               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

Concurrency: Practice and Experience
Volume 12, Number 4, April 10, 2000

             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

Concurrency: Practice and Experience
Volume 12, Number 5, April 25, 2000

          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

Concurrency: Practice and Experience
Volume 12, Number 6, May, 2000

                   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

Concurrency: Practice and Experience
Volume 12, Number 7, May, 2000

                   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

Concurrency: Practice and Experience
Volume 12, Number 8, July, 2000

                   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

Concurrency: Practice and Experience
Volume 12, Number 9, August 10, 2000

        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

Concurrency: Practice and Experience
Volume 12, Number 10, August 25, 2000

                    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

Concurrency: Practice and Experience
Volume 12, Number 11, September, 2000

                     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

Concurrency: Practice and Experience
Volume 12, Number 12, October, 2000

              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

Concurrency: Practice and Experience
Volume 12, Number 13, November, 2000

         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

Concurrency: Practice and Experience
Volume 12, Number 14, December 10, 2000

               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

Concurrency: Practice and Experience
Volume 12, Number 15, December 25, 2000

               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