Last update:
Fri Jun 10 16:29:07 MDT 2022
Arvind and Dean J. Brock Resource Managers in Functional Programming . . . . . . . . . . . . . . 5--21 Steven S. Chen and Jack J. Dongarra and Christopher C. Hsiung Multiprocessing Linear Algebra Algorithms on the Cray X-MP-2: Experiences with Small Granularity . . . 22--31 H. T. Kung and Monica S. Lam Wafer-Scale Integration and Two-Level Pipelined Implementations of Systolic Arrays . . . . . . . . . . . . . . . . . 32--63 Anthony P. Reeves Parallel Pascal: an Extended Pascal for Parallel Computers . . . . . . . . . . . 64--80 Manoj Kumar and J. R. Jump Performance Enhancement in Buffered Delta Networks Using Crossbar Switches and Multiple Links . . . . . . . . . . . 81--103
Steven L. Tanimoto Hierarchical Cellular Logic for Pyramid Computers . . . . . . . . . . . . . . . 105--132 Jeffrey D. Ullman Flux, sorting, and supercomputer organization for AI applications . . . . 133--151 Stanley Y. W. Su and Chaitanya K. Baru Dynamically Partitionable Multicomputers with Switchable Memory . . . . . . . . . 152--184 Eliezer Dekel and Sartaj Sahni Parallel Matching Algorithm for Convex Bipartite Graphs and Applications to Scheduling . . . . . . . . . . . . . . . 185--205 Eli Opper and Miroslaw Malek On Resource Allocation in Multistage Interconnection Network-Based Systems 206--220
Graham R. Nudd and R. David Etchells and Jan Grinberg Three-Dimensional VLSI Architecture for Image Understanding . . . . . . . . . . 1--29 A. Yavuz Oruc and M. Yaman Oruc Equivalence Relations Among Interconnection Networks . . . . . . . . 30--49 Ernest W. Kent and Michael O. Shneier and Ronald Lumia Pipe. (Pipelined Image-Processing Engine) . . . . . . . . . . . . . . . . 50--78 Robert J. McMillen and Howard Jay Siegel Evaluation of Cube and Data Manipulator Networks . . . . . . . . . . . . . . . . 79--107
Dan I. Moldovan and Yu-Wen Tung Snap: a VLSI Architecture for Artificial Intelligence Processing . . . . . . . . 109--131 Kuo-Cheng Li and Herb Schwetman Vector C: a Vector Processing Language 132--169 Omar Wing Content-Addressable Systolic Array for Sparse Matrix Computation . . . . . . . 170--181 Oscar H. Ibarra and Michael A. Palis and Sam M. Kim Some Results Concerning Linear Iterative (Systolic) Arrays . . . . . . . . . . . 182--218
Alvin M. Despain and Allen M. Peterson and Oscar S. Rothaus and Erling H. Wold Fast Fourier transform processors using Gaussian residue arithmetic . . . . . . 219--237 Angela Y. Wu Embedding of tree networks into hypercubes . . . . . . . . . . . . . . . 238--249 Franklin T. Luk A parallel method for computing the generalized singular value decomposition 250--260 A. Bojanczyk and R. P. Brent Tridiagonalization of a symmetric matrix on a square array of mesh-connected processors . . . . . . . . . . . . . . . 261--276 J. A. B. Fortes and D. I. Moldovan Parallelism detection and transformation techniques useful for VLSI algorithms 277--301 James J. Clark and Peter D. Lawrence A systolic parallel processor for the rapid computation of multiresolution edge images using the $ \nabla^2 G $ operator . . . . . . . . . . . . . . . . 302--319
J. L. Gaudiot and M. D. Ercegovac Performance evaluation of a simulated data-flow computer with low-resolution actors . . . . . . . . . . . . . . . . . 321--351 P. Bertolazzi and G. Bongiovanni A VLSI structure for the deadlock avoidance problem . . . . . . . . . . . 352--361 Thomas Gross Software implementation of floating-point arithmetic on a reduced-instruction-set processor . . . 362--375 S. P. Smith and H. C. Torng A fast inner product processor based on equal alignments . . . . . . . . . . . . 376--390 Hiroshi Umeo A class of SIMD machines simulated by systolic arrays . . . . . . . . . . . . 391--403 Azriel Rosenfeld The prism machine: an alternative to the pyramid . . . . . . . . . . . . . . . . 404--411
Lubomir Bic and Robert L. Hartmann Simulated performance of a data-driven database machine . . . . . . . . . . . . 1--22 Tse-Yun Feng and Wei Young Fault diagnosis for a class of rearrangeable networks . . . . . . . . . 23--47 Leah H. Jamieson and Philip T. Mueller, Jr. and Howard Jay Siegel FFT algorithms for SIMD parallel processing systems . . . . . . . . . . . 48--71 A. Varma and C. S. Raghavendra On permutations passable by the Gamma network . . . . . . . . . . . . . . . . 72--91 Tin-Fook Ngai and Mary Jane Irwin and Shishpal Rawat Regular, Area-Time Efficient Carry-Lookahead Adders . . . . . . . . . 92--105 Dennis Gannon and John Van Rosendale On the structure of parallelism in a highly concurrent PDE solver . . . . . . 106--135
Chin-Wan Chung and Keki B. Irani An optimization of queries in distributed database systems . . . . . . 137--157 Kenji Onaga and Takahiro Takechi A wavefront algorithm for LU decomposition of a partitioned matrix on VLSI processor arrays . . . . . . . . . 158--182 S. Ceri and G. Gottlob Optimizing joins between two partitioned relations in distributed databases . . . 183--205 Concettina Guerra A VLSI algorithm for the optimal detection of curve . . . . . . . . . . . 206--214 Guang R. Gao A maximally pipelined tridiagonal linear equation solver . . . . . . . . . . . . 215--235 Bruce K. Hillyer and David Elliot Shaw Execution of OPS5 production systems on a massively parallel machine . . . . . . 236--268 Salvatore J. Stolfo and Daniel P. Miranker The DADO production system machine . . . 269--296
John L. Gustafson and Stuart Hawkinson and Ken Scott The architecture of a homogeneous vector supercomputer . . . . . . . . . . . . . 297--304 P. M. C. C. Barahona and J. R. Gurd Processor allocation in a Multi-ring Dataflow Machine . . . . . . . . . . . . 305--327 T. N. Mudge and J. P. Hayes and G. D. Buzzard and D. C. Winsor Analysis of multiple-bus interconnection networks . . . . . . . . . . . . . . . . 328--343 Zvi Drezner and Amnon Barak An asynchronous algorithm for scattering information between the active nodes of a multicomputer system . . . . . . . . . 344--351 Mark A. Franklin and Sanjay Dhar Interconnection networks: physical design and performance analysis . . . . 352--372 H. F. Li and R. Jayakumar Systolic structures: a notion and characterization . . . . . . . . . . . . 373--397 Kazuhiro Sado and Yoshihide Igarashi Some parallel sorts on a mesh-connected processor array and their time efficiency . . . . . . . . . . . . . . . 398--410 Nicholas V. Findler and Ron Lo An examination of distributed planning in the world of air traffic control . . 411--431
J.-C. Bermond and C. Delorme and J.-j. Quisquater Strategies for interconnection networks: some methods from graph theory . . . . . 433--449 S. P. Kumar and J. S. Kowalik Triangularization of a positive definite matrix on a parallel computer . . . . . 450--460 M. C. Chen A design methodology for synthesizing parallel algorithms and architectures 461--491 M. J. Atallah and M. T. Goodrich Efficient parallel solutions to some geometric problems . . . . . . . . . . . 492--507 Y. Jegou and A. Seznec Data synchronized pipeline architecture: pipelining in multiprocessing environments . . . . . . . . . . . . . . 508--526 R. Mirchandaney and J. A. Stankovic Using stochastic learning automata for job scheduling in distributed processing systems . . . . . . . . . . . . . . . . 527--552 D. Dolev and E. Upfal and M. K. Warmuth The parallel complexity of scheduling with precedence constraints . . . . . . 553--576 Ten-Hwang Lai Termination detection for dynamically distributed systems with non-first-in-first-out communication . . 577--599
Gerhard X. Ritter and P. D. Gader Image algebra techniques for parallel image processing . . . . . . . . . . . . 7--44 Eric B. Hinkle and Jorge L. C. Sanz and Anil K. Jain and Dragutin Petkovic $ P^3 E $: New Life for Projection-Based Image Processing . . . . . . . . . . . . 45--78 T. N. Mudge and T. S. Abdel-Rahman Vision algorithms for hypercube machines 79--94 Quentin F. Stout Supporting divide-and-conquer algorithms for image processing . . . . . . . . . . 95--115
Gerard G. L. Meyer and Louis J. Podrazik A parallel first-order linear recurrence solver . . . . . . . . . . . . . . . . . 117--132 S. Lennart Johnsson Communication efficient basic linear algebra computations on hypercube architectures . . . . . . . . . . . . . 133--172 V. K. Prasanna Kumar and C. S. Raghavendra Array processor with multiple broadcasting . . . . . . . . . . . . . . 173--190 Fred J. Taylor A residue arithmetic implementation of the FFT . . . . . . . . . . . . . . . . 191--208 A. Kovaleski and S. Ratheal and F. Lombardi An architecture and an interconnection scheme for time-sliced buses . . . . . . 209--229
Shang-Hua Teng and Bin Wang Parallel algorithms for message decomposition . . . . . . . . . . . . . 231--249 Stephen Taylor and Lisa Hellerstein and Shmuel Safra and Ehud Shapiro Notes on the complexity of systolic programs . . . . . . . . . . . . . . . . 250--265 R. H. Perrott and R. W. Lyttle and P. S. Dhillon The design and implementation of a Pascal-based language for array processor architectures . . . . . . . . 266--287 Peter R. Cappello Gaussian elimination on a hypercube automaton . . . . . . . . . . . . . . . 288--308 Louis D. Duval and Robert A. Wagner and Yijie Han and Donald W. Loveland Finding test-and-treatment procedures using parallel computation . . . . . . . 309--318 Uzi Vishkin Randomized parallel speedups for list ranking . . . . . . . . . . . . . . . . 319--333 Uwe Schwiegelshohn and Lothar Thiele A systolic array for cyclic-by-rows Jacobi algorithms . . . . . . . . . . . 334--340
J. B. Sinclair Efficient Computation of Optimal Assignments for Distributed Tasks . . . 342--362 Vijay Balasubramanian and Prithviraj Banerjee A fault tolerant massively parallel processing architecture . . . . . . . . 363--383 Laxmi N. Bhuyan Analysis of interconnection networks with different arbiter designs . . . . . 384--403 A. Yavuz Oruc Designing Cellular Permutation Networks Through Coset Decompositions of Symmetric Groups . . . . . . . . . . . . 404--422 Jason Gait A distributed process manager for an engineering network computer . . . . . . 423--437
Francine Berman and Lawrence Snyder On mapping parallel algorithms into parallel architectures . . . . . . . . . 439--458 Hartmut Schwandt Interval arithmetic block cyclic reduction on vector computers . . . . . 459--487 Zen Chen and Chih-Chi Chang Iteration-level parallel execution of DO loops with a reduced set of dependence relations . . . . . . . . . . . . . . . 488--504 Duane A. Bailey and Janice E. Cuny and Bruce B. MacLeod Reducing communication overhead: a parallel code optimization . . . . . . . 505--520 Eli Shamir and Eli Upfal A probabilistic approach to the load-sharing problem in distributed systems . . . . . . . . . . . . . . . . 521--530
F. Baiardi and A. Fantechi and A. Tomasi and M. Vanneschi Distributed implementation of nested communicating sequential processes: communication and termination . . . . . 531--545 Hussein A. H. Ibrahim and John R. Kender and David Elliot Shaw Low-level image analysis tasks on fine-grained tree-structured SIMD machines . . . . . . . . . . . . . . . . 546--574 D. Rotem and E. Korach and N. Santoro Analysis of a distributed algorithm for extrema finding in a ring . . . . . . . 575--591 S. Y. Kung and P. S. Lewis and S. C. Lo Performance analysis and optimization of VLSI dataflow arrays . . . . . . . . . . 592--618 Darrell Makarenko and Jonathan Schaeffer A VLSI multiprecision matrix multiplier and polynomial evaluator . . . . . . . . 619--628
Benjamin W. Wah and Mokhtar Aboelaze and Weijia Shang Systematic designs of buffers in macropipelines of systolic arrays . . . 1--25 Tony R. Martinez and Jacques J. Vidal Adaptive parallel logic networks . . . . 26--58 Krishna P. Mikkilineni and Stanley Y. W. Su An evaluation of sorting algorithms for common-bus local networks . . . . . . . 59--81 Ole Eriksen A termination detection protocol and its formal verification . . . . . . . . . . 82--91 Martin David Katz and Dennis J. Volper Geometric retrieval in parallel . . . . 92--102
H. X. Lin and H. J. Sips Parallel vector reduction algorithms and architectures . . . . . . . . . . . . . 103--130 Charles V. Stewart and Charles R. Dyer Scheduling algorithms for PIPE (Pipelined Image-Processing Engine) . . 131--153 Mi Lu and Peter Varman Optimal algorithms for rectangle problems on a mesh-connected computer 154--171 Franklin T. Luk and Haesun Park An analysis of algorithm-based fault tolerance techniques . . . . . . . . . . 172--184 S. C. Kothari and G. M. Prabhu and Robert Roberts A multipath network with cross links . . 185--193 Nicola Santoro and Michael Scheutzow and Jeffrey B. Sidney On the expected complexity of distributed selection . . . . . . . . . 194--203
M. J. Irwin Special issue on parallelism in computer arithmetic . . . . . . . . . . . . . . . 205--208 Milos D. Ercegovac and Tomas Lang On-line scheme for computing rotation factors . . . . . . . . . . . . . . . . 209--227 S. G. Smith and P. B. Denyer Advanced serial-data computation . . . . 228--249 R. Kirchner and U. Kulisch Accurate arithmetic for vector processors . . . . . . . . . . . . . . . 250--270 Joseph R. Cavallaro and Franklin T. Luk CORDIC arithmetic for an SVD processor 271--290 Jean Duprat and Jean-Michel Muller Hardwired polynomial evaluation . . . . 291--309 Peter Kornerup and David W. Matula An on-line arithmetic unit for bit-pipelined rational arithmetic . . . 310--330
D. Callahan and J. Cocke and K. Kennedy Estimating interlock and improving balance for pipelined architectures . . 334--358 W. W. Carlson and J. A. B. Fortes On the performance of combined data flow and control flow systems: experiments using two iterative algorithms . . . . . 359--382 M. A. Sridhar and C. S. Raghavendra Uniform minimal full-access networks . . 383--403 D. M. Nicol and F. H. Willard Problem size, parallel architecture, and optimal speedup . . . . . . . . . . . . 404--420 J. M. Purtilo and D. A. Reed and D. C. Grunwald Environments for prototyping parallel algorithms . . . . . . . . . . . . . . . 421--437 J. Lee and E. Shragowitz and S. Sahni A hypercube algorithm for the 0/1 knapsack problem . . . . . . . . . . . . 438--456
Arvind and K. Ekanadham Future scientific programming on parallel machines . . . . . . . . . . . 460--493 D. DeGroot A technique for compiling execution graph expressions for restricted AND-parallelism in logic programs . . . 494--516 D. Callahan and K. Kennedy Analysis of interprocedural side effects in a parallel programming environment 517--550 M. Wolfe Vector optimization vs vectorization . . 551--567 A. Nicolau Loop quantization: a generalized loop unwinding technique . . . . . . . . . . 568--586 D. Gannon and W. Jalby and K. Gallivan Strategies for cache and local memory management by global program transformation . . . . . . . . . . . . . 587--616 F. Allen and M. Burke and P. Charles and R. Cytron and J. Ferrante An overview of the PTRAN analysis system for multiprocessing . . . . . . . . . . 617--640 H. Muhlenbein and T. Schneider and S. Streitz Network programming with MUPPET . . . . 641--653
Isaac D. Scherson and Smil Ruhman Multi-operand arithmetic in a partitioned associative architecture . . 655--668 S. Purushothaman and P. A. Subrahmanyam Reasoning about systolic algorithms . . 669--699 Charles U. Martel A parallel algorithm for preemptive scheduling of uniform machines . . . . . 700--715 Vojin G. Oklobdzija and Earl R. Barnes On implementing addition in VLSI technology . . . . . . . . . . . . . . . 716--728 P. C. Mathias and L. M. Patnaik A systolic evaluator for linear, quadratic, and cubic expressions . . . . 729--740 Bijendra N. Jain and Satish K. Tripathi An analysis of cube-connected cycles and circular shuffle networks for parallel computation . . . . . . . . . . . . . . 741--754
C. Guerra and S. Hambrusch Parallel algorithms for line detection on a mesh . . . . . . . . . . . . . . . 1--19 B. Schieber and S. Moran Parallel algorithms for maximum bipartite matchings and maximum $0$--$1$ flows . . . . . . . . . . . . . . . . . 20--38 G. R. Gao Algorithmic aspects of balancing techniques for pipelined data flow code generation . . . . . . . . . . . . . . . 39--61 M. Veldhorst Gaussian elimination with partial pivoting on an MIMD computer . . . . . . 62--68 I. D. Scherson and S. Ilgen A reconfigurable fully parallel associative processor . . . . . . . . . 69--89 J. Schaeffer Distributed game-tree searching . . . . 90--114 Y. Saad and M. H. Schultz Data communication in hypercubes . . . . 115--135 A. D. McAulay Conjugate gradients on optical crossbar interconnected multiprocessor . . . . . 136--150 I. D. Scherson and S. Sen and Y. Ma Two nearly optimal sorting algorithms for mesh-connected processor arrays using Shear-sort . . . . . . . . . . . . 151--165 H. L. Bodlaender The classification of coverings of processor networks . . . . . . . . . . . 166--182
Michael A. Arbib Schemas and neural networks for sixth generation computing . . . . . . . . . . 185--216 Carme Torras I. Genis Relaxation and neural learning: Points of convergence and divergence . . . . . 217--244 Kiumi Akingbehin and Michael Conrad A hybrid architecture for programmable computing and evolutionary learning . . 245--263 M. M. Van Hulle and G. A. Orban Entropy driven artificial neuronal networks and sensorial representation: a proposal . . . . . . . . . . . . . . . . 264--290 Joydeep Ghosh and Kai Hwang Mapping neural networks onto message-passing multicomputers . . . . . 291--330 Jan H. M. Korst and Emile H. L. Aarts Combinatorial optimization on a Boltzmann machine . . . . . . . . . . . 331--357 S. Y. Kung and J. N. Hwang A unified systolic architecture for artificial neural networks . . . . . . . 358--387 G. C. Fox and J. G. Koller Code generation by a generalized neural network: general principles and elementary examples . . . . . . . . . . 388--410 Valmir C. Barbosa and Eli Gafni A distributed implementation of simulated annealing . . . . . . . . . . 411--434 James L. Johnson A neural network approach to the $3$-satisfiability problem . . . . . . . 435--449
Jean-Loup Baer and Wen-Hann Wang Multilevel cache hierarchies: organizations, protocols, and performance . . . . . . . . . . . . . . 451--476 Ora E. Percus and Malvin H. Kalos Random number generators for MIMD parallel processors . . . . . . . . . . 477--497 K. V. S. Ramarao Detection of mutual inconsistency in distributed databases . . . . . . . . . 498--514 Charles E. McDowell A practical algorithm for static analysis of parallel programs . . . . . 515--536 Yijie Han Parallel algorithms for computing linked list prefix . . . . . . . . . . . . . . 537--557 David Peleg and Allen Van Gelder Packet distribution on a ring . . . . . 558--567 Alex Kapelnikov and Richard R. Muntz and Milos D. Ercegovac A modelling methodology for the analysis of concurrent systems and computations 568--597 C. Henry Chu and Edward J. Delp and Leah H. Jamieson and Howard Jay Siegel and Francis J. Weil and Andrew B. Whinston A model for an intelligent operating system for executing image understanding tasks on a reconfigurable parallel architecture . . . . . . . . . . . . . . 598--622 Eliezer Dekel and Istvan Ozsvath Parallel external merging . . . . . . . 623--635 S. K. Ghoshal and M. Gupta and V. Rajaraman A parallel multistep predictor-corrector algorithm for solving ordinary differential equations . . . . . . . . . 636--648 Bruce Abramson and Moti Yung Divide and conquer under global constraints: a solution to the $N$-queens problem . . . . . . . . . . . 649--662 D. J. Evans and G. M. Megson Fast triangularization of a symmetric tridiagonal matrix . . . . . . . . . . . 663--678 Thomas Bier and Kia-Fock Loe Embedding of binary trees into hypercubes . . . . . . . . . . . . . . . 679--691 H. Schroder Top-down designs of instruction systolic arrays for polynomial interpolation and evaluation . . . . . . . . . . . . . . . 692--703 Malle A. Tagamets and James A. Reggia A data flow implementation of a competition-based connectionist model 704--714
Yubin Hung and Azriel Rosenfeld Parallel processing of linear quadtrees on a mesh-connected computer . . . . . . 1--27 Uwe Schwiegelshohn and Lothar Thiele Linear systolic arrays for matrix computations . . . . . . . . . . . . . . 28--39 Bharat Jayaraman and Robert M. Keller Semantics and implementation of resource expressions . . . . . . . . . . . . . . 40--63 Anoop Gupta and Charles L. Forgy Static and run-time characteristics of OPS5 production systems . . . . . . . . 64--95 Jean-Luc Gaudiot and Liang-Teh Lee Occamflow: a methodology for programming multiprocessor systems . . . . . . . . . 96--124 W. Richard Stark and Leon Kotin The social metaphor for distributed processing . . . . . . . . . . . . . . . 125--147 S. Pakzad Fault tolerance analysis of the class of rearrangeable interconnection networks 148--164 D. B. Skillicorn and B. Kocay A global measure of network connectivity 165--177 David Smitley and Insup Lee Synthesizing minimum total expansion topologies for reconfigurable interconnection networks . . . . . . . . 178--199
Bradley R. Engstrom and Peter R. Cappello The SDEF programming system . . . . . . 201--231 Isaac D. Scherson and Yiming Ma Analysis and applications of the orthogonal access multiprocessor . . . . 232--255 Jeff D. Parker A concurrent search structure . . . . . 256--278 George Cybenko Dynamic load balancing for distributed memory multiprocessors . . . . . . . . . 279--301 Massimo Maresca and Hungwen Li Connection autonomy in SIMD computers: a VLSI implementation . . . . . . . . . . 302--320 Yu-Cheng Liu and Chungching Wang Analysis of prioritized crossbar multiprocessor systems . . . . . . . . . 321--334 Azriel Rosenfeld Arc colorings, partial path groups, and parallel graph contractions . . . . . . 335--354 Gerard Tel and Harry A. G. Wijshoff Hierarchical parallel memory systems and multiperiodic skewing schemes . . . . . 355--367 Nam Ling and Magdy A. Bayoumi Systematic algorithm mapping for multidimensional systolic arrays . . . . 368--382 G. Bongiovanni and R. Petreschi Parallel-depth search for acyclic digraphs . . . . . . . . . . . . . . . . 383--390
Jie-Yong Juang and Benjamin W. Wah Load balancing and ordered selections in a computer system with multiple contention buses . . . . . . . . . . . . 391--415 Ken Wong and Mark A. Franklin Performance analysis of a parallel logic simulation machine . . . . . . . . . . . 416--440 V. K. Prasanna Kumar and Yu-Chen Tsai Designing linear systolic arrays . . . . 441--463 To-Yat Cheung An algorithm with decentralized control for sorting files in a network . . . . . 464--481 Chuan-Qi Zhu and Zhixi Fang and Xiaobo Li A new parallel sorting approach with sorting memory module . . . . . . . . . 482--502 Alan Wagner Embedding arbitrary binary trees in a hypercube . . . . . . . . . . . . . . . 503--520 Chung-Ta King and Thomas B. Gendreau and Lionel M. Ni Reliable election in broadcast networks 521--540 T. H. Szymanski and V. C. Hamacher On the universality of multipath multistage interconnection networks . . 541--569 Hyunsoo Yoon and Kyungsook Y. Lee $B$-banyan and $B$-delta networks for multiprocessor systems . . . . . . . . . 570--582
Tse-Yun Feng Search algorithms for bis-sequential machines . . . . . . . . . . . . . . . . 1--9 Pradeep K. Dubey and Michael J. Flynn Optimal pipelining . . . . . . . . . . . 10--19 V. V. Dixit and D. I. Moldovan The allocation problem in parallel production systems . . . . . . . . . . . 20--29 Youran Lan and Abdol-Hossein Esfahanian and Lionel M. Ni Multicast in hypercube multiprocessors 30--41 Lubomir Bic A process-oriented model for efficient execution of dataflow programs . . . . . 42--51 B. Codenotti and G. Lotti and F. Romani Area-time trade-offs for matrix-vector multiplication . . . . . . . . . . . . . 52--59 Phillip C-Y. Sheu and R. L. Kashyap Query optimization in distributed logic-oriented object bases . . . . . . 60--71 Hyunsoo Yoon and Kyungsook Y. Lee and Amos Bahiri On the modulo $ {M} $ translators for the prime memory system . . . . . . . . 72--76 W. Daniel Hillis and Washington Taylor, IV Exploiting symmetry in high-dimensional finite difference calculations . . . . . 77--79 Sukil Kim and Dharma P. Agrawal and Robert J. Plemmons Least-squares multiple updating algorithms on a hypercube . . . . . . . 80--88 David A. Carlson Solving linear recurrence systems on mesh-connected computers with multiple global buses . . . . . . . . . . . . . . 89--95 David Peleg Time-optimal leader election in general networks . . . . . . . . . . . . . . . . 96--99
David H. Schaefer Special Issue on Massively Parallel Computation: Guest Editor's Introduction 101--101 K. Knobe and J. D. Lukas and G. L. Steele, Jr. Data Optimization: Allocation of Arrays to Reduce Communication on SIMD Machines 102--118 G. E. Blelloch and G. W. Sabot Compiling Collection-Oriented Languages onto Massively Parallel Computers . . . 119--134 M. Willebeek-LeMair and A. P. Reeves Solving Nonuniform Problems on SIMD Computers: Case Study on Region Growing 135--149 D. W. Blevins and E. W. Davis and R. A. Heaton and J. H. Feif BLITZEN: a Highly Integrated Massively Parallel Machine . . . . . . . . . . . . 150--160 J. P. Darling and I. D. Mayergoyz Parallel Algorithm for the Solution of Nonlinear Poisson Equation of Semiconductor Device Theory and Its Implementation on the MPP . . . . . . . 161--168 B. C. Kuszmaul and J. Fried NAP (No ALU Processor): The Great Communicator . . . . . . . . . . . . . . 169--179 N. M. Sammur and M. T. Hagan Mapping Signal Processing Algorithms on Parallel Architectures . . . . . . . . . 180--185 H. Berryman and J. Saltz and W. Gropp and R. Mirchandaney Krylov Methods Preconditioned with Incompletely Factored Matrices on the CM-2 . . . . . . . . . . . . . . . . . . 186--190 M. D. Rice and S. B. Seidman and P. Y. Wang The Specification of Data Parallel Algorithms . . . . . . . . . . . . . . . 191--195 C. S. Lin and A. L. Thring and J. Koga and E. J. Seiler A parallel particle-in-cell model for the Massively Parallel Processor . . . . 196--199
Vernon Rego and Aditya P. Mathur Concurrency enhancement through program unification: a performance analysis . . 201--217 Henk J. Sips and Hai Xiang Lin A new model for on-line arithmetic with an application to the reciprocal calculation . . . . . . . . . . . . . . 218--230 Joseph J. Pfeiffer, Jr. HCL: a language for low-level image analysis . . . . . . . . . . . . . . . . 231--244 S. Chandrasekaran and S. Venkatesan A message-optimal algorithm for distributed termination detection . . . 245--252 Ray Ford and Michael J. Jipping and Roger Shultz and Brion Wenhardt On the performance of concurrent tree algorithms . . . . . . . . . . . . . . . 253--266 Qing Yang and Laxmi N. Bhuyan Performance of multiple-bus interconnections for multiprocessors . . 267--273 Jason Gait Scheduling and process migration in partitioned multiprocessors . . . . . . 274--279 Richard Cole and Ofer Zajicek An optimal parallel algorithm for building a data structure for planar point location . . . . . . . . . . . . . 280--285 Jong-Chuang Tsay and Sy Yuan Systolic flow . . . . . . . . . . . . . 286--291 F. F. Rivera and M. A. Ismail and E. L. Zapata Parallel squared error clustering on hypercube arrays . . . . . . . . . . . . 292--299
Quentin F. Stout Special Issue on Algorithms for Hypercube Computers: Guest Editor's Introduction . . . . . . . . . . . . . . 301--302 Joel Saltz and Kathleen Crowley and Ravi Mirchandaney and Harry Berryman Run-Time Scheduling and Execution of Loops on Message Passing Machines . . . 303--312 O. A. Olukotun and T. N. Mudge Hierarchical Gate-Array Routing on a Hypercube Multiprocessor . . . . . . . . 313--324 Ching-Tien Ho and S. Lennart Johnsson Embedding Meshes in Boolean Cubes by Graph Decomposition . . . . . . . . . . 325--339 Chaitanya K. Baru and Piyush Goel Squashed embedding of E-R schemas in hypercubes . . . . . . . . . . . . . . . 340--348 Nathaniel J. Davis, IV and David L. Mannix and Wade H. Shaw and Thomas C. Hartrum Distributed Discrete-Event Simulation Using Null Message Algorithms on Hypercube Architectures . . . . . . . . 349--357 P. J. Eberlein and Haesun Park Efficient Implementation of Jacobi Algorithms and Jacobi Sets on Distributed Memory Architectures . . . . 358--366 Frank Dehne and Andrew Rau-Chaplin Implementing Data Structures on a Hypercube Multiprocessor, and Applications in Parallel Computational Geometry . . . . . . . . . . . . . . . . 367--375 R. D. McLeod and J. J. Schellenberg and P. D. Hortensius Percolation and Anomalous Transport as Tools in Analyzing Parallel Processing Interconnection Networks . . . . . . . . 376--387 Adam W. Bojanczyk and Franklin T. Luk A Unified Systolic Array for Adaptive Beamforming . . . . . . . . . . . . . . 388--392 Zen Chen and Chih-Chi Chang and Tsorng-Lin Chia On the Design of VLSI Architectures for Parallel Execution of DO Loops . . . . . 393--399 Shang-Hua Teng Adaptive Parallel Algorithms for Integral Knapsack Problems . . . . . . . 400--406
Sy-Yen Kuo and W. Kent Fuchs Reconfigurable cube-connected cycles architectures . . . . . . . . . . . . . 1--10 Paola Bertolazzi and Silvio Salza and Concettina Guerra A parallel algorithm for the visibility problem from a point . . . . . . . . . . 11--14 H. F. Li and K. Venkatesh and T. Radhakrishnan Time advancement in distributed event simulation . . . . . . . . . . . . . . . 15--25 Karl-Heinz Zimmermann The theory of acyclic systolic systems 26--41 Ten-Hwang Lai and William White Mapping pyramid algorithms into hypercubes . . . . . . . . . . . . . . . 42--54 Shing-tsaan Huang A fully pipelined minimum-spanning-tree constructor . . . . . . . . . . . . . . 55--62 Frank Dehne Computing the largest empty rectangle on one- and two-dimensional processor arrays . . . . . . . . . . . . . . . . . 63--68 Michael T. Goodrich and Mikhail J. Atallah On performing robust order statistics in tree-structured dictionary machines . . 69--76 A. Goscinski Two algorithms for mutual exclusion in real-time distributed computer systems 77--82 Kam Hoi Cheng A simultaneous access queue . . . . . . 83--86 F. D. Anger and Jing-jang Hwang and Yuan-chieh Chow Scheduling with sufficient loosely coupled processors . . . . . . . . . . . 87--92 S. Chowdhury The Greedy load sharing algorithm . . . 93--99
L. M. Ni and K. C. Tai Special Issue on Software Tools for Parallel Programming and Visualization: Guest Editors' Introduction . . . . . . 101--102 P. A. Suhler and J. Biswas and K. M. Korner and J. C. Browne TDFL: A Task-Level Dataflow Language . . 103--115 Ping-Sheng Tseng A Systolic Array Parallelizing Compiler 116--127 V. Y. Shen and C. Richter and M. L. Graf and J. A. Brumfield VERDI: a Visual Environment for Designing Distributed Systems . . . . . 128--137 H. El-Rewini and T. G. Lewis Scheduling Parallel Program Tasks onto Arbitrary Target Machines . . . . . . . 138--153 V. Balasundaram A Mechanism for Keeping Useful Internal Information in Parallel Programming Tools: The Data Access Descriptor . . . 154--170 D. C. Marinescu and J. E. Lumpp, Jr. and T. L. Casavant and Siegel and H. J. Models for Monitoring and Debugging Tools for Parallel and Distributed Software . . . . . . . . . . . . . . . . 171--184 J. Dongarra and O. Brewer and J. A. Kohl and S. Fineberg A Tool to Aid in the Design, Implementation, and Understanding of Matrix Algorithms for Parallel Processors . . . . . . . . . . . . . . . 185--202 Thomas J. LeBlanc and John M. Mellor-Crummey and Robert J. Fowler Analyzing Parallel Program Executions Using Multiple Views . . . . . . . . . . 203--217 Xiaobo Li and Yian-Leng Chang Simulating Parallel Architectures in a Distributed Environment . . . . . . . . 218--223 P. David Stotts and Richard Furuta Browsing Parallel Process Networks . . . 224--235
Tse-Yun Feng and Qirui Zhang On fault diagnosis of multistage networks with four valid states . . . . 237--251 Michel Cosnard and Jean Duprat and Yves Robert Systolic triangularization over finite fields . . . . . . . . . . . . . . . . . 252--260 A. W. Bojanczyk and R. P. Brent and F. R. de Hoog Linearly connected arrays for Toeplitz least-squares problems . . . . . . . . . 261--270 Bernard P. Zeigler and Guoqing Zhang Mapping hierarchical discrete event models to multiprocessor systems: concepts, algorithm, and simulation . . 271--281 David S. Wise and John Franco Costs of quadtree representation of nondense matrices . . . . . . . . . . . 282--296 J. R. Parker and T. R. Ingoldsby Design and analysis of a multiprocessor for image processing . . . . . . . . . . 297--303 D. T. Harper, III and J. R. Jump Evaluation of reduced bandwidth multistage networks . . . . . . . . . . 304--311 Fung F. Lee Partitioning of regular computation on multiprocessor systems . . . . . . . . . 312--317 Arvin Park and K. Balasubramanian Reducing communication costs for sorting on mesh-connected and linearly connected parallel computers . . . . . . . . . . . 318--322 Richard D. Ferrante Parameters for distributed system design 323--329
R. Mirchandaney and D. Towsley and J. A. Stankovic Adaptive load sharing in heterogeneous distributed systems . . . . . . . . . . 331--346 M. A. Sridhar and C. S. Raghavendra Minimal full-access networks: enumeration and characterization . . . . 347--356 P. Triantafillou and M. Bauer Distributed name management in Internet systems: a study of design and performance issues . . . . . . . . . . . 357--368 L. E. Moser and P. M. Melliar-Smith The world banker's algorithm . . . . . . 369--373 W. Hohberg How to find biconnected components in distributed networks . . . . . . . . . . 374--386 Z. Fan and K. H. Cheng Design and analysis of simultaneous access priority queues . . . . . . . . . 387--397 M. Gupta and K. Y. Lee The $n$-omega: an omega-like topology for distributed-memory multiprocessors 398--410 S. Ranka and S. Sahni String editing on an SIMD hypercube multicomputer . . . . . . . . . . . . . 411--418 W. G. Nation and H. J. Siegel Disjoint path properties of the data manipulator network family . . . . . . . 419--423
B. W. Wah and Guo-Jie Li Optimal parallel evaluation of AND trees 1--17 Yubin Hung and A. Rosenfeld Processing border codes on a mesh-connected computer . . . . . . . . 18--28 E. R. Cohn Implementing the multiprefix operation efficiently . . . . . . . . . . . . . . 29--34 F. Ercal and J. Ramanujam and P. Sadayappan Task allocation onto a hypercube by recursive mincut bipartitioning . . . . 35--44 D. M. Chiarulli and S. P. Levitan and R. G. Melhem Optical bus control for distributed multiprocessors . . . . . . . . . . . . 45--54 T. Lang and L. Kurisaki Nonuniform traffic spots (NUTS) in multistage interconnection networks . . 55--67 Dik Lun Lee and Chun-Wu Leng Design and performance evaluation of an associative memory with distributed control . . . . . . . . . . . . . . . . 68--78 S. Ranka and S. Sahni Image template matching on MIMD hypercube multicomputers . . . . . . . . 79--84 A. Hac and T. J. Johnson Sensitivity study of the load balancing algorithm in a distributed system . . . 85--89 A. El-Amawy and S. Latifi Bridged hypercube networks . . . . . . . 90--95 B. Wilkinson Cascaded rhombic crossbar interconnection networks . . . . . . . . 96--101
Leonard M. Napolitano, Jr. The design of a high performance packet-switched network . . . . . . . . 103--114 Myung Hoon Sunwoo and J. K. Aggarwal Flexibly coupled multiprocessors for image processing . . . . . . . . . . . . 115--129 Peiyi Tang and Pen-Chung Yew Software combining algorithms for distributing hot-spot addressing . . . . 130--139 David M. Koppelman and A. Yavuz Oruc A self-routing permutation network . . . 140--151 Keqin Li and Kam Hoi Cheng Static job scheduling in partitionable mesh connected systems . . . . . . . . . 152--159 S. H. Hosseini and B. Litow and M. Malkawi and J. McPherson and K. Vairavan Analysis of a graph coloring based distributed load balancing algorithm . . 160--166 Quentin F. Stout and Bruce Wagar Intensive hypercube communication prearranged communication in link-bound machines . . . . . . . . . . . . . . . . 167--181 Bjorn Lisper Synthesis of time-optimal systolic arrays with cells with inner structure 182--187 Hamid R. Arabnia A parallel algorithm for the arbitrary rotation of digitized images using process-and-data-decomposition approach 188--192
Thomas H. Cormen and Charles E. Leiserson A hyperconcentrator switch for routing bit-serial messages . . . . . . . . . . 193--204 Anne Dinning and B. Mishra A fully parallel algorithm for implementing path expressions . . . . . 205--221 Behrooz Shirazi and Mingfang Wang and Girishi Pathak Analysis and evaluation of heuristic methods for static task scheduling . . . 222--232 Mohan Ahuja Concurrency control for a mix of universioned and multiversioned entities in distributed databases . . . . . . . . 233--252 P. David Stotts and T. W. Pratt Coverability graphs for a class of synchronously executed unbounded Petri net . . . . . . . . . . . . . . . . . . 253--260 Lars Lundberg A protocol to reduce global communication in distributed Ada tasking 261--264 Robert D. Silverman Parallel polynomial arithmetic over finite rings . . . . . . . . . . . . . . 265--270 Joseph Y.-T. Leung and Tommy W. Tam and C. S. Wong and G. H. Young and F. Y. L. Chin Packing squares into a square . . . . . 271--275
Lubomir Bic and Jean-Luc Gaudiot Special Issue on Data-Flow Computing: Guest Editors' Introduction . . . . . . 277--278 M. Beck and K. K. Pingali and A. Nicolau Static Scheduling for Dynamic Dataflow Machines . . . . . . . . . . . . . . . . 279--288 D. E. Culler and G. M. Papadopoulos The Explicit Token Store . . . . . . . . 289--308 V. G. Grafe and J. E. Hoch The EPSILON-2 Multiprocessor System . . 309--318 A. H. Veen and R. Van Den Born The RC Compiler for the DTN Dataflow Computer . . . . . . . . . . . . . . . . 319--332 E. A. Lee and J. C. Bier Architectures for Statically Scheduled Dataflow . . . . . . . . . . . . . . . . 333--348 J. T. Feo and D. C. Cann and R. R. Oldehoeft A Report on the Sisal Language Project 349--366 H. M. Vin and F. Berman and J. S. Mattson, Jr. Efficient Data-Driven Evaluation: Theory and Implementation . . . . . . . . . . . 367--385
Charles Weems and Edward Riseman and Allen Hanson and Azriel Rosenfeld The DARPA image understanding benchmark for parallel computers . . . . . . . . . 1--24 C. Scheurich and M. Dubois Lockup-free caches in high-performance multiprocessors . . . . . . . . . . . . 25--36 A. R. Hurson and S. H. Pakzad and D. B. Shin and L. L. Miller A reconfigurable MIMD back-end database machine . . . . . . . . . . . . . . . . 37--50 Robert R. Seban FTN topology and protocols . . . . . . . 51--62 Mee Yee Chan and Shiang-Jen Lee Distributed fault-tolerant embeddings of rings in hypercubes . . . . . . . . . . 63--71 P. J. Bernhard and D. J. Rosenkrantz An efficient method for representing and transmitting message patterns on multiprocessor interconnection networks 72--85 Isaac D. Scherson and Peter F. Corbett Communications overhead and the expected speedup of multidimensional mesh-connected parallel processors . . . 86--96
Rajendra V. Boppana and C. S. Raghavendra Generalized schemes for access and alignment of data in parallel processors with self-routing interconnection networks . . . . . . . . . . . . . . . . 97--111 Richard P. Larowe, Jr. and Carla Schlatter Ellis Page placement policies for NUMA multiprocessors . . . . . . . . . . . . 112--129 Uwe Schwiegelshohn and Franco Gasperoni and Kemal Ebcioglu On optimal parallelization of arbitrary loops . . . . . . . . . . . . . . . . . 130--134 David Smitley and Kent Iobst Bit-serial SIMD on the CM-2 and the Cray-2 . . . . . . . . . . . . . . . . . 135--145 Manfred Kunde and Thomas Tensi $ (\kappa - \kappa) $ routing on multidimensional mesh-connected arrays 146--155 Poras T. Balsara and Robert M. Owens and Mary Jane Irwin Digit serial multipliers . . . . . . . . 156--162 De-Lei Lee Design of an array processor for image processing . . . . . . . . . . . . . . . 163--169 William E. Wright Parallel algorithms for generating the raster representation of straight lines and circles . . . . . . . . . . . . . . 170--173
B. Lee and A. R. Hurson and T. Y. Feng A vertically layered allocation scheme for data flow systems . . . . . . . . . 175--187 Yi-Hsiu Wei and Alexander D. Stoyenko and German S. Goldszmidt The design of a stub generator for heterogeneous RPC systems . . . . . . . 188--197 Wei Shu and L. V. Kale Chare kernel --- a runtime support system for parallel computations . . . . 198--211 Milos D. Ercegovac and Tomas Lang Module to perform multiplication, division, and square root in systolic arrays for matrix computations . . . . . 212--221 Kemal Efe Embedding mesh of trees in the hypercube 222--230 G. M. Megson Systolic algorithms for B-spline patch generation . . . . . . . . . . . . . . . 231--238 Samuel A. Fineberg and Thomas L. Casavant and Howard Jay Siegel Experimental analysis of a mixed-mode parallel architecture using bitonic sequence sorting . . . . . . . . . . . . 239--251 Ravi Varadarajan Embedding shuffle networks in hypercubes 252--256 Biing-Feng Wang and Gen-Huey Chen Cost-optimal parallel algorithms for constructing $2$--$3$ trees . . . . . . 257--261
D. P. Bertsekas and C. Ozveren and G. D. Stamoulis and P. Tseng and J. N. Tsitsiklis Optimal communication algorithms for hypercubes . . . . . . . . . . . . . . . 263--275 J. Gotze and U. Schwiegelshohn VLSI-suited orthogonal solution of systems of linear equations . . . . . . 276--283 Avi Lin Parallel algorithms for boundary value problems . . . . . . . . . . . . . . . . 284--290 Isaac A. Dimitrovsky The group lock and its applications . . 291--302 Tony R. Martinez and Douglas M. Campbell A self-adjusting dynamic logic module 303--313 Krishnan Padmanabhan Efficient architectures for data access in a shared memory hierarchy . . . . . . 314--327 Alan Edelman Optimal matrix transposition and bit reversal on hypercubes: all-to-all personalized communication . . . . . . . 328--331 Bogdan S. Chlebus and Imrich Vrto Parallel quicksort . . . . . . . . . . . 332--337
Dipak Sitaram and Israel Koren and C. M. Krishna A random, distributed algorithm to embed trees in partially faulty processor arrays . . . . . . . . . . . . . . . . . 1--11 Frank Dehne and Susanne E. Hambrusch Parallel algorithms for determining $k$-width connectivity in binary images 12--23 E. de Souza e Silva and M. Gerla Queueing network models for load balancing in distributed systems . . . . 24--38 P. J. Bernhard and H. B. Hunt, III and D. J. Rosenkrantz Compaction of message patterns into succinct representations for multiprocessor interconnection networks 39--49 Charles Tong and Paul N. Swarztrauber Ordered fast Fourier transforms on a massively parallel hypercube multiprocessor . . . . . . . . . . . . . 50--59 E. L. Zapata and J. A. Lamas and F. F. Rivera and O. G. Plata Modified Gram--Schmidt $ Q R $ factorization on hypercube SIMD computers . . . . . . . . . . . . . . . 60--69 P. Navaneethan and Lawrence Jenkins Design of nonequivalent self-routing networks based on a matrix model . . . . 70--73 Guan-Ing Chen and Ten-Hwang Lai Scheduling independent jobs on partitionable hypercubes . . . . . . . . 74--78 Keqin Li and Kam-Hoi Cheng A two-dimensional buddy system for dynamic resource allocation in a partitionable mesh connected system . . 79--83
Pen-Chung Yew and Benjamin W. Wah Special Issue on Shared-Memory Multiprocessors . . . . . . . . . . . . 85--86 Todd Mowry and Anoop Gupta Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors . . . . . 87--106 Nian-Feng Tzeng Alleviating the Impact of Tree Saturation on Multistage Interconnection Network Performance . . . . . . . . . . 107--117 Micah Beck and Richard Johnson and Keshav Pingali From Control Flow to Dataflow . . . . . 118--129 Dhabaleswar K. Panda and Kai Hwang Fast Data Manipulation in Multiprocessors Using Parallel Pipelined Memories . . . . . . . . . . . . . . . . 130--145 Yonatan Aumann and Assaf Schuster Improved Memory Utilization in Deterministic PRAM Simulation . . . . . 146--151 Kleanthis Psarris and David Klappholz and Xiangyun Kong On the Accuracy of the Banerjee Test . . 152--157 Susumu Horiguchi and Takeo Nakada Performance Evaluation of Parallel Fast Fourier Transform on a Multiprocessor Workstation . . . . . . . . . . . . . . 158--163 Michael W. Strevell and Harvey G. Cragon Data Type Transformation in Heterogeneous Shared Memory Multiprocessors . . . . . . . . . . . . 164--170 Peter J. Varman and Scott D. Scheufler and Balakrishna R. Iyer and Gary R. Ricard Merging Multiple Lists on Hierarchical-Memory Multiprocessors . . 171--177 Alok N. Choudhary and Ravi Ponnusamy Implementation and Evaluation of Hough Transform Algorithms on a Shared-Memory Multiprocessor . . . . . . . . . . . . . 178--188
Hong Jiang and Laxmi N. Bhuyan and Jogesh K. Muppala MVAMIN: mean value analysis algorithms for multistage interconnection networks 189--201 Stephen S. Yau and Xiaoping Jia and Doo-Hwan Bae PROOF: a parallel object-oriented functional computation model . . . . . . 202--212 John K. Antonio and Wei K. Tsai and G. M. Huang A highly parallel algorithm for multistage optimization problems and shortest path problems . . . . . . . . . 213--222 Raymond R. Glenn and Daniel V. Pryor Instrumentation for a massively parallel MIMD application . . . . . . . . . . . . 223--236 Seth Abraham and Krishnan Padmanabhan Performance of multicomputer networks under pin-out constraints . . . . . . . 237--248 Shantanu Dutt and John P. Hayes Designing fault-tolerant systems using automorphisms . . . . . . . . . . . . . 249--268 Zicheng Guo and Rami G. Melhem and Richard W. Hall and Donald M. Chiarulli and Steven P. Levitan Pipelined communications in optically interconnected arrays . . . . . . . . . 269--282 Sivarama P. Dandamudi and Derek L. Eager On hypercube-based hierarchical interconnection network design . . . . . 283--289 Klaus Zeppenfeld Parallel search in bivalued game trees 290--296
S. Lennart Johnsson Performance modeling of distributed memory architectures . . . . . . . . . . 300--312 Arun K. Nanda and Honda Shing and Ten-Hwan Tzen and Lionel M. Ni Resource contention in shared-memory multiprocessors: a parameterized performance degradation model . . . . . 313--328 Shin-Dug Kim and Mark A. Nichols and Howard Jay Siegel Modeling overlapped operation between the control unit and processing elements in an SIMD machine . . . . . . . . . . . 329--342 John B. Andrews and Constantine D. Polychronopoulos An analytical approach to performance/cost modeling of parallel computers . . . . . . . . . . . . . . . 343--356 Peter G. Harrison Analytic models for multistage interconnection networks . . . . . . . . 357--369 Brigitte Plateau and Jean-Michel Fourneau A methodology for solving Markov models of parallel systems . . . . . . . . . . 370--387 John Gustafson and Diane Rover and Stephen Elbert and Michael Carter The design of a scalable, fixed-time computer benchmark . . . . . . . . . . . 388--401 R. T. Dimpsey and R. K. Iyer Modeling and measuring multiprogramming and system overheads on a shared-memory multiprocessor: case study . . . . . . . 402--414 Seema Hiranandani and Joel Saltz and Piyush Mehrotra and Harry Berryman Performance of hashed cache data migration schemes on multicomputers . . 415--422 David A. Poplawski Synthetic models of distributed-memory parallel programs . . . . . . . . . . . 423--426
Robert E. Strout, II and James R. McGraw and Alan C. Hindmarsh An examination of the conversion of software to multiprocessors . . . . . . 1--16 Catherine E. Houstis and Mokhtar Aboelaze A comparative performance analysis of mapping applications to parallel multiprocessor systems: a case study . . 17--29 Matthew Rosing and Robert B. Schnabel and Robert P. Weaver The DINO parallel programming language 30--42 Kai Hwang and Chien-Ming Cheng Simulated performance of a RISC-based multiprocessor using orthogonal-access memory . . . . . . . . . . . . . . . . . 43--57 John R. Gilbert and Robert Schreiber Optimal expression evaluation for data parallel architectures . . . . . . . . . 58--64 Patrick Zwietering and Emile Aarts Parallel Boltzmann machines: a mathematical model . . . . . . . . . . . 65--75 R. Lin and S. Olariu An NC recognition algorithm for cographs 76--90 Avraham Leff and Philip S. Yu An adaptive strategy for load sharing in distributed database environments with information lags . . . . . . . . . . . . 91--103 Seth Abraham and Krishnan Padmanabhan The twisted cube topology for multiprocessors: a study in network asymmetry . . . . . . . . . . . . . . . 104--110 Marc Moonen and Paul Van Dooren and Joos Vandewalle Jacobi-type algorithms for LDU and Cholesky factorization . . . . . . . . . 111--117 Cetin K. Koc and Sarath N. Arachchige A fast algorithm for Gaussian elimination over GF(2) and its implementation on the GAPP . . . . . . . 118--122
Vipin Kumar and Vineet Singh Scalability of parallel algorithms for the all-pairs shortest-path problem . . 124--138 Y. Ben-Asher and D. Peleg and R. Ramaswami and A. Schuster The power of reconfiguration . . . . . . 139--153 Thomas B. Berg and Shin-Dug Kim and Howard Jay Siegel Limitations imposed on mixed-mode performance of optimized phases due to temporal juxtaposition . . . . . . . . . 154--169 Anargyros Krikelis Computer vision applications with the associative string processor . . . . . . 170--184 Eugene Albert and Joan D. Lukas and Guy L. Steele, Jr. Data parallel computers and the FORALL statement . . . . . . . . . . . . . . . 185--192 Peter Kochevar A simple light simulation algorithm for massively parallel machines . . . . . . 193--201 Joel Saltz and Serge Petiton and Harry Berryman and Adam Rifkin Performance effects of irregular communication patterns on massively parallel multiprocessors . . . . . . . . 202--212 Jingke Li and Marina Chen The data alignment phase in compiling programs for distributed-memory machines 213--221 James A. Storer and John H. Reif A parallel architecture for high-speed data compression . . . . . . . . . . . . 222--227 Joel M. Wein and Stavros A. Zenios On the massively parallel solution of the assignment problem . . . . . . . . . 228--236 Diane Rover and Vicki Tsai and Yin-Shan Chow and John Gustafson Signal-processing algorithms on parallel architectures: a performance update . . 237--245 Ching-Tien Ho Optimal broadcasting on SIMD hypercubes without indirect addressing capability 246--255
John E. Savage and Markus G. Wloka Parallelism in graph-partitioning . . . 257--272 Frank Weil and Leah H. Jamifson and Edward J. Delp Dynamic intelligent scheduling and control of reconfigurable parallel architectures for computer vision/image processing . . . . . . . . . . . . . . . 273--285 Edward A. Carmona and Michael D. Rice Modeling the serial and parallel fractions of a parallel algorithm . . . 286--298 Shyan-ming Yuan and Ashok K. Agrawala Fault-tolerant decentralized commit protocols . . . . . . . . . . . . . . . 299--311 Reinhard v. Hanxleden and L. Ridgeway Scott Load balancing on message passing architectures . . . . . . . . . . . . . 312--324 Christopher L. Cox and James A. Knisely A tridiagonal system solver for distributed memory parallel processors with vector nodes . . . . . . . . . . . 325--331 Jianhua Lin and James A. Storer Processor-efficient hypercube algorithms for the knapsack problem . . . . . . . . 332--337 Arunabha Sen and Abhutt Sengupta and Subir Bandyopadhyay Generalized supercube: an incrementally expandable interconnection network . . . 338--344
Daniel P. Miranker Special Issue on the Parallel Execution of Rule Systems . . . . . . . . . . . . 345--347 James G. Schmolze Guaranteeing Serializable Results in Synchronous Parallel Production Systems 348--365 Salvatore J. Stolfo and Ouri Wolfson and Philip K. Chan and Hasanat M. Dewan and Leland Woodbury and Jason S. Glazier and David A. Ohsie PARULEL: Parallel Rule Processing Using Meta-rules for Redaction . . . . . . . . 366--382 Steve Kuo and Dan Moldovan Implementation of Multiple Rule Firing Production Systems on Hypercube . . . . 383--394 Wilson Harvey and Dirk Kalp and Milind Tambe and David McKeown and Allen Newell The Effectiveness of Task-Level Parallelism for Production Systems . . . 395--411 T. Castagnetti and P. Ciancarini Static Analysis of a Parallel Logic Language Based on the Blackboard Model 412--423 Chin-Ming Kuo and Daniel P. Miranker and James C. Browne On the Performance of the CREL System 424--441 Jian Xu and Kai Hwang Mapping Rule-Based Systems onto Multicomputers Using Simulated Annealing 442--455 E. Bahr and F. Barachini and J. Doppelbauer and H. Gräbner and F. Kasparec and T. Mandl and H. Mistelberger A Parallel Production System Architecture . . . . . . . . . . . . . . 456--462
Daniel A. Menasce and Luiz Andre Barroso A Methodology for Performance Evaluation of Parallel Applications on Multiprocessors . . . . . . . . . . . . 1--14 Bilha Mendelson and Israel Koren Estimating the Potential Parallelism and Pipelining of Algorithms for Data Flow Machines . . . . . . . . . . . . . . . . 15--28 Nicholas T. Karonis Timing Parallel Programs That Use Message Passing . . . . . . . . . . . . 29--36 C. T. Davarakis and D. G. Maritsas A Probabilistic Parallel Associative Search and Query Set of Algorithms . . . 37--49 Alok N. Choudhary and Ravi Ponnusamy Parallel Implementation and Evaluation of a Motion Estimation System Algorithm Using Several Data Decomposition Strategies . . . . . . . . . . . . . . . 50--65 Vernon J. Rego and V. S. Sunderam Experiments in Concurrent Stochastic Simulation: The EcliPSe Paradigm . . . . 66--84 Foster J. Provost and Rami Melhem A Distributed Algorithm for Embedding Trees in Hypercubes with Modifications for Run-Time Fault Tolerance . . . . . . 85--89 Haesun Park On Multiple Error Detection in Matrix Triangularizations Using Checksum Methods . . . . . . . . . . . . . . . . 90--97 Abdou Youssef and Bhagirath Narahari Topological Properties of Generalized Banyan-Hypercube Networks . . . . . . . 98--103
A. Kapelnikov and R. R. Muntz and M. D. Ercegovac A Methodology for Performance Analysis of Parallel Computations with Looping Constructs . . . . . . . . . . . . . . . 105--120 Yiwan Wong and Jean-Marc Delosme Transformation of Broadcasts into Propagations in Systolic Algorithms . . 121--145 Louiqa Raschid and Stanley Y. W. Su A Parallel Pipelined Strategy for Evaluating Linear Recursive Predicates in a Multiprocessor Environment . . . . 146--162 Nian-Feng Tzeng and Hsing-Lung Chen An Effective Approach to the Enhancement of Incomplete Hypercube Computers . . . 163--174 Henry Clark and Bruce McMillin DAWGS --- a Distributed Compute Server Utilizing Idle Workstations . . . . . . 175--186 A. Sengupta and K. Zemoudeh and S. Bandyopadhyay Self-Routing Algorithms for Strongly Regular Multistage Interconnection Networks . . . . . . . . . . . . . . . . 187--192 Charles J. Colbourn and Katherine Heinrich Conflict-Free Access to Parallel Memories . . . . . . . . . . . . . . . . 193--200
Anargyros (Argy) Krikelis Neural Computing on Massively Parallel Processing. Guest Editor's Introduction 201--202 Max H. Garzon and Stanley P. Franklin and William Baggett and William S. Boyd, Jr. and Dinah Dickerson Design and Testing of a General-Purpose Neurocomputer . . . . . . . . . . . . . 203--220 Mark James and Doan Hoang Design of Low-Cost, Real-Time Simulation Systems for Large Neural Networks . . . 221--235 Li-Xin Wang and Jerry M. Mendel Parallel Structured Networks for Solving a Wide Variety of Matrix Algebra Problems . . . . . . . . . . . . . . . . 236--247 Nelson Morgan and James Beck and Phil Kohn and Jeff Bilmes and Eric Allman and Joachim Beer The Ring Array Processor: a Multiprocessing Peripheral for Connectionist Applications . . . . . . . 248--259 Tomas Nordström and Bertil Svensson Using and Designing Massively Parallel Computers for Artificial Neural Networks 260--285 Tom Tollenaere and Marc M. Van Hulle and Guy A. Orban Parallel Implementation and Capabilities of Entropy-Driven Artificial Neural Networks . . . . . . . . . . . . . . . . 286--305 Ulrich Ramacher Synapse --- a Neurocomputer That Synthesizes Neural Algorithms on a Parallel Systolic Engine . . . . . . . . 306--318 Lon-Chan Chu and Benjamin W. Wah Optimal Mapping of Neural-Network Learning on Message-Passing Multicomputers . . . . . . . . . . . . . 319--339 Nubuo Funabiki and Yoshiyasu Takefuji and Kuo-Chun Lee A Neural Network Model for Finding a Near-Maximum Clique . . . . . . . . . . 340--344 Chwan-Hwa (John) Wu and Jyun-Hwei Tsai Concurrent Asynchronous Learning Algorithms for Massively Parallel Recurrent Neural Networks . . . . . . . 345--353 Xianing Zhu and Shengwei Zhang and A. G. Constantinides Lagrange Neural Networks for Linear Programming . . . . . . . . . . . . . . 354--360
Hanmao Shi and Jonathan Schaeffer Parallel Sorting by Regular Sampling . . 361--372 Yao-ming Yeh and Tse-yun Feng Algorithm-Based Fault Tolerance for Matrix Inversion with Maximum Pivoting 373--389 Tze Chiang Lee and John P. Hayes Design of Gracefully Degradable Hypercube-Connected Systems . . . . . . 390--401 Yuval Tamir and Gregory L. Frazier Hardware Support for High-Priority Traffic in VLSI Communication Switches 402--416 Valerie A. Miller and George J. Davis Adaptive Quadrature on a Message-Passing Multiprocessor . . . . . . . . . . . . . 417--425 Barry S. Fagin Large Integer Multiplication on Hypercubes . . . . . . . . . . . . . . . 426--430 Joseph JáJá and Kwan Woo Ryu Load Balancing and Routing on the Hypercube and Related Networks . . . . . 431--435 Xiaojun Guan and Michael A. Langston Parallel Methods for Solving Fundamental File Rearrangement Problems . . . . . . 436--439
Hwang Kai Editorial Announcement . . . . . . . . . v--vi Steve Kuo and Dan Moldovan The State of the Art in Parallel Production Systems . . . . . . . . . . . 1--26 Jaswinder Pal Singh and John L. Hennessy Finding and Exploiting Parallelism in an Ocean Simulation Program: Experience, Results, and Implications . . . . . . . 27--48 Barry Wilkinson Overlapping Connectivity Interconnection Networks for Shared Memory Multi-processor Systems . . . . . . . . 49--61 Yoshifumi Manabe and Makoto Imase Global Conditions in Debugging Distributed Programs . . . . . . . . . . 62--69 Radhakrishnan Sridhar and Sitharama S. Iyengar and Subbiah Rajanarayanan Range Search in Parallel Using Distributed Data Structures . . . . . . 70--74 Mohammad Ashraf Iqbal Efficient Algorithms for Dilated Mappings of Binary Trees . . . . . . . . 75--78 Yen-Cheng Chen and Wen-Tsuen Chen and Gen-Huey Chen Efficient Median Finding and Its Application to Two-Variable Linear Programming on Mesh-Connected Computers with Multiple Broadcasting . . . . . . . 79--84 Anonymous Erratum: Volume 14, Number 3 (1992), pp. 221--235: Mark James and Doan Hoang, ``Design of Low-Cost, Real-Time Simulation Systems for Large Neural Networks'' . . . . . . . . . . . . . . . 85--85
Jayantha Herath Guest Editor's Introduction . . . . . . 87--89 Gabor Karsai and Janos Sztipanovits and Samir Padalkar and Csaba Biegl and Nobuji Miyasaka and Koji Okuda Model-Based Intelligent Process Control for Cogenerator Plants . . . . . . . . . 90--102 B. Marsh and C. Brown and T. LeBlanc and M. Scott and T. Becker and P. Das and J. Karlsson and C. Quiroz Operating System Support for Animate Vision . . . . . . . . . . . . . . . . . 103--117 Arthur Ieumwananonthachai and Akiko N. Aizawa and Steven R. Schwartz and Benjamin W. Wah and Jerry C. Yan Intelligent Process Mapping through Systematic Improvement of Heuristics . . 118--142 Toshio Shimada and Kenji Toda and Kenji Nishida Real-Time Parallel Architecture for Sensor Fusion . . . . . . . . . . . . . 143--152 Qiang Li Minimum Deadlock-Free Message Routing Restrictions in Binary Hypercubes . . . 153--159 Sanguthevar Rajasekaran and Richard Overholt Constant Queue Routing on a Mesh . . . . 160--166 Anonymous Addendum: Volume 14, Number 2 (1992), pp. 105--120: A. Kapelnikov, R. R. Muntz, and M. D. Ercegovac, ``A Methodology for Performance Analysis of Parallel Computations with Looping Constructs'' . . . . . . . . . . . . . . 167--167
Giovanni Chiola Special Issue on Petri Net Modeling of Parallel Computers . . . . . . . . . . . 169--170 Gianfranco Balbo and Susanna Donatelli and Giuliana Franceschinis Understanding Parallel Program Behavior through Petri Net Models . . . . . . . . 171--187 A. Ferscha A Petri Net Approach for Performance Oriented Parallel Program Design . . . . 188--206 Peter Buchholz A Hierarchical View of GCSPNs and Its Impact on Qualitative and Quantitative Analysis . . . . . . . . . . . . . . . . 207--224 S. Balaji and L. M. Patnaik and Lawrence Jenkins and P. S. Goel S-Nets: A Petri Net Based Model for Performance Evaluation of Real-Time Scheduling Algorithms . . . . . . . . . 225--237 William H. Sanders and Luai M. Malhis Dependability Evaluation Using Composed SAN-Based Reward Models . . . . . . . . 238--254 Gianfranco Ciardo and Jogesh K. Muppala and Kishor S. Trivedi Analyzing concurrent and fault-tolerant software using stochastic reward nets 255--269 Stefano Caselli and Gianni Conte and Ugo Malavolta Topology and Process Interaction in Concurrent Architectures: A GSPN Modeling Approach . . . . . . . . . . . 270--281 Hauke Jungnitz and Beatriz Sanchez and Manuel Silva Approximate Throughput Computation of Stochastic Marked Graphs . . . . . . . . 282--295 C. Simone and M. Ajmone Marsan The Application of EB-Equivalence Rules to the Structural Reduction of GSPN Models . . . . . . . . . . . . . . . . . 296--302
Michel Dubois and Shreekant Thakkar Special Issue on Memory System Architectures for Scalable Multiprocessors . . . . . . . . . . . . 303--304 Philip Bitar The Weakest Memory-Access Order . . . . 305--331 John B. Andrews and Carl J. Beckmann and David K. Poulsen Notification and Multicast Networks for Synchronization and Coherence . . . . . 332--350 Andrew W. Wilson, Jr. and Richard P. LaRowe, Jr. Hiding shared memory reference latency on the Galactica Net distributed shared memory architecture . . . . . . . . . . 351--367 David E. Hudak and Santosh G. Abraham Compile-Time Optimization of Near-Neighbor Communication for Scalable Shared-Memory Multiprocessors . . . . . 368--381 William J. Bolosky and Michael L. Scott Evaluation of multiprocessor memory systems using off-line optimal behavior 382--398 Kourosh Gharachorloo and Sarita V. Adve and Anoop Gupta and John L. Hennessey and Mark D. Hill Programming for Different Memory Consistency Models . . . . . . . . . . . 399--407 Yuval Tamir and G. Janakiraman Hierarchical Coherency Management for Shared Virtual Memory Multicomputers . . 408--419
S. Lennart Johnsson and Ching-Tien Ho Generalized Shuffle Permutations on Boolean Cubes . . . . . . . . . . . . . 1--14 Pierre Fraigniaud Complexity Analysis of Broadcasting in Hypercubes with Restricted Communication Capabilities . . . . . . . . . . . . . . 15--26 Ora E. Percus and Susan R. Dickey Performance Analysis of Clock-Regulated Queues with Output Multiplexing in Three Different $ 2 \times 2 $ Crossbar Switch Architectures . . . . . . . . . . . . . 27--40 Sotirios G. Ziavras On the Problem of Expanding Hypercube-Based Systems . . . . . . . . 41--53 L. Cheng and A. A. Sawchuk A one-copy algorithm for $2$D shuffles for optical Omega networks . . . . . . . 54--66 W. Edwin Clark and Gregory L. McColm and W. Richard Stark On the Complexity of Deadlock-Free Programs on a Ring of Processors . . . . 67--71 Hans W. Guesgen and Kinson Ho and Paul N. Hilfinger A Tagging Method for Parallel Constraint Satisfaction . . . . . . . . . . . . . . 72--75
Wen-Tsuen Chen Guest Editor's Introduction . . . . . . 77--78 Craig M. Chase and Alex L. Cheung and Anthony P. Reeves and Mark R. Smith Paragon: a Parallel Programming Environment for Scientific Applications Using Communication Structures . . . . . 79--91 Rajiv Gupta SPMD Execution of Programs with Pointer-Based Data Structures on Distributed-Memory Machines . . . . . . 92--107 J. Ramanujam and P. Sadayappan Tiling Multidimensional Iteration Spaces for Multicomputers . . . . . . . . . . . 108--120 Yen-Chun Lin and Yu-Ho Cheng Automatic generation of parallel Occam programs for transputer rings . . . . . 121--133 K. Ravindran and S. Samdarshi A Flexible Causal Broadcast Communication Interface for Distributed Applications . . . . . . . . . . . . . . 134--157 Mi Lu and Jesse Zhixi Fang A Solution of the Cache Ping-Pong Problem in Multiprocessor Systems . . . 158--171 Hong Xu and Philip K. McKinley and Lionel M. Ni Efficient Implementation of Barrier Synchronization in Wormhole-Routed Hypercube Multicomputers . . . . . . . . 172--184 Jang-Ping Sheu and Yuh-Shyan Chen and Chih-Yung Chang Fault-Tolerant Sorting Algorithm on Hypercube Multicomputers . . . . . . . . 185--197
Howard Jay Siegel and Seth Abraham and William L. Bain and Kenneth E. Batcher and Thomas L. Casavant and Doug DeGroot and Jack B. Dennis and David C. Douglas and Tse-Yun Feng and James R. Goodman and Alan Huang and Harry F. Jordan and J. Robert Jump and Yale N. Patt and Alan J. Smith and James E. Smith and Lawrence Snyder and Harold S. Stone and Russ Tuck and Benjamin W. Wah Report of the Purdue workshop on grand challenges in computer architecture for the support of high performance computing . . . . . . . . . . . . . . . 199--211 Todd Heywood and Sanjay Ranka A Practical Hierarchical Model of Parallel Computation. I. The Model . . . 212--232 T. Heywood and S. Ranka A Practical Hierarchical Model of Parallel Computation. II. Binary Tree and FFT Algorithms . . . . . . . . . . . 233--249 Yosi Ben-Asher and David Egozi and Assaf Schuster $2$-D SIMD Algorithms for Perfect Shuffle Networks . . . . . . . . . . . . 250--257 E. D. Kyriakis-Bitzaros and C. E. Goutis An Efficient Decomposition Technique for Mapping Nested Loops with Constant Dependencies into Regular Processor Arrays . . . . . . . . . . . . . . . . . 258--264 Tadao Takaoka and Kiyomi Umehara An Efficient VLSI Algorithm for the All Pairs Shortest Path Problem . . . . . . 265--270
Behrooz Shirazi and A. R. Hurson Special Issue on Scheduling and Load Balancing: Guest Editors' Introduction 271--275 Apostolos Gerasoulis and Tao Yang A Comparison of Clustering Heuristics for Scheduling Directed Acyclic Graphs on Multiprocessors . . . . . . . . . . . 276--291 Tevfik Bultan and Cevdet Aykanat A New Mapping Heuristic Based on Mean Field Annealing . . . . . . . . . . . . 292--305 Dror G. Feitelson and Larry Rudolph Gang Scheduling Performance Benefits for Fine-Grain Synchronization . . . . . . . 306--318 Mikhail J. Atallah and Christina Lock Black and Dan C. Marinescu and Howard Jay Siegel and Thomas L. Casavant Models and Algorithms for Coscheduling Compute-Intensive Tasks on a Network of Workstations . . . . . . . . . . . . . . 319--327 Yahui Zhu Efficient Processor Allocation Strategies for Mesh-Connected Parallel Computers . . . . . . . . . . . . . . . 328--337 Shiv Prakash and Alice C. Parker SOS: Synthesis of Application-Specific Heterogeneous Multiprocessor Systems . . 338--351 Ravi Jain and Kiran Somalwar and John Werth and J. C. Browne Scheduling parallel I/O operations in multiple bus systems . . . . . . . . . . 352--362 Arun Swami and Honesty C. Young and Ashish Gupta Algorithms for Handling Skew in Parallel Task Scheduling . . . . . . . . . . . . 363--377 Virginia M. Lo Temporal communication graphs: Lamport's process-time graphs augmented for the purpose of mapping and scheduling . . . 378--384 C. Z. Xu and F. C. M. Lau Analysis of the Generalized Dimension Exchange Method for Dynamic Load Balancing . . . . . . . . . . . . . . . 385--393 Sulaiman Al-Bassam and Hesham El-Rewini and Bella Bose and T. G. Lewis Processor Allocation for Hypercubes . . 394--401 Anonymous Author Index for Volume 16 . . . . . . . 402--402
Alok Choudhary Parallel I/O Systems: Guest Editor's Introduction . . . . . . . . . . . . . . 1--3 Garth A. Gibson and David A. Patterson Designing Disk Arrays for High Data Reliability . . . . . . . . . . . . . . 4--27 A. L. Narasimha Reddy and John Chandy and P. Banerjee Design and Evaluation of Gracefully Degradable Disk Arrays . . . . . . . . . 28--40 Thomas H. Cormen Fast Permuting on Disk Arrays . . . . . 41--57 Shenze Z. Chen and Don Towsley The Design and Evaluation of RAID 5 and Parity Striping Disk Array Architectures 58--74 Antoine N. Mourad and Kent W. Fuchs and Daniel G. Saab Recovery Issues in Databases Using Redundant Disk Arrays . . . . . . . . . 75--89 Joydeep Ghosh and Kelvin D. Goveas and Jeffrey T. Draper Performance Evaluation of a Parallel I/O Subsystem for Hypercube Multicomputers 90--106 Jeffrey Scott Vitter and Mark H. Nodine Large-Scale Sorting in Uniform Memory Hierarchies . . . . . . . . . . . . . . 107--114 James C. French and Terrence W. Pratt and Mriganka Das Performance Measurement of the Concurrent File System of the Intel iPSC/2 Hypercube . . . . . . . . . . . . 115--121 Erik P. DeBenedictis and Juan Miguel Del Rosario Modular Scalable I/O . . . . . . . . . . 122--128 Jai Menon and James Roche and Jim Kasson Floating Parity and Data Disk Arrays . . 129--139 David Kotz and Carla Schlatter Ellis Caching and Writeback Policies in Parallel File Systems . . . . . . . . . 140--145 Manish Malhotra and Kishor S. Trivedi Reliability Analysis of Redundant Arrays of Inexpensive Disks . . . . . . . . . . 146--151 Sang-Hwa H. Chung and Dan I. Moldovan Modeling semantic networks on the Connection Machine . . . . . . . . . . . 152--163 Jeannette M. Wing and Chun Gong Testing and Verifying Concurrent Objects 164--182 Anonymous Erratum: Volume 16, Number 1 (1992): L. Cheng and A. A. Sawchuk, ``A One-Copy Algorithm for $2$-D Shuffles for Optical Omega Networks,'' pp. 54--66 . . . . . . 183--183 L. Cheng and A. A. Sawchuk Volume 16, Number 1 (1992), in the article ``A One-Copy Algorithm for $2$-D Shuffles for Optical Omega Networks,'' by L. Cheng and A. A. Sawchuk, pages 54--66 . . . . . . . . . . . . . . . . . 183--183 Anonymous Announcement: IEEE Technical Committee on Parallel Processing . . . . . . . . . 184--184
Rami Melhem and Donald Chiarulli Optical Computing and Interconnection Systems: Guest Editors' Introduction . . 185--187 S. K. Tewksbury and L. A. Hornak and H. E. Nariman and S. M. Langsjoen and N. J. Hall and J. J. Hall and S. P. McGinnis Toward Cointegration of Optical Interconnections within Silicon Microelectronic Systems . . . . . . . . 188--199 Miles Murdocca and Vipul Gupta Architectural Implications of Reconfigurable Optical Interconnects . . 200--211 Aloke Guha and Julian Bristow Designing Optical Networks from Simple Switching Elements . . . . . . . . . . . 212--221 Q. Wang Song and Salim Hariri and Alok Choudhary Design and Analysis of an Optical Communications Processor . . . . . . . . 222--229 Pericles A. Mitkas and P. Bruce Berra PHOEBUS: An Optoelectronic Database Machine Based on Parallel Optical Disks 230--244 Farid Ahmed and Abdul Ahad S. Awwal An Adaptive Opto-electronic Neural Network for Associative Pattern Retrieval . . . . . . . . . . . . . . . 245--250 M. S. Alam and M. A. Karim Real-Time Optical Arithmetic/Logical Processing . . . . . . . . . . . . . . . 251--258 Yoram Ofek and Moshe Sidi Design and Analysis of a Hybrid Access Control to an Optical Star Using WDM . . 259--265
Haesun Park and L. Magnus Ewerbring An Algorithm for the Generalized Singular Value Decomposition on Massively Parallel Computers . . . . . . 267--276 Mee Yee Chan and Shiang-Jen Lee Fault-Tolerant Permutation Routing in Hypercubes . . . . . . . . . . . . . . . 277--281 Naim Abdullah and Jie-yong Juang Concurrent Query Processing for Logic Inference Using the Connection Graph . . 282--297 C. Lee and H. Lam and S. Y. W. Su An Object Flow Computer for Database Applications: Design and Performance Evaluation . . . . . . . . . . . . . . . 298--314 Adam Kapralski New Methods for the Generation of Permutations, Combinations, and Other Combinatorial Objects in Parallel . . . 315--326 Ajay Gupta and Steven C. Bruell and Sukumar Ghosh Mutual Exclusion on a Hypercube . . . . 327--336 D. B. Skillicorn and D. T. Barnard Compiling in Parallel . . . . . . . . . 337--352 Kyungsook Y. Lee and Hyunsoo Yoon and Ming T. Liu Performance Evaluation of a Class of Multipath Packet Switching Interconnection Networks . . . . . . . . 353--359 X. Hu and S. C. Bass and R. G. Harber An Efficient Implementation of Singular Value Decomposition Rotation Transformations with CORDIC Processors 360--362 Amnon Barak and Ron Ben-Natan Bounded Contractions of Full Trees . . . 363--369 Kam Hoi Cheng and Qingzhou Wang A Simultaneous Access Design for Idle Processor Reactivation and the Detection of the Termination of a Parallel Activity . . . . . . . . . . . . . . . . 370--373 Ernst W. Mayr and C. Greg Plaxton Pipelined Parallel Prefix Computations, and Sorting on a Pipelined Hypercube . . 374--380 Anonymous Author Index for Volume 17 . . . . . . . 381--381
Jian Xu and Kai Hwang Heuristic Methods for Dynamic Load Balancing in a Message-Passing Multicomputer . . . . . . . . . . . . . 1--13 Krishnan Padmanabhan A Shuffle-Based Alternative to the ADM Interconnection Architecture . . . . . . 14--24 Peter B. Worland Parallel Methods for ODEs with Improved Absolute Stability Boundaries . . . . . 25--32 A. S. Wagner Embedding All Binary Trees in the Hypercube . . . . . . . . . . . . . . . 33--43 Eva Ma and Lixin X. Tao Embeddings among Meshes and Tori . . . . 44--55 Dechang C. Gu and D. J. Rosenkrantz and S. S. Ravi Determining Performance Measures of Algorithm-Based Fault Tolerant Systems 56--70 Oscar H. Ibarra and Myung Hee Kim Quadtree Building Algorithms on an SIMD Hypercube . . . . . . . . . . . . . . . 71--76 Bernard P. Zeigler and Ahmed Louri A Simulation Environment for Intelligent Machine Architectures . . . . . . . . . 77--88 James Edward Steck and Bruce McMillin and K. Krishnamurthy and Gary G. Leininger Parallel implementation of a recursive least-squares neural network training method on the Intel iPSC/2 . . . . . . . 89--93 Mukesh Singhal A Taxonomy of Distributed Mutual Exclusion . . . . . . . . . . . . . . . 94--101
Thomas L. Casavant Tools and Methods for Visualization of Parallel Systems and Computations: Guest Editor's Introduction . . . . . . . . . 103--104 Eileen Kraemer and John T. Stasko The Visualization of Parallel Systems: An Overview . . . . . . . . . . . . . . 105--117 Thomas Bemmerl and Peter Braum Visualization of Message Passing Parallel Programs with the TOPSYS Parallel Programming Environment . . . . 118--128 Diane T. Rover and Charles T. Wright, Jr. Visualizing the Performance of SPMD and Data-Parallel Programs . . . . . . . . . 129--146 Sekhar R. Sarukkai and Dennis Gannon SIEVE: a Performance Debugging Environment for Parallel Programs . . . 147--168 Venkat Natarajan and Derek Chiou and Boon Seong Ang Performance visualization on Monsoon . . 169--180 Joan M. Francioni and Jay Alan Jackson Breaking the Silence: Auralization of Parallel Program Behavior . . . . . . . 181--194 Alva L. Couch Categories and Context in Scalable Execution Visualization . . . . . . . . 195--204 James Kohn and Winifred Williams ATExpert . . . . . . . . . . . . . . . . 205--222 Wentong T. Cai and Wendy J. Milne and Stephen J. Turner Graphical Views of the Behavior of Parallel Programs . . . . . . . . . . . 223--230 Xiaodong D. Zhang and Naga S. Nalluri and Xiaohan H. Qin MIN-Graph: a Tool for Monitoring and Visualizing MIN-Based Multiprocessor Performance . . . . . . . . . . . . . . 231--241 Sekhar R. Sarukkai and Doug Kimelman and Larry Rudolph A Methodology for Visualizing Performance of Loosely Synchronous Programs . . . . . . . . . . . . . . . . 242--251 Mark Vincent LaPolla and Joseph L. Sharnowski and Betty H. C. Cheng and Kevin Anderson Data Parallel Program Visualizations from Formal Specifications . . . . . . . 252--257 John T. Stasko and Eileen Kraemer A Methodology for Building Application-Specific Visualizations of Parallel Programs . . . . . . . . . . . 258--264 Barton P. Miller What to Draw? When to Draw? An Essay on Parallel Program Visualization . . . . . 265--269
Guang Gao and Jean-Luc Gaudiot and Lubomir Bic Dataflow and Multithreaded Architectures: Guest Editors' Introduction . . . . . . . . . . . . . . 271--272 James Hicks and Derek Chiou and Boon Seong Ang and Arvind Performance Studies of Id on the Monsoon Dataflow System . . . . . . . . . . . . 273--300 A. P. Willem Bohm and Robert E. Hiromoto The Dataflow Time and Space Complexity of FFTs . . . . . . . . . . . . . . . . 301--313 Walid A. Najjar and A. P. Wim Bohm and W. Marcus Miller A Quantitative Analysis of Dataflow Program Execution --- Preliminaries to a Hybrid Design . . . . . . . . . . . . . 314--326 Thomas Lawrence Sterling and Jeffrey M. Arnold Fine Grain Dataflow Computation without Tokens for Balanced Execution . . . . . 327--339 Darin Johnson and Francine Berman Performance of the Efficient Data-Driven Evaluation Scheme . . . . . . . . . . . 340--346 David E. Culler and Seth Copen Goldstein and Klaus Erik Schauser and Thorsten Von Eicken TAM --- a Compiler Controlled Threaded Abstract Machine . . . . . . . . . . . . 347--370 Helene Young-Myers and Louiqa Raschid An Experimental Study of Three Dataflow Paradigms in Multithreaded Database Transitive Closure Algorithms on Shared Memory Multiprocessors . . . . . . . . . 371--389
Yi-Bing Lin Special Issue on Parallel Discrete Event Simulation: Guest Editor's Introduction 391--394 David M. Nicol and Philip Heidelberger Optimistic Parallel Simulation of Continuous Time Markov Chains Using Uniformization . . . . . . . . . . . . . 395--410 Ian F. Akyildiz and Liang Chen and Samir Ranjan Das and Richard M. Fujimoto and Richard F. Serfozo The Effect of Memory Capacity on Time Warp Performance . . . . . . . . . . . . 411--422 Friedemann Mattern Efficient Algorithms for Distributed Snapshots and Global Virtual Time Approximation . . . . . . . . . . . . . 423--434 Paul F. Reynolds, Jr. and Carmen M. Pancerella and Sudhir Srinivasan Design and Performance Analysis of Hardware Support for Parallel Simulations . . . . . . . . . . . . . . 435--453 Marc Abrams and Vasant Sanjeevan and Debra S. Richardson Termination and Output Measure Generation in Parallel Simulations . . . 454--472 Vijay K. Madisetti and David A. Hardaker and Richard M. Fujimoto The MIMDIX Environment for Parallel Simulation . . . . . . . . . . . . . . . 473--483 Bruno Gaujal and Albert G. Greenberg and David M. Nicol A Sweep Algorithm for Massively Parallel Simulation of Circuit-Switched Networks 484--500 Rassul Ayani and Boris Berkman Parallel Discrete Event Simulation on SIMD Computers . . . . . . . . . . . . . 501--508 Tapas K. Som and Robert G. Sargent A New Process to Processor Assignment Criterion for Reducing Rollbacks in Optimistic Simulation . . . . . . . . . 509--515 Jiajen M. Lin and Santosh G. Abraham Utilizing Global Simulation Information in Conservative Parallel Simulation on Shared Memory Multiprocessors . . . . . 516--523 Sushil Prasad Efficient and Scalable PRAM Algorithms for Discrete-Event Simulation of Bounded Degree Networks . . . . . . . . . . . . 524--530 Anonymous Author Index for Volume 18 . . . . . . . 531--531
Jih-Kwon K. Peir and Yann-Hang H. Lee Look-Ahead Routing Switches for Multistage Interconnection Networks . . 1--10 Dar-Tzen T. Peng and Kang G. Shin A New Performance Measure for Scheduling Independent Real-Time Tasks . . . . . . 11--26 Xian-He H. Sun and Lionel M. Ni Scalable Problems and Memory-Bounded Speedup . . . . . . . . . . . . . . . . 27--37 Yi-Chieh C. Chang and Kang G. Shin Optimal Load Sharing in Distributed Real-Time Systems . . . . . . . . . . . 38--50 Marco Ferretti The Generalized Hough Transform on Mesh-Connected Computers . . . . . . . . 51--57 David Nassimi and Yuh-Dong D. Tsai An Efficient Implementation of Batcher's Odd-Even Merge on a SIMD Hypercube . . . 58--63 Nian-Feng F. Tzeng A Reliable Cube-Connected Cycles Structure . . . . . . . . . . . . . . . 64--71
Ajay K. Gupta and Susanne E. Hambrusch Multiple Network Embeddings into Hypercubes . . . . . . . . . . . . . . . 73--82 Theodore Brown and Renbing B. Xiong A Parallel Quicksort Algorithm . . . . . 83--89 C. H. Huang and P. Sadayappan Communication-Free Hyperplane Partitioning of Nested Loops . . . . . . 90--102 D. H. Gill and T. J. Smith and T. E. Gerasch and J. V. Warren and C. L. McCreary and R. E. K. Stirewalt Spatial-Temporal Analysis of Program Dependence Graphs for Useful Parallelism 103--118 Adair Dingle and I. Hal Sudborough Simulation of Binary Trees and X-Trees on Pyramid Networks . . . . . . . . . . 119--124 Sang Bang Choi and Arun K. Somani Rearrangeable Circuit-Switched Hypercube Architectures for Routing Permutations 125--130 Sanjay Ranka and Jhy-Chun C. Wang and Nangkang Yeh Embedding Meshes on the Star Graph . . . 131--135 Yen-Chun C. Lin Perfectly Overlapped Generation of Long Runs for Sorting Large Files . . . . . . 136--142
Dharma P. Agrawal and Lalit M. Patnaik Special Issue on Performance of Supercomputers: Guest Editors' Introduction . . . . . . . . . . . . . . 143--147 Stiram Vajapeyam and Wei-Chung C. Hsu Toward Effective Scalar Hardware for Highly Vectorizable Applications . . . . 147--162 Qing Yang Performance of Cache Memories for Vector Computers . . . . . . . . . . . . . . . 163--178 Ashwini K. Nanda and Laxmi N. Bhuyan Efficient Mapping of Applications on Cache Based Multiprocessors . . . . . . 179--191 Ravi Ponnusamy and Rajeev Thakur and Alok Choudhary and Kishore Velamakanni and Zeki Bozkus and Geoffrey Fox Experimental Performance Evaluation of the CM-5 . . . . . . . . . . . . . . . . 192--202 Richard M. Wolski and John T. Feo Program Partitioning for NUMA Multiprocessor Computer Systems . . . . 203--218 Gene Saghi and Howard Jay Siegel and Jeffrey L. Gray Predicting Performance and Selecting Modes of Parallelism: a Case Study Using Cyclic Reduction on Three Parallel Machines . . . . . . . . . . . . . . . . 219--233 Anshul Gupta and Vipin Kumar Performance Properties of Large Scale Parallel Systems . . . . . . . . . . . . 234--244 Mengjou Lin and Rose P. Tsang and David H. C. Du and Alan E. Klietz and Stephen Saroff Performance characteristics of the Connection Machine hypertree network . . 245--254 Lubomir Bic and Mayez Al-Mouhamed The EM-4 under Implicit Parallelism . . 255--261 John K. Antonio and Richard C. Metzger Hypersphere Mapper: a Nonlinear Programming Approach to the Hypercube Embedding Problem . . . . . . . . . . . 262--270 Wayne G. Nation and Anthony A. Maciejewski and Howard Jay Siegel A Methodology for Exploiting Concurrency among Independent Tasks in Partitionable Parallel Processing Systems . . . . . . 271--278 Serge M. Manning and David G. Meyer Analysis of Asynchronous Execution Streams with I-Caching in Massively Parallel Systems . . . . . . . . . . . . 279--291
G. R. Gao An Efficient Hybrid Dataflow Architecture Model . . . . . . . . . . . 293--307 Shlomit Weiss and Ilan Y. Spillinger and Gabriel M. Silberman Architectural Improvements for a Data-Driven VLSI Processing Array . . . 308--322 W. B. Ligon, III and U. Ramachandran An Empirical Methodology for Exploring Reconfigurable Architectures . . . . . . 323--337 Cecile Germain and Jean-Luc L. Bechennec and Daniel Etiemble and Jean-Paul P. Sansonnet A Communication Architecture for a Massively Parallel Message-Passing Multicomputer . . . . . . . . . . . . . 338--348 Hyeong-Ah A. Choi and B. Narahari Efficient Algorithms for Mapping and Partitioning a Class of Parallel Computations . . . . . . . . . . . . . . 349--363 Yi-Bing B. Lin On Terminating a Distributed Discrete Event Simulation . . . . . . . . . . . . 364--371 A. Kavianpour A New Measure in System-Level Diagnosis of Hypercubes . . . . . . . . . . . . . 372--378 Anonymous Author Index for Volume 19 . . . . . . . 379--379
Mikhail J. Atallah and Frank Dehne and Russ Miller and Andrew Rau-Chaplin and Jyh-Jong Tsay Multisearch Techniques: Parallel Data Structures on Mesh-Connected Computers 1--13 C. S. Raghavendra and M. A. Sridhar Routing Permutations on Hypercube Machines with Half-Duplex Links . . . . 14--19 Louiqa Raschid and Timos Sellis and Alexios Delis A Simulation-Based Study on the Concurrent Execution of Rules in a Database Environment . . . . . . . . . . 20--42 Eliezer Dekel and Jie Hu A Parallel Algorithm for Finding Minimum Cutsets in Reducible Graphs . . . . . . 43--55 Susanne Hambrusch and Xin He and Russ Miller Parallel Algorithms for Gray-Scale Digitized Picture Component Labeling on a Mesh-Connected Computer . . . . . . . 56--68 Jing-Fu F. Jenq and Sartaj Sahni Reconfigurable Mesh Algorithms for the Hough Transform . . . . . . . . . . . . 69--77 Akok Choudhary and Rajeev Thakur Connected component labeling on coarse grain parallel computers: an experimental study . . . . . . . . . . . 78--83 Selim G. Akl and Henk Meijer and Ivan Stojmenovi\vc An Optimal Systolic Algorithm for Generating Permutations in Lexicographic Order . . . . . . . . . . . . . . . . . 84--91 Angelo Monfroglio Neural Logic Constraint Solving . . . . 92--98 Wei-Kuo K. Chiang and Rong-Jaye J. Chen Distributed Fault-Tolerant Routing in Kautz Networks . . . . . . . . . . . . . 99--106 Dan C. Marinescu and John R. Rice On High Level Characterization of Parallelism . . . . . . . . . . . . . . 107--113 Ching-Tien T. Ho and M. T. Raghunath and S. Lennart Johnsson An efficient algorithm for Gray-to-binary permutation on hypercubes 114--120 Allan Gottlieb and Kai Hwang and Sartaj Sahni Editorial Message . . . . . . . . . . . v--vii
Hussein M. Alnuweiri and Viktor K. Prasanna Efficient Parallel Computations on the Reduced Mesh of Trees Organization . . . 121--135 Gyungho G. Lee and Clyde P. Kruskal and David J. Kuck On the Effectiveness of Combining in Resolving `Hot Spot' Contention . . . . 136--144 Michael A. Palis and Sanguthevar Rajasekaran and David S. L. Wei Packet Routing and PRAM Emulation on Star Graphs and Leveled Networks . . . . 145--157 S. A. Mabbs and K. E. Forward Performance Analysis of MR-1, a Clustered Shared-Memory Multiprocessor 158--175 Patrick Weemeeuw and Bart Demoen A Fine-Grained Parallel Memory Compaction Algorithm . . . . . . . . . . 176--186 Joseph Y.-T. T. Leung and Sunil M. Shende On Multidimensional Packet Routing for Meshes with Buses . . . . . . . . . . . 187--197 Xiaoshu S. Qian and Qing Yang An Analytical Model for Load Balancing on Symmetrical Multiprocessor Systems 198--211 Sampath Rangarajan and Donald Fussell and Miroslav Malek Pipelined Diagnosis of Wafer-Scale Linear Arrays . . . . . . . . . . . . . 212--223 Giulio Iannello and Nicola Mazzocca Communication Workload Analysis for Symmetrical Concurrent Systems . . . . . 224--235 Nobuo Funabiki and Yoshiyasu Takefuji A Parallel Algorithm for Traffic Control Problems in Three-Stage Connecting Networks . . . . . . . . . . . . . . . . 236--240 A. S. Wagner Embedding the Complete Tree in the Hypercube . . . . . . . . . . . . . . . 241--247 Weixiong X. Zhang and Richard E. Korf Parallel Heap Operations on an EREW PRAM 248--255 A. Kavianpour and S. Shoari and N. Bagherzadeh A New Approach for Circle Detection on Multiprocessors . . . . . . . . . . . . 256--260
S. Lennart Johnsson and Ching-Tien T. Ho Binary Cube Emulation of Butterfly Networks Encoded by Gray Code . . . . . 261--279 Zhaojun J. Bai A Parallel Algorithm for Computing the Generalized Singular Value Decomposition 280--288 David Nassimi Nearly Logarithmic-Time Parallel Algorithms for the Class of $ \pm 2^b $ ASCEND Computations on a SIMD Hypercube 289--302 Oscar H. Ibarra and Myung Hee Kim Fast Parallel Algorithms for Solving Triangular Systems of Linear Equations on the Hypercube . . . . . . . . . . . . 303--316 Ishfaq Ahmad and Arif Ghafoor and Geoffrey C. Fox Hierarchical Scheduling of Dynamic Parallel Computations on Hypercube Multicomputers . . . . . . . . . . . . . 317--329 Xiaohua H. Jia and Kentaro Shimizu and Mamoru Maekawa A Parallel and Nonblocking Updating Mechanism for Replicated Directory Files in Distributed Systems . . . . . . . . . 330--340 Martin C. Herbordt and James C. Corbett and Charles C. Weems and John Spalding Practical Algorithms for Online Routing on Fixed and Reconfigurable Meshes . . . 341--356 Graham Carey and Joe Schmidt and Vineet Singh and Dennis Yelton A Prototype Scalable, Object-Oriented Finite Element Solver on Multicomputers 357--379 P. J. Zwietering and E. H. L. Aarts and J. Wessels The Minimal Number of Layers of a Perceptron That Sorts . . . . . . . . . 380--387 Shietung T. Peng and Win-Tsung T. Lo A Simple Optimal Parallel Algorithm for a Core of a Tree . . . . . . . . . . . . 388--392 Anonymous Author Index for Volume 20 . . . . . . . 393--393
Joseph JáJá and Pearl Y. Wang Special Issue on Data Parallel Algorithms and Programming: Guest Editors' Introduction . . . . . . . . . 1--3 Guy E. Blelloch and Jonathan C. Hardwick and Jay Sipelstein and Marco Zagha and Siddhartha Chatterjee Implementation of a Portable Nested Data-Parallel Language . . . . . . . . . 4--14 Zeki Bozkus and Alok Choudhary and Geoffrey Fox and Tomasz Haupt and Sanjay Ranka and Min-You Wu Compiling Fortran 90D/HPF for distributed memory MIMD computers . . . 15--26 Seema Hiranandani and Ken Kennedy and Chau-Wen W. Tseng Evaluating Compiler Optimizations for Fortran D . . . . . . . . . . . . . . . 27--45 Rhys S. Francis and Ian D. Mathieson and Paul G. Whiting and Martin R. Dix and Harvey L. Davies and Leon D. Rotstayn A Data Parallel Scientific Modeling Language . . . . . . . . . . . . . . . . 46--60 Balaram Sinharoy and Boleslaw K. Szymanski Data and Task Alignment in Distributed Memory Architectures . . . . . . . . . . 61--74 Nikos Chrisochoides and Elias Houstis and John Rice Mapping Algorithms and Software Environment for Data Parallel PDE Iterative Solvers . . . . . . . . . . . 75--95 Cho-Li Wang and Viktor K. Prasanna and Hyoung J. Kim and Ashfaq A. Khokhar Scalable Data Parallel Implementations of Object Recognition Using Geometric Hashing . . . . . . . . . . . . . . . . 96--109 Lawrence A. Crowl and Mark E. Crovella and Thomas J. LeBlanc and Michael L. Scott The advantages of multiple parallelizations in combinatorial search 110--123 Mu-Cheng Wang and Wayne G. Nation and James B. Armstrong and Howard Jay Siegel and Shin Dug Kim and Mark A. Nichols and Michael Gherrity Multiple Quadratic Forms: a Case Study in the Design of Data-Parallel Algorithms . . . . . . . . . . . . . . . 124--139 J. G. Sela and P. B. Anderson and D. W. Norton and M. A. Young Massive Parallelization of NMC's Spectral Model . . . . . . . . . . . . . 140--149 James M. Stichnoth and David O'Hallaron and Thomas R. Gross Generating Communication for Array Statements: Design, Implementation, and Evaluation . . . . . . . . . . . . . . . 150--159 Nawal Copty and Sanjay Ranka and Geoffrey Fox and Ravi V. Shankar A Data Parallel Algorithm for Solving the Region Growing Problem on the Connection Machine . . . . . . . . . . . 160--168
Giovanni Manzini Sparse Matrix Computations on the Hypercube and Related Networks . . . . . 169--183 Suresh Singh and James F. Kurose Electing ``Good'' Leaders . . . . . . . 184--201 E. Barragy and G. F. Carey and R. Van de Geijn Performance and Scalability of Finite Element Analysis for Distributed Parallel Computation . . . . . . . . . . 202--212 Zvi Galil and Kunsoo Park Parallel Algorithms for Dynamic Programming Recurrences with More Than $ O(1) $ Dependency . . . . . . . . . . . 213--222 Santoshkumar S. Pande and Dharma P. Agrawal and Jon Mauney A Threshold Scheduling Strategy for Sisal on Distributed Memory Machines . . 223--236 Tony T. Lee Generalized Recursive Sorting Networks 237--245 L. Boguslavsky and K. Harzallah and A. Kreinen and K. Sevcik and A. Vainshtein Optimal Strategies for Spinning and Blocking . . . . . . . . . . . . . . . . 246--254
Andrew S. Grimshaw and Jon B. Weissman and Emily A. West and Ed C. Loyot, Jr. Metasystems: an approach combining parallel processing and heterogeneous distributed computing systems . . . . . 257--270 D. W. Watson and H. J. Siegel and J. K. Antonio and M. A. Nichols and M. J. Atallah A Block-Based Mode Selection Model for SIMD/SPMD Parallel Environments . . . . 271--288 C. J. Callsen and G. Agha Open Heterogeneous Computing in ActorSpace . . . . . . . . . . . . . . . 289--300 P. T. Homer and R. D. Schlichting A Software Platform for Constructing Scientific Applications from Heterogeneous Resources . . . . . . . . 301--315 V. Donaldson and F. Berman and R. Paturi Program Speedup in a Heterogeneous Computing Network . . . . . . . . . . . 316--322 W. B. Ligon, III and U. Ramachandran Evaluating Multigauge Architectures for Computer Vision . . . . . . . . . . . . 323--333 Anonymous Author Index for Volume 21 . . . . . . . 334--334
M. Uemit Uyar and A. P. Reeves Fault Reconfiguration for the Near Neighbor Task in a Multistage-Network MIMD System . . . . . . . . . . . . . . 1--15 Q. Ke and S. G. Akl and H. Meijer On Some Properties and Algorithms for the Star and Pancake Interconnection Networks . . . . . . . . . . . . . . . . 16--25 R. Lin and S. Olariu An Optimal Parallel Matching Algorithm for Cographs . . . . . . . . . . . . . . 26--36 F. Makedon and A. Symvonis Optimal Algorithms for Multipacket Routing Problems on Rings . . . . . . . 37--43 A. D. Kshemkalyani and M. Singhal On Characterization and Correctness of Distributed Deadlock Detection . . . . . 44--59 V. Kumar and A. Y. Grama and Nageshwara Rao Vempaty Scalable Load Balancing Techniques for Parallel Computers . . . . . . . . . . . 60--79 S. Bhattacharya and G. Elsesser and W.-T. Tsai and D.-Z. Du Multicasting in Generalized Multistage Interconnection Networks . . . . . . . . 80--95 Pei-Ji J. Yang and Sing-Ban B. Tien and C. S. Raghavendra Reconfiguration of Rings and Meshes in Faulty Hypercubes . . . . . . . . . . . 96--106 E. Eberbach CSA: In the Direction of Greater Representational Power for Neurocomputing . . . . . . . . . . . . . 107--112 D. Bhagavathi and S. Olariu and W. Shen and L. Wilson A Time-Optimal Multiple Search Algorithm on Enhanced Meshes, with Applications 113--120 M. A. Bauer and S. T. Feeney and I. Gargantini Parallel 3-D Filling with Octrees . . . 121--128
J. A. Ellis and M. Mata-Montero and H. Müller Serial and Parallel Algorithms for $ (k, 2) $-Partite Graphs . . . . . . . . . . 129--137 C. Walinsky and D. Banerjee A Data-Parallel FP Compiler . . . . . . 138--153 S. Chalasani and C. S. Raghavendra and A. Varma Fault-Tolerant Routing in MIN-Based Supercomputers . . . . . . . . . . . . . 154--167 M. P. Evett and J. A. Hendler and L. Spector Parallel knowledge representation on the Connection Machine . . . . . . . . . . . 168--184 Joaquim Gabarró and Ricard Gavald\`a An Approach to Correctness of Data Parallel Algorithms . . . . . . . . . . 185--201 S. Anik and W. M. W. Hwu Performance Implications of Synchronization Support for Parallel Fortran Programs . . . . . . . . . . . . 202--215 J. Misic and Z. Jovanovic Routing Function and Deadlock Avoidance in a Star Graph Interconnection Network 216--228 A. A. Bertossi and F. Logi Parallel String Matching with Variable Length Don't Cares . . . . . . . . . . . 229--234 A. Beguelin and G. Nutt Visual Parallel Programming and Determinacy: a Language Specification, an Analysis Technique, and a Programming Tool . . . . . . . . . . . . . . . . . . 235--250 A. V. Gerbessiotis and L. G. Valiant Direct Bulk-Synchronous Parallel Algorithms . . . . . . . . . . . . . . . 251--267 Chunming M. Qiao and R. Melhem and D. Chiarulli and S. Levitan Dynamic Reconfiguration of Optically Interconnected Networks with Time-Division Multiplexing . . . . . . . 268--278 Ge-Ming M. Chiu and S. Chalasani and C. S. Raghavendra Flexible Routing Criteria for Circuit-Switched Hypercubes . . . . . . 279--294 Jie Wu An Optimal Fault-Tolerant Nonredundant Broadcasting Scheme in Injured Hypercubes . . . . . . . . . . . . . . . 295--313 M. Moonen and J. Vandewalle A Jacobi-Type Systolic Algorithm for Riccati and Lyapunov Equations . . . . . 314--320 B. Goertzel Lagrange Interpolation on a Processor Tree with Ring Connections . . . . . . . 321--323 R. A. Van de Geijn On Global Combine Operations . . . . . . 324--328 L. Higham and E. Schenk Maintaining B-Trees on an EREW PRAM . . 329--335 J.-C. Bajard and J. Duprat and S. Kla and J.-M. Muller Some Operators for On-Line Radix-$2$ Computations . . . . . . . . . . . . . . 336--345 M. Gusev and D. J. Evans A New Matrix Vector Product Systolic Array . . . . . . . . . . . . . . . . . 346--349 G. Huang and W. Ongsakul An Efficient Load-Balancing Processor Scheduling Algorithm for Parallelization of Gauss--Seidel Type Algorithms . . . . 350--358 A. Yavuz Oruc A Study of Permutation Networks: New Designs and Some Generalizations . . . . 359--366 T. Johnson A Highly Concurrent Priority Queue . . . 367--373
V. P. Kumar and A. Gupta Analyzing Scalability of Parallel Algorithms and Architectures . . . . . . 379--391 Xiaodong D. Zhang and Yong Yan and Keqiang Q. He Latency Metric: An Experimental Method for Measuring and Evaluating Parallel Program and Architecture Scalability . . 392--410 A. Sivasubramaniam and A. Singla and U. Ramachandran and H. Venkateswaran A Simulation-Based Scalability Study of Parallel Systems . . . . . . . . . . . . 411--426 R. H. Saavedra and Weihua H. Mao and Kai Hwang Performance and Optimization of Data Prefetching Strategies in Scalable Multiprocessors . . . . . . . . . . . . 427--448 Hong Xu and E. T. Kalns and P. K. McKinley and L. M. Ni ComPaSS: a Communication Package for Scalable Software Design . . . . . . . . 449--461 R. Das and M. Uysal and J. Saltz and Yuan-Shin S. Hwang Communication Optimizations for Irregular Scientific Computations on Distributed Memory Architectures . . . . 462--478 R. Panwar and G. Agha A Methodology for Programming Scalable Architectures . . . . . . . . . . . . . 479--487 S. Dutt and N. R. Mahapatra Scalable load balancing strategies for parallel A* algorithms . . . . . . . . . 488--505 H. M. Dewan and S. J. Stolfo and L. Woodbury Scalable Parallel and Distributed Expert Database Systems with Predictive Load Balancing . . . . . . . . . . . . . . . 506--522 J. J. Dongarra and R. A. Van de Geijn and D. W. Walker Scalability Issues Affecting the Design of a Dense Linear Algebra Library . . . 523--537 D. C. Marinescu and J. R. Rice On the Scalability of Asynchronous Parallel Computations . . . . . . . . . 538--546 S. Krishnamoorthy and A. Choudhary A Scalable Distributed Shared Memory Architecture . . . . . . . . . . . . . . 547--554 Chienhua H. Chen and D. P. Agrawal and J. R. Burke Design and Analysis of a Class of Highly Scalable Hierarchical Networks: PdBCube 555--564 Ruijin J. Qi and S. A. Zenios On the Scalability of Data-Parallel Decomposition Algorithms for Stochastic Programs . . . . . . . . . . . . . . . . 565--570 Anonymous Author Index for Volume 22 . . . . . . . 571--571
I. M. Demeure and G. J. Nutt Prototyping and Simulating Parallel, Distributed Computations . . . . . . . . 1--9 C. Martel and A. Raghunathan Asynchronous PRAMS with Memory Latency 10--26 M. El-Sharkawy and Wenlong Tsang and M. Aburdene Short data parallel vector Slant transform . . . . . . . . . . . . . . . 27--36 M. Nigam and S. Sahni Sorting $n$ Numbers on $ n \times n $ Reconfigurable Meshes with Buses . . . . 37--48 P. Scheuermann and A. Yaagoub and M. Aris Ouksel Compression of Binary Images on a Hypercube Machine . . . . . . . . . . . 49--59 P. K. Mckinley Multicast Communication in Staircase Multichannel Networks . . . . . . . . . 60--71 F. Annexstein Embedding Hypercubes and Related Networks into Mesh-Connected Processor Arrays . . . . . . . . . . . . . . . . . 72--79 Y. R. Lan Adaptive Fault-Tolerant Multicast in Hypercube Multicomputers . . . . . . . . 80--93 R. Satyanarayanan and C. R. Muthukrishnan Multiple Instance Resource Allocation in Distributed Computing Systems . . . . . 94--100 M. D. Atkinson and J. R. Sack Uniform Generation of Binary Trees in Parallel . . . . . . . . . . . . . . . . 101--103 M. C. Heydemann and J. Opatrny and D. Sotteau Embeddings of Hypercubes and Grids into de Bruijn Graphs . . . . . . . . . . . . 104--111 L. Lundberg Performance Bounds on Multiprocessor Scheduling Strategies for Chain Structured Programs . . . . . . . . . . 112--118
D. M. Nicol Rectilinear Partitioning of Irregular Data Parallel Computations . . . . . . . 119--134 J. Gil and Y. Matias Fast and Efficient Simulations among CRCW PRAMs . . . . . . . . . . . . . . . 135--148 J. Gil Renaming and Dispersing: Techniques for Fast Load Balancing . . . . . . . . . . 149--157 K. P. Birman Integrating Runtime Consistency Models for Distributed Computing . . . . . . . 158--176 E. A. Varvarigos and D. P. Bertsekas Partial Multinode Broadcast and Partial Exchange Algorithms for $d$-Dimensional Meshes . . . . . . . . . . . . . . . . . 177--189 M. M. Eshaghian and S. H. Lee and M. E. Shaaban Optical Techniques for Parallel Image Computing . . . . . . . . . . . . . . . 190--201 J. T. Draper and J. Ghosh A Comprehensive Analytical Model for Wormhole Routing in Multicomputer Systems . . . . . . . . . . . . . . . . 202--214 Yu-Chee C. Tseng and Ten-Hwang H. Lai and Li-Fen F. Wu Matrix Representation of Graph Embedding in a Hypercube . . . . . . . . . . . . . 215--223 G. W. Sabot Optimizing CM Fortran compiler for Connection Machine computers . . . . . . 224--238 Nam-Sung S. Woo and B. Naylor Optimal Routing Algorithms for a Class of Cylindrical Banyan Multicomputers . . 239--245 T. F. Znati and R. G. Melhem A Uniform Framework for Dynamic Load Balancing Strategies in Distributed Processing Systems . . . . . . . . . . . 246--255 F. Dehne and A. Fabri and M. Nassar and A. Rau-Chaplin and R. Valiveti Construction of $d$-Dimensional Hyperoctrees on a Hypercube Multiprocessor . . . . . . . . . . . . . 256--261
Anonymous Editorial Message . . . . . . . . . . . 263--263 A. A. Bertossi and M. A. Bonuccelli and M. Roccetti Reconfigurable Tree Architectures for Gracefully Degradable VLSI Systems . . . 264--277 J. M. Adamo and L. Trejo Programming Environment for Phase-Reconfigurable Parallel Programming on SuperNode . . . . . . . . 278--292 D. Ghose and V. Mani Distributed Computation with Communication Delays: Asymptotic Performance Analysis . . . . . . . . . . 293--305 Yi-Min M. Wang and Pi-Yu Y. Chung and W. Kent Fuchs Scheduling for Periodic Concurrent Error Detection in Processor Arrays . . . . . 306--313 Zicheng C. Guo Optically Interconnected Processor Arrays with Switching Capability . . . . 314--329 P. K. Dubey and M. J. Flynn A Bubble Propagation Model for Pipeline Performance . . . . . . . . . . . . . . 330--337 D. E. Nieman Issues in the Design and Control of Parallel Rule-Firing Production Systems 338--363 Jie Li and H. Kameda Optimal Static Load Balancing in Star Network Configurations with Two-Way Traffic . . . . . . . . . . . . . . . . 364--375 R. K. Squier and K. Steiglitz A comparison of two application-specific architectures for $2$-d mesh computations . . . . . . . . . . . . . . 376--381 Hongjun J. Lu and Kian-Lee L. Tan Load-Balanced Join Processing in Shared-Nothing Systems . . . . . . . . . 382--398 S. Venkatesan and K. V. S. Ramarao Computing Associative Functions Distributively in Spite of Link Failures 399--410 J. Bruno and P. Cappello Implementing the $3$D Alternating Direction Method on the Hypercube . . . 411--417 A. C. Liang and S. Bhattacharya and Wei-Tek T. Tsai Fault-Tolerant Multicasting on Hypercubes . . . . . . . . . . . . . . . 418--428 L. Kaufman A Parallel QR Algorithm for the Symmetric Tridiagonal Eigenvalue Problem 429--434 H. E. Conn and L. J. Podrazik Parallel Recurrence Solvers for Vector and SIMD Supercomputers . . . . . . . . 435--441 N. Deo and A. Jain and M. Medidi Parallel Construction of $ (a, b) $-Trees . . . . . . . . . . . . . . . . 442--448 Ye-In I. Chang Comments on ``Two Algorithms for Mutual Exclusion in Real-Time Distributed Computer Systems'' . . . . . . . . . . . 449--454 Hongchi C. Shi and G. X. Ritter A Fast Algorithm for Image Component Labeling with Local Operators on Mesh Connected Computers . . . . . . . . . . 455--461 Y. J. Han and Y. Igarashi and K. Kanai and K. Miura Broadcasting in Faulty Binary Jumping Networks . . . . . . . . . . . . . . . . 462--467 Dyi-Rong R. Duh and Gen-Huey H. Chen Topological Properties of WK-Recursive Networks . . . . . . . . . . . . . . . . 468--474 S. G. Ziavras and P. Meer Adaptive Multiresolution Structures for Image Processing on Parallel Computers 475--483 Anonymous Author Index for Volume 23 . . . . . . . 484--484
Anonymous Editorial Message . . . . . . . . . . . 1--1 J. C. Bermond and F. Comellas and D. F. Hsu Distributed Loop Computer Networks: a Survey . . . . . . . . . . . . . . . . . 2--10 Jaeyoung Y. Choi and A. W. Bojanczyk Recursive Least-Squares Problems on Distributed-Memory Multiprocessors . . . 11--26 J. M. Conrad and D. P. Agrawal Asynchronous Parallel Arc Consistency Algorithms on a Distributed Memory Machine . . . . . . . . . . . . . . . . 27--40 H. El-Rewini and H. H. Ali Static Scheduling of Conditional Branches in Parallel Programs . . . . . 41--54 P. Fragopoulou and S. G. Akl Optimal Communication Algorithms on Star Graphs Using Spanning Tree Constructions 55--71 Cheng-Zhong Z. Xu and F. C. M. Lau The Generalized Dimension Exchange Method for Load Balancing in $ \kappa $-ary $n$-Cubes and Variants . . . . . . 72--85 Kai-Yeung Y. Siu and V. Roychowdhury and T. Kailath Toward Massively Parallel Design of Multipliers . . . . . . . . . . . . . . 86--93 O. H. Ibarra and Qi Zheng An Optimal Shortest Path Parallel Algorithm for Permutation Graphs . . . . 94--99 Xiaojun J. Shen and Qing Hu and Weifa F. Liang Embedding $K$-ary Complete Trees into Hypercubes . . . . . . . . . . . . . . . 100--106 Suchendra M. Bhandarkar and Hamid R. Arabnia The Hough Transform on a Reconfigurable Multi-Ring Network . . . . . . . . . . . 107--114
M. Sultan Alam and R. G. Melhem Channel Multiplexing in Fault-Tolerant Modular Multiprocessors . . . . . . . . 115--131 Woei-Kae K. Chen and M. F. M. Stallmann On Embedding Binary Trees into Hypercubes . . . . . . . . . . . . . . . 132--138 J. Torrellas and A. Tucker and A. Gupta Evaluating the Performance of Cache-Affinity Scheduling in Shared-Memory Multiprocessors . . . . . 139--151 C. C. Williams and P. F. Reynolds, Jr. Combining Atomic Actions . . . . . . . . 152--163 D. Agrawal and A. El Abbadi A Token-Based Fault-Tolerant Distributed Mutual Exclusion Algorithm . . . . . . . 164--176 H. Nakanishi and V. Rego and V. Sunderam On the Effectiveness of Superconcurrent Computations on Heterogeneous Networks 177--190 M. Barnett and R. Littlefield and D. G. Payne and R. Van de Geijn Global Combine Algorithms for 2-D Meshes with Wormhole Routing . . . . . . . . . 191--201 Béchir el Ayeb and Shengrui Wang Abduction-Based Diagnosis: a Competition-Based Neural Model Simulating Abductive Reasoning . . . . . 202--212 M. A. Sridhar and C. S. Raghavendra Computing Large Subcubes in Residual Hypercubes . . . . . . . . . . . . . . . 213--217 K. Nakano Optimal Initializing Algorithms for a Reconfigurable Mesh . . . . . . . . . . 218--223 Fuhua Cheng and G. W. Wasilkowski and Jiaye Wang and Caiming Zhang and Wenping Wang Parallel B-Spline Surface Interpolation on a Mesh-Connected Processor Array . . 224--229 Anonymous Author Index for Volume 24 . . . . . . . 230--230
Dana Richards and Arthur L. Liestman Degree-Constrained Pyramid Spanners . . 1--6 Yu-Chee Tseng Detecting Termination by Weight-Throwing in a Faulty Distributed System . . . . . 7--15 Michael A. Driscoll and W. Robert Daasch Accurate Predictions of Parallel Program Execution Time . . . . . . . . . . . . . 16--30 Ju-Wook Jang and Viktor K. Prasanna An Optimal Sorting Algorithm on Reconfigurable Mesh . . . . . . . . . . 31--41 Kien A. Hua and Yu-lung L. Lo and Honesty C. Young Optimizer-Assisted Load Balancing Techniques for Multicomputer Database Management Systems . . . . . . . . . . . 42--57 Sanjay Ranka and Jhy-Chun C. Wang and Manoj Kumar Irregular Personalized Communication on Distributed Memory Machines . . . . . . 58--71 Xin Li and Kien A. Hua and J. Michael Moshell Distributed Database Designs and Computation Strategies for Networked Interactive Simulations . . . . . . . . 72--90 Guy E. Blelloch and Siddhartha Chatterjee and Marco Zagha Solving Linear Recurrences with Loop Raking . . . . . . . . . . . . . . . . . 91--97 Jehoshua Bruck and Robert Cypher and Ching-Tien T. Ho On the Construction of Fault-Tolerant Cube-Connected Cycles Networks . . . . . 98--106
David E. Van den Bout and Thomas K. Miller, III TInMANN: the integer Markovian artificial neural network for performing competitive and Kohonen learning . . . . 107--114 Dino Karabeg Process Partitioning through Graph Compaction . . . . . . . . . . . . . . . 115--125 Matthew T. O'Keefe and Henry G. Dietz Static Barrier MIMD: Architecture and Performance Analysis . . . . . . . . . . 126--132 Matthew Evett and James Hendler and Ambuj Mahanti and Dana Nau PRA*: Massively Parallel Heuristic Search . . . . . . . . . . . . . . . . . 133--143 Patrick W. Dowd and I-Shyan S. Hwang Memory and Network Architecture Interaction in an Optically Interconnected Distributed Shared Memory System . . . . . . . . . . . . . . . . . 144--161 Zhiyong Y. Liu and Xiaobo B. Li XOR Storage Schemes for Frequently Used Data Patterns . . . . . . . . . . . . . 162--173 Andrew A. Chien Concurrent Aggregates (CA): design and experience with a concurrent object-oriented language based on aggregates . . . . . . . . . . . . . . . 174--196 Craig M. Wittenbrink and Arun K. Somani $2$D and $3$D Optimal Parallel Image Warping . . . . . . . . . . . . . . . . 197--208 Marcelo Moraes de Azevedo and Nader Bagherzadeh and Shahram Latifi Broadcasting Algorithms for the Star-Connected Cycles Interconnection Network . . . . . . . . . . . . . . . . 209--222 Anonymous Author Index for Volume 25 . . . . . . . 223--223
Ted Szymanski ``Hypermeshes'': Optical Interconnection Networks for Parallel Computing . . . . 1--23 Ian T. Foster and K. Mani Chandy FORTRAN M: a Language for Modular Parallel Programming . . . . . . . . . . 24--35 Sabine Ohring and Sajal K. Das Incomplete Hypercubes: Embeddings of Tree-Related Networks . . . . . . . . . 36--47 Sanjeev Khanna and W. Kent Fuchs A Linear Time Algorithm for Sequential Diagnosis in Hypercubes . . . . . . . . 48--53 Sumit Sur and Pradip K. Srimani An Almost Regular Fault Tolerant Network with Arbitrary Number of Nodes . . . . . 54--60 S. White and A. Alund and V. S. Sunderam Performance of the NAS Parallel Benchmarks on PVM-Based Networks . . . . 61--71 Siddhartha Chatterjee and John R. Gilbert and Fred J. E. Long and Robert Schreiber and Shang-Hua H. Teng Generating Local Addresses and Communication Sets for Data-Parallel Programs . . . . . . . . . . . . . . . . 72--84 Raghu Karinthi and Kankanahalli Srinivas and George Almasi A Parallel Algorithm for Computing Polygon Set Operations . . . . . . . . . 85--98 Sanguthevar Rajasekaran and Suneeta Ramaswami Optimal Mesh Algorithms for the Voronoi Diagram of Line Segments and Motion Planning in the Plane . . . . . . . . . 99--115 K. Arvind and V. Kamakoti and C. Pandu Rangan Efficient Parallel Algorithms for Permutation Graphs . . . . . . . . . . . 116--124 Christophe Giraud-Carrier and Tony Martinez Analysis of the Convergence and Generalization of AA1 . . . . . . . . . 125--131 David Peleg A Note on Optimal Time Broadcast in Faulty Hypercubes . . . . . . . . . . . 132--135
G-H Chen and S. Olariu and J. L. Schwing and B-F Wang and J. Zhang Constant-Time Tree Algorithms on Reconfigurable Meshes on Size $ n \times n $ . . . . . . . . . . . . . . . . . . 137--150 Piyush Maheshwari Partitioning and Scheduling of Parallel Functional Programs for Larger Grain Execution . . . . . . . . . . . . . . . 151--165 Manhoi Choy and Ambuj K. Singh Efficient Implementation of Synchronous Communication over Asynchronous Networks 166--180 Ernst W. Mayr and Ralph Werchner Optimal Routing of Parentheses on the Hypercube . . . . . . . . . . . . . . . 181--192 Fredrik Dahlgren and Per Stenstrom Using Write Caches to Improve Performance of Cache Coherence Protocols in Shared-Memory Multiprocessors . . . . 193--210 Ambuj K. Singh A Framework for Programming with Nonatomic Memories . . . . . . . . . . . 211--224 Alain Billionnet and Sourour Elloumi An Algorithm for Finding the $K$-Best Allocations of a Tree Structured Program 225--232 Sourav Bhattacharya and Thomas F. Keefe and Wei-Tek T. Tsai Covert Channel Secure Hypercube Message Communication . . . . . . . . . . . . . 233--247 Andre Seznec and Jacques Lenfant Odd Memory Systems: a New Approach . . . 248--256 Sanguthevar Rajasekaran and Mukund Raghavachari A Randomized Algorithm for Multipacket Routing on the Mesh . . . . . . . . . . 257--260 Rajendra V. Boppana and C. S. Raghavendra On Methods to Align and Access Data Arrays in Parallel Computers . . . . . . 261--269 Anonymous Author Index for Volume 26 . . . . . . . 270--270
Manfred J. Pfluegl and Douglas M. Blough A New and Improved Algorithm for Fault-Tolerant Clock Synchronization . . 1--14 Bruce Hendrickson and Steve Plimpton Parallel Many-Body Simulations without All-to-All Communication . . . . . . . . 15--25 Prasant Mohapatra and Chansu S. Yu and Chita R. Das A Lazy Scheduling Scheme for Hypercube Computers . . . . . . . . . . . . . . . 26--37 Scott B. Baden and Scott R. Kohn Portable Parallel Programming of Numerical Problems under the LPAR System 38--55 Loren Schwiebert and D. N. Jayasimha Optimal Fully Adaptive Minimal Wormhole Routing for Meshes . . . . . . . . . . . 56--70 Sajal K. Das and Kwang Bae Min A Unified Approach to the Parallel Construction of Search Trees . . . . . . 71--78 A. Stewart Reasoning About Data-Parallel Array Assignment . . . . . . . . . . . . . . . 79--85 V. Bokka and H. Gurla and S. Olariu and J. L. Schwing Constant-Time Convexity Problems on Reconfigurable Meshes . . . . . . . . . 86--99 Stephan Olariu and Michael Overstreet and Zhaofang F. Wen Reconstructing a Binary Tree from Its Traversals in Doubly Logarithmic CREW Time . . . . . . . . . . . . . . . . . . 100--105
Mohan S. Kankanhalli and Wm. Randolph Franklin Area and Perimeter Computation of the Union of a Set of Iso-rectangles in Parallel . . . . . . . . . . . . . . . . 107--117 Jaswinder Pal Singh and Chris Holt and Takashi Totsuka and Anoop Gupta and John Hennessy Load Balancing and Data Locality in Adaptive Hierarchical $N$-Body Methods: Barnes--Hut, Fast Multipole, and Radiosity . . . . . . . . . . . . . . . 118--141 D. Bhagavathi and S. Olariu and J. L. Schwing and W. Shen and L. Wilson and J. Zhang Convexity Problems on Meshes with Multiple Broadcasting . . . . . . . . . 142--156 Venkat Konda and Anup Kumar A Systematic Framework for the Dependence Cycle Removal in Practical Loops . . . . . . . . . . . . . . . . . 157--171 Gianfranco Bilardi and Franco P. Preparata Horizons of Parallel Computation . . . . 172--182 W. Marcus Miller and Walid A. Najjar and A. P. Wim Bohm Exploiting Data Structure Locality in the Dataflow Model . . . . . . . . . . . 183--200 Roberto Baldoni and Bruno Ciciani and Giacomo Cioffi On the Correctness of Goscinski's Algorithm . . . . . . . . . . . . . . . 201--204 Douglas M. Blough and Hongying Y. Wang Cooperative Diagnosis and Routing in Fault-Tolerant Multiprocessor Systems 205--211 Anonymous Author Index for Volume 27 . . . . . . . 213--213
Daniel A. Menasce and Debanjan Saha and Stella C. da Silva Porto and Virgilio A. F. Almeida and Satish K. Tripathi Static and Dynamic Processor Scheduling Disciplines in Heterogeneous Parallel Architectures . . . . . . . . . . . . . 1--18 Xiaola Lin and Philip K. McKinley and Abdol-Hossein Esfahanian Adaptive Multicast Wormhole Routing in $2$D Mesh Multicomputers . . . . . . . . 19--31 Robert R. Seban A Distributed Critical Section Protocol for General Topology . . . . . . . . . . 32--42 Jae H. Kim and Andrew A. Chien Network Performance Under Bimodal Traffic Loads . . . . . . . . . . . . . 43--64 D. B. Skillicorn and W. Cai A Cost Calculus for Parallel Functional Programming . . . . . . . . . . . . . . 65--83 Eric Maillet and Cecile Tron On Efficiently Implementing Global Time for Performance Evaluation on Multiprocessor Systems . . . . . . . . . 84--93 To-Yat Y. Cheung and Xinming M. Ye A Fault-Detection Approach to the Conformance Testing of Nondeterministic Systems . . . . . . . . . . . . . . . . 94--100 Kamal Kumar Jain and V. Rajaraman Improved Lower Bounds on Time and Processors for Scheduling Precedence Graphs on Multicomputer Systems . . . . 101--108
C. Rhee and S. K. Dhall and S. Lakshmivarahan The Minimum Weight Dominating Set Problem for Permutation Graphs Is in NC 109--112 Sheng-Tzong T. Cheng and Ashok K. Agrawala Optimal Replication of Series-Parallel Graphs for Computation-Intensive Applications . . . . . . . . . . . . . . 113--129 Yaw-Huei H. Chen and Stanley Y. W. Su Identification- and Elimination-Based Parallel Query Processing Techniques for Object-Oriented Databases . . . . . . . 130--148 Dal-Soo Ryang and Kyu Ho Park A Two-Level Distributed Detection Algorithm of AND/OR Deadlocks . . . . . 149--161 Mark J. Clement and Michael J. Quinn Overlapping Computations, Communications and I/O in Parallel Sorting . . . . . . 162--172 Ozalp Babaoglu and Michel Raynal Specification and Verification of Dynamic Properties in Distributed Computations . . . . . . . . . . . . . . 173--185 Rajive Bagrodia and Mani Chandy and Maneesh Dhagat UC: a Set-Based Language for Data-Parallel Programming . . . . . . . 186--201 Mark Charney The Role of Network Bandwidth in Barrier Synchronization . . . . . . . . . . . . 202--212 Anonymous Author Index for Volume 28 . . . . . . . 215--215
Cho-Chin C. Lin and Viktor K. Prasanna Bounds on the Diameter of One-Dimensional PEC Networks . . . . . . 1--16 Richard Anderson and Joao C. Setubal A Parallel Implementation of the Push-Relabel Algorithm for the Maximum Flow Problem . . . . . . . . . . . . . . 17--26 Ferng-Ching C. Lin and Feng-Hsu H. Wang Message Pattern Routing in Hypercubes: a Distribute- Concentrate Approach . . . . 27--42 Alain Darte and Yves Robert Affine-by-Statement Scheduling of Uniform and Affine Loop Nests over Parametric Domains . . . . . . . . . . . 43--59 David M. Nicol and Weizhen Z. Mao Automated Parallelization of Timed Petri-Net Simulations . . . . . . . . . 60--74 Massimo Bernaschi and Giorgio Richelli Development and results of PVMe on the IBM 9076 SP1 . . . . . . . . . . . . . . 75--83 Mokhtar A. Aboelaze and Benjamin W. Wah A Processor Array with Bounded I/O Ports for Computing Transitive Closures . . . 84--90 Xianzhi Fan and Nael B. Abu-Ghazaleh and Philip A. Wilsey On the Complexity of Scheduling MIMD Operations for SIMD Interpretation . . . 91--95 E. Memin and F. Heitz and F. Charot Efficient Parallel Nonlinear Multigrid Relaxation Algorithms for Low-Level Vision Applications . . . . . . . . . . 96--103 Anonymous Call for Papers: Special Issue . . . . . 104--104
N. F. Tzeng and P. C. Yew Special Issue on Distributed Shared Memory Systems --- Guest Editors' Introduction . . . . . . . . . . . . . . 105--107 Michel Dubois and Jonas Skeppstedt and Per Strenstrom Essential Misses and Data Traffic in Coherence Protocols . . . . . . . . . . 108--125 Pete Keleher and Alan L. Cox and Sandhya Dwarkadas and Willy Zwaenepoel An Evaluation of Software-Based Release Consistent Protocols . . . . . . . . . . 126--141 Harjinder S. Sandhu Algorithms for Dynamic Software Cache Coherence . . . . . . . . . . . . . . . 142--157 Karin Petersen and Kai Li Multiprocessor Cache Coherence Based on Virtual Memory Support . . . . . . . . . 158--178 Leonidas I. Kontothanassis and Michael L. Scott High Performance Software Coherence for Current and Future Architectures . . . . 179--195 M. F. P. O'Boyle and L. Kervella and F. Bodin Synchronization Minimization in a SPMD Execution Model . . . . . . . . . . . . 196--210 Bob Janssens and W. Kent Fuchs Ensuring Correct Rollback Recovery in Distributed Shared Memory Systems . . . 211--218 John B. Carter Design of the Munin distributed shared memory system . . . . . . . . . . . . . 219--227 Amit Agarwala and Chita R. Das Experimenting with a Shared Virtual Memory Environment for Hypercubes . . . 228--235 Anonymous Call for Papers: Special Issues . . . . 236--236 Anonymous Author Index for Volume 29 . . . . . . . 239--239
Yosi Ben-Asher and Dan Gordon and Assaf Schuster Efficient Self-Simulation Algorithms for Reconfigurable Arrays . . . . . . . . . 1--22 Timothy Mark Pinkston and Uzi Efron and Michael Campbell Applying Optical Interconnects to the $3$-D Computer: a Performance Evaluation 23--37 Ten-Hwang H. Lai and Ming-Jye J. Sheng Triangulation on Reconfigurable Meshes: a Natural Decomposition Approach . . . . 38--51 M. Atiquzzaman and M. S. Akhtar Performance of Buffered Multistage Interconnection Networks in a Nonuniform Traffic Environment . . . . . . . . . . 52--63 S. Venkatesan and K. V. S. Ramarao Making Fault-Sensitive Algorithms Tolerate Link Failures . . . . . . . . . 64--75 Ilan Newman and Assaf Schuster Hot Potato Worm Routing via Store-and-Forward Packet Routing . . . . 76--84 Rajib K. Das and Bhabani P. Sinha Optimal Communication Algorithms in Distributed Loop Networks . . . . . . . 85--90 Meenakshi Sundaram Gopi and Swami Manohar A Parallel Architecture for the Computation of Uniform Rational B-Spline Patches . . . . . . . . . . . . . . . . 91--98 J. E. L. Hollis and T. E. Cronk Multiprocessor Image Rotation . . . . . 99--106
Arif Ghafoor and C-Y Roger Chen Special Issue on Multimedia Processing and Technology: Guest Editors' Introduction . . . . . . . . . . . . . . 107--110 Gregory W. Cook and Edward J. Delp An investigation of scalable SIMD I/O techniques with application to parallel JPEG compression . . . . . . . . . . . . 111--128 Shahriar M. Akramullah and Ishfaq Ahmad and Ming L. Liou A Data-Parallel Approach for Real-Time MPEG-2 Video Encoding . . . . . . . . . 129--146 Jenwei Hsieh and Mengjou Lin and Jonathan C. L. Liu and David H. C. Du and Thomas M. Ruwart Performance of a Mass Storage System for Video-on-Demand . . . . . . . . . . . . 147--167 Asit Dan and Perwez Shahabuddin and Dinkar Sitaram and Don Towsley Channel Allocation under Batching and VCR Control in Video-on-Demand Systems 168--179 H. J. Chen and T. D. C. Little and D. Venkatesh A Storage and Retrieval Technique for Scalable Delivery of MPEG-Encoded Video 180--189 Divyesh Jadav and Chutimet Srinilta and Alok Choudhary and P. Bruce Berra Techniques for Scheduling I/O in a High Performance Multimedia-on-Demand Server 190--203 Aurel A. Lazar and Shailendra K. Bhonsle and Koon-Seng S. Lim A Binding Architecture for Multimedia Networks . . . . . . . . . . . . . . . . 204--216 Anonymous Author Index for Volume 30 . . . . . . . 217--217
Richard N. Draper and Vance Faber The Diameter and Average Distance of Supertoroidal Networks . . . . . . . . . 1--13 Aart J. C. Bik and Harry A. G. Wijshoff Advanced Compiler Optimizations for Sparse Computations . . . . . . . . . . 14--24 Wei Shu Parallel Implementation of a Sparse Simplex Algorithm on MIMD Distributed Memory Computers . . . . . . . . . . . . 25--40 Song Chen and Mary M. Eshaghian and Richard F. Freund and Jerry L. Potter and Ying-Chieh Wu Evaluation of Two Programming Paradigms for Heterogeneous Computing . . . . . . 41--55 Mayez Al-Mouhamed and Lubomir Bic Effects of Loop Fusion and Statement Migration on the Speedup of Vector Multiprocessors . . . . . . . . . . . . 56--64 Joseph Y-T Leung and Tommy W. Tam and C. S. Wong and Gilbert H. Young Routing Messages with Release Time and Deadline Constraints . . . . . . . . . . 65--76 Rita Cucchiara and Luigi Di Stefano and Massimo Piccardi Detection of Circular Objects by Wave Propagation on a Mesh-Connected Computer 77--87 Francisco Arguello and Javier D. Bruguera and Emilio L. Zapata A Parallel Architecture for the Self-Sorting FFT Algorithm . . . . . . . 88--97
Allan Gottlieb and Kai Hwang and Sartaj Sahni Editorial Message . . . . . . . . . . . 99--100 Priyalal Kulasinghe and Ahmed El-Amawy On Achieving Maximum Performance in Time-Varying Arrays . . . . . . . . . . 101--111 Jerzy Brzezinski and Jean-Michel M. Helary and Michel Raynal and Mukesh Singhal Deadlock Models and a General Algorithm for Distributed Deadlock Detection . . . 112--125 David F. Robinson and Dan Judd and Philip K. McKinley and Betty H. C. Cheng Efficient Multicast in All-Port Wormhole-Routed Hypercubes . . . . . . . 126--140 Ulrich Buker and Barbel Mertsching Parallel Evaluation of Hierarchical Image Databases . . . . . . . . . . . . 141--152 Ronald I. Greenberg and H-C C. Oh Packet Routing in Networks with Long Wires . . . . . . . . . . . . . . . . . 153--158 Bruce Litow and S. Hossein Hosseini and K. Vairavan and Gregory S. Wolffe Performance Characteristics of a Load Balancing Algorithm . . . . . . . . . . 159--165 Shahram Latifi Migration of Tasks in Interconnection Networks Based on the Star Graph . . . . 166--173 S. Haldar and K. Vidyasankar Buffer-Optimal Constructions of 1-Writer Multireader Multivalued Atomic Shared Variables . . . . . . . . . . . . . . . 174--180 Paolo Ferragina A Technique to Speed Up Parallel Fully Dynamic Algorithms for MST . . . . . . . 181--189 I-Ling L. Yen and Farokh B. Bastani Parallel Hashing: Collision Resolution Strategies and Performance . . . . . . . 190--198 Anonymous Author Index for Volume 31 . . . . . . . 199--199
Anne Dierstein and Roman Hayer and Thomas Rauber The ADDAP System on the iPSC/860: Automatic Data Distribution and Parallelization . . . . . . . . . . . . 1--10 Umakishore Ramachandran and Joonwon Lee Cache-Based Synchronization in Shared Memory Multiprocessors . . . . . . . . . 11--27 Paul Wang and William E. Weihl Scalable Concurrent B-Trees Using Multi-Version Memory . . . . . . . . . . 28--48 Jong-Pyng Li and Matt W. Mutka Real-Time Virtual Channel Flow Control 49--65 Weifa Liang and Xiaojun Shen and Qing Hu Parallel Algorithms for the Edge-Coloring and Edge-Coloring Update Problems . . . . . . . . . . . . . . . . 66--73 Theodore Johnson and Richard Newman-Wolfe A Comparison of Fast and Low Overhead Distributed Priority Locks . . . . . . . 74--89 Jinwoo Kim and Bernard P. Zeigler A Framework for Multiresolution Optimization in a Parallel/Distributed Environment: Simulation of Hierarchical GAs . . . . . . . . . . . . . . . . . . 90--102 Loren Schwiebert and D. N. Jayasimha A Necessary and Sufficient Condition for Deadlock-Free Wormhole Routing . . . . . 103--117
Kleanthis Psarris The Banerjee-Wolfe and GCD tests on exact data dependence information . . . 119--138 Susanne E. Hambrusch and Ashfaq A. Khokhar $ C^3 $: a Parallel Model for Coarse-Grained Machines . . . . . . . . 139--154 S. K. S. Gupta and S. D. Kaushik and C.-H. Huang and P. Sadayappan Compiling Array Expressions for Efficient Execution on Distributed-Memory Machines . . . . . . 155--172 Paraskevi Fragopoulou and Selim G. Akl and Henk Meijer Optimal Communication Primitives on the Generalized Hypercube Network . . . . . 173--187 Lucas Roh and Walid A. Najjar and Bhanu Shankar and A. P. Wim Böhm Generation, Optimization, and Evaluation of Multithreaded Code . . . . . . . . . 188--204 Duane Buck and Mukesh Singhal An Analytic Study of Caching in Computer Systems . . . . . . . . . . . . . . . . 205--214 Stephan Olariu and James L. Schwing A Novel Deterministic Sampling Scheme with Applications to Broadcast-Efficient Sorting on the Reconfigurable Mesh . . . 215--222 Guanghua Lin and Nian-Feng Tzeng Effective Utilization of Hypercubes in the Presence of Faults . . . . . . . . . 223--231 Anonymous Erratum: Volume 31, Number 2 (1995), pages 112--125, in the article ``Deadlock Models and a General Algorithm for Distributed Deadlock Detection,'' by Jerzy Brzezinski, Jean-Michel Helary, Michel Raynal, and Mukesh Singhal . . . . . . . . . . . . . 232--232 Anonymous Author Index for Volume 32 . . . . . . . 233--233
Antoine N. Mourad and W. Kent Fuchs and Daniel G. Saab Site Partitioning for Redundant Arrays of Distributed Disks . . . . . . . . . . 1--11 Janche Sang and Edward Mascarenhas and Vernon Rego Mobile-Process-Based Parallel Simulation 12--23 Jong-Chuang Tsay and Pen-Yuang Chang Designing Lower-Dimensional Regular Arrays for Algorithms with Uniform Dependencies . . . . . . . . . . . . . . 24--32 Lesley R. Matheson and Robert E. Tarjan Analysis of Multigrid Algorithms on Massively Parallel Computers: Architectural Implications . . . . . . . 33--43 Margus Veanes and Jonas Barklund Natural Cycletrees: Flexible Interconnection Graphs . . . . . . . . . 44--54 Sandeep N. Bhatt and Fan R. K. Chung and F. Thomas Leighton and Arnold L. Rosenberg Scheduling Tree-Dags Using FIFO Queues: a Control-Memory Trade-Off . . . . . . . 55--68 J.-C. Bermond and C. Peyrat and I. Sakho and M. Tchuente Parallelization of the Gaussian Elimination Algorithm on Systolic Arrays 69--75 Paola Flocchini and Bernard Mans Optimal Elections in Labeled Hypercubes 76--83 Steven Cheung and Francis C. M. Lau Routing with Locality on Meshes with Buses . . . . . . . . . . . . . . . . . 84--90 Yordan Rouskov and Shahram Latifi and Pradip K. Srimani Conditional Fault Diameter of Star Graph Networks . . . . . . . . . . . . . . . . 91--97 M. Y. Chan and F. Chin and C. N. Chu and W. K. Mak Dilation-$5$ Embedding of $3$-Dimensional Grids into Hypercubes 98--106
Ye-In Chang A Simulation Study on Distributed Mutual Exclusion . . . . . . . . . . . . . . . 107--121 Simon C. Merrall Parallel Execution of Nested Parallel Expressions . . . . . . . . . . . . . . 122--130 Marc Abrams Geometric Performance Analysis of Periodic Behavior . . . . . . . . . . . 131--144 Charles E. Leiserson and Zahi S. Abuhamdeh and David C. Douglas and Carl R. Feynman and Mahesh N. Ganmukhi and Jeffrey V. Hill and W. Daniel Hillis and Bradley C. Kuszmaul and Margaret A. St Pierre and David S. Wells and Monica C. Wong-Chan and Shaw-Wen Yang and Robert Zak The network architecture of the Connection Machine CM-5 . . . . . . . . 145--158 D. P. Helmbold and C. E. McDowell A Taxonomy of Race Conditions . . . . . 159--164 S. Banerjee and R. K. Ghosh and A. P. K. Reddy Parallel Algorithm for Shortest Pairs of Edge-Disjoint Paths . . . . . . . . . . 165--171 David K. Poulsen and Pen-Chung Yew Integrating Fine-Grained Message Passing in Cache Coherent Shared Memory Multiprocessors . . . . . . . . . . . . 172--188 Omkar M. Dighe and Ramachandran Vaidyanathan and S. Q. Zheng The Bus-Connected Ringed Tree: a Versatile Interconnection Network . . . 189--196 Michael J. Quinn and Philip J. Hatcher On the Utility of Communication-Computation Overlap in Data-Parallel Programs . . . . . . . . . 197--204 Santosh Pande and Kleanthis Psarris Program Repartitioning on Varying Communication Cost Parallel Architectures . . . . . . . . . . . . . 205--213 Anonymous Author Index for Volume 33 . . . . . . . 214--214
Mohamed Naimi and Michel Trehel and André Arnold A Log ($N$) Distributed Mutual Exclusion Algorithm Based on Path Reversal . . . . 1--13 Neng-Pin Lu and Chung-Ping Chung A Fault-Tolerant Multistage Combining Network . . . . . . . . . . . . . . . . 14--28 Laura A. Sanchis and Matthew B. Squire Parallel Algorithms for Counting and Randomly Generating Integer Partitions 29--35 Christophe Calvin and Denis Trystram Matrix Transpose for Block Allocations on Torus and de Bruijn Networks . . . . 36--49 Vincent W. Freeh A Comparison of Implicit and Explicit Parallel Programming . . . . . . . . . . 50--65 Aydin Üresin and Michel Dubois Effects of Asynchronism on the Convergence Rate of Iterative Algorithms 66--81 Jerry L. Trahan and Ramachandran Vaidyanathan and Ratnapuri K. Thiruchelvan On the Power of Segmenting and Fusing Buses . . . . . . . . . . . . . . . . . 82--94 Aart J. C. Bik and Harry A. G. Wijshoff The Use of Iteration Space Partitioning to Construct Representative Simple Sections . . . . . . . . . . . . . . . . 95--110 Satoshi Fujita and Masafumi Yamashita A Nonoblivious Bus Access Scheme Yields an Optimal Partial Sorting Algorithm . . 111--116
Alexander D. Stoyenko and Jan Bosch and Mehmet Ak\vsit and Thomas J. Marlowe Load Balanced Mapping of Distributed Objects to Minimize Network Communication . . . . . . . . . . . . . 117--136 S. K. S. Gupta and C.-H. Huang and P. Sadayappan and R. W. Johnson A Framework for Generating Distributed-Memory Parallel Programs for Block Recursive Algorithms . . . . . . . 137--153 Donald D. Chinn and Tom Leighton and Martin Tompa Minimal Adaptive Routing on the Mesh with Bounded Queue Size . . . . . . . . 154--170 Tao Yang and Oscar H. Ibarra Performance Prediction in Symbolic Scheduling of Partitioned Programs with Weight Variation . . . . . . . . . . . . 171--182 Randall L. Hyde and Brett D. Fleisch An Analysis of Degenerate Sharing and False Coherence . . . . . . . . . . . . 183--195 Andreas Schikarski and Dorothea Wagner Efficient Parallel Matrix Inversion on Interconnection Networks . . . . . . . . 196--201 C. S. Raghavendra and M. A. Sridhar Exact Solutions to Diameter and Routing Problems in PEC Networks . . . . . . . . 202--210 Joseph Y-T Leung and Tommy W. Tam and Gilbert H. Young On-Line Routing of Real-Time Messages 211--217 X. Wang and E. K. Blum Parallel Execution of Iterative Computations on Workstation Clusters . . 218--226 Gheorghe Antonoiu and Pradip K. Srimani A Self-Stabilizing Leader Election Algorithm for Tree Graphs . . . . . . . 227--232 Duane Buck and Mukesh Singhal Erratum: Volume 32, Number 2 (1996), pp. 205--214: Duane Buck and Mukesh Singhal, ``An Analytic Study of Caching in Computer Systems'' . . . . . . . . . . . 233--233 Anonymous Author Index for Volume 34 . . . . . . . 234--234
Anonymous Editorial Announcement . . . . . . . . . 1--1 Allan Gottlieb and Kai Hwang and Sartaj Sahni Editorial Announcement . . . . . . . . . 1--1 Gwen Clarke and David T. Barnard An LR Substring Parser Applied in a Parallel Environment . . . . . . . . . . 2--17 Dror G. Feitelson and Larry Rudolph Evaluation of Design Choices for Gang Scheduling Using Distributed Hierarchical Control . . . . . . . . . . 18--34 Junguk L. Kim and Geneva G. Belford A Distributed Election Protocol for Unreliable Networks . . . . . . . . . . 35--42 Mohamed G. Gouda and F. Furman Haddix The Stabilizing Token Ring in Three Bits 43--48 Lawrence L. Larmore and Teresa M. Przytycka A Parallel Algorithm for Optimum Height-Limited Alphabetic Binary Trees 49--56 C. S. Raghavendra and M. A. Sridhar Dimension Ordering and Broadcast Algorithms in Faulty SIMD Hypercubes . . 57--66 Kenneth F. Wong and Mark Franklin Checkpointing in Distributed Computing Systems . . . . . . . . . . . . . . . . 67--75 Greg Eisenhauer and Karsten Schwan Design and Analysis of a Parallel Molecular Dynamics Application . . . . . 76--90 Ravikanth Ganesan and Kannan Govindarajan and Min-You Wu Comparing SIMD and MIMD Programming Modes . . . . . . . . . . . . . . . . . 91--96 Xuemin Lin and Maria E. Orlowska An Optimal Voting Scheme for Minimizing the Overall Communication Cost in Replicated Data Management . . . . . . . 97--103 Kemal Efe Embedding Large Complete Binary Trees in Hypercubes with Load Balancing . . . . . 104--109
Mike Barnett and David G. Payne and Robert A. van de Geijn and Jerrell Watts Broadcasting on Meshes with Wormhole Routing . . . . . . . . . . . . . . . . 111--122 Yeong-Sheng Chen and Sheng-De Wang and Chien-Min Wang Tiling Nested Loops into Maximal Rectangular Blocks . . . . . . . . . . . 123--132 David S. Greenberg and James K. Park and Eric J. Schwabe The Cost of Complex Communication on Simple Networks . . . . . . . . . . . . 133--141 John May and Francine Berman Retargetability and Extensibility in a Parallel Debugger . . . . . . . . . . . 142--155 Yong Yan and Xiaodong Zhang and Haixu Yang A Fast Token-Chasing Mutual Exclusion Algorithm in Arbitrary Network Topologies . . . . . . . . . . . . . . . 156--172 David A. Bader and Joseph JáJá Parallel Algorithms for Image Histogramming and Connected Components with an Experimental Study . . . . . . . 173--190 Nabanita Das and Jayasree Dattagupta Two-pass rearrangeability in faulty Benes networks . . . . . . . . . . . . . 191--198 D. Antony Louis Piriyakumar and C. Siva Ram Murthy Optimal Compile-Time Multiprocessor Scheduling Based on the $0$--$1$ Linear Programming Algorithm with the Branch and Bound Technique . . . . . . . . . . 199--204 Kuo-Liang Chung and Wen-Ming Yan Parallel B-Spline Surface Fitting on Mesh-Connected Computers . . . . . . . . 205--210 Sunggu Lee and Jong Kim Path Selection for Message Passing in a Circuit-Switched Multicomputer . . . . . 211--218 Anonymous Author Index for Volume 35 . . . . . . . 219--219
Shangping Ren and Gul A. Agha and Masahiko Saito A Modular Approach to Programming Distributed Real-Time Systems . . . . . 4--12 Jack P. C. Verhoosel and Lonnie R. Welch and Dieter K. Hammer and Erik J. Luit Incorporating Temporal Considerations during Assignment and Pre-run-time Scheduling of Objects and Processes . . 13--31 Lodewijk Bergmans and Mehmet Ak\vsit Composing Synchronization and Real-Time Constraints . . . . . . . . . . . . . . 32--52 P. D. V. van der Stok Atomic Objects for Real-Time Distributed Systems with Mixed Time Constraints . . 53--65 Christer Eriksson and Jukka Maki-Turja and Kjell Post and Mikael Gustafsson and Jan Gustafsson and Kristian Sandstrom and Ellus Brorsson An Overview of RealTimeTalk, a Design Framework for Real-Time Systems . . . . 66--80 Chris Zimmermann Reflections on an Adaptable Real-Time Metalevel Architecture . . . . . . . . . 81--89
Maher Kaddoura and Sanjay Ranka and Albert Wang Array Decompositions for Nonuniform Computational Environments . . . . . . . 91--105 Debendra Das Sharma and Dhiraj K. Pradhan Submesh Allocation in Mesh Multicomputers Using Busy-List: a Best-Fit Approach with Complete Recognition Capability . . . . . . . . . 106--118 Lynn Choi and Andrew A. Chien The design and performance evaluation of the DI-multicomputer . . . . . . . . . . 119--143 Stephan Olariu and Ivan Stojmenovi\vc Time-Optimal Nearest-Neighbor Computations on Enhanced Meshes . . . . 144--155 Ky MacPherson and Prithviraj Banerjee Parallel Algorithms for VLSI Layout Verification . . . . . . . . . . . . . . 156--172 Cindy K. Y. Ng and Lawrence K. L. Pun and Dixon M. C. Ip and Mounir Hamdi and Ishfaq Ahmad Embedding Pyramids into 3D Meshes . . . 173--184 Joseph Gil and Yossi Matias An Effective Load Balancing Policy for Geometric-Decaying Algorithms . . . . . 185--188 Sying-Jyan Wang Load-Balancing in Multistage Interconnection Networks under Multiple-Pass Routing . . . . . . . . . 189--194 Andrew Sohn Parallel Satisfiability Test with Synchronous Simulated Annealing on Distributed-Memory Multiprocessor . . . 195--204 Anonymous Author Index for Volume 36 . . . . . . . 206--206
Seth Copen Goldstein and Klaus Erik Schauser and David E. Culler Lazy Threads: Implementing a Fast Parallel Call . . . . . . . . . . . . . 5--20 Vijay Karamcheti and John Plevyak and Andrew A. Chien Runtime Mechanisms for Efficient Dynamic Multithreading . . . . . . . . . . . . . 21--40 David K. Lowenthal and Vincent W. Freeh and Gregory R. Andrews Using Fine-Grain Threads and Run-Time Decision Making in Parallel Computing 41--54 Robert D. Blumofe and Christopher F. Joerg and Bradley C. Kuszmaul and Charles E. Leiserson and Keith H. Randall and Yuli Zhou Cilk: An Efficient Multithreaded Runtime System . . . . . . . . . . . . . . . . . 55--69 Ian Foster and Carl Kesselman and Steven Tuecke The Nexus Approach to Integrating Multithreading and Communication . . . . 70--82 Ricardo Bianchini and Beng-Hong Lim Evaluating the Performance of Multithreading and Prefetching in Multiprocessors . . . . . . . . . . . . 83--97 Neelakantan Sundaresan and Dennis Gannon Coir: An Object-Oriented System for Control and Dynamic Data Parallelism . . 98--105 Charles Severance and Richard Enbody and Paul Petersen Managing the Overall Balance of Operating System Threads on a Multiprocessor Using Automatic Self-Allocating Threads (ASAT) . . . . . 106--112 Frank Bellosa and Martin Steckermeier The Performance Implications of Locality Information Usage in Shared-Memory Multiprocessors . . . . . . . . . . . . 113--121
Paola Alimonti and Paola Flocchini and Nicola Santoro Finding the Extrema of a Distributed Multiset . . . . . . . . . . . . . . . . 123--133 Avinash C. Palaniswamy and Philip A. Wilsey Parameterized Time Warp (PTW): An Integrated Adaptive Solution to Optimistic PDES . . . . . . . . . . . . 134--145 R. T. McLay and S. Swift and G. F. Carey Maximizing Sparse Matrix-Vector Product Performance on RISC Based MIMD Computers 146--158 Bernardo Rodriguez and Leslie Hart and Tom Henderson Parallelizing Operational Weather Forecast Models for Portable and Fast Execution . . . . . . . . . . . . . . . 159--170 Robert K. Gjertsen, Jr. and Mark T. Jones and Paul E. Plassmann Parallel Heuristics for Improved, Balanced Graph Colorings . . . . . . . . 171--186 Sanguthevar Rajasekaran Randomized Selection on the Hypercube 187--193 Sang-Kyun Yun and Kyu Ho Park Hierarchical Hypercube Networks (HHN) for Massively Parallel Computers . . . . 194--199 Yu-Chee Tseng and Ten-Hwang Lai On the Embedding of a Class of Regular Graphs in a Faulty Hypercube . . . . . . 200--206 D. Janaki Ram and T. H. Sreenivas and K. Ganapathy Subramaniam Parallel Simulated Annealing Algorithms 207--212 Tom Hameenanttila and Xin-Li Guan and Jo Dale Carothers and Jian-Xin Chen The Flexible Hypercube: a New Fault-Tolerant Architecture for Parallel Computing . . . . . . . . . . . . . . . 213--220 Anonymous Author Index for Volume 37 . . . . . . . 221--221
Didier El Baz and Pierre Spiteri and Jean Claude Miellou and Didier Gazen Asynchronous Iterative Algorithms with Flexible Communication for Nonlinear Network Flow Problems . . . . . . . . . 1--15 Chiung-San Lee and Tai-Ming Parng Performance Modeling and Evaluation of a Two-Dimensional Disk Array System . . . 16--27 Kuo-Chan Huang and Feng-Jian Wang and Pei-Chi Wu Parallelizing a Level 3 BLAS Library for LAN-Connected Workstations . . . . . . . 28--36 Rob F. Van der Wijngaart and Sekhar R. Sarukkai and Pankaj Mehra Analysis and Optimization of Software Pipeline Performance on MIMD Parallel Computers . . . . . . . . . . . . . . . 37--50 Taegeun Park A Parallel Algorithm for Global Routing Using an Associative Processor . . . . . 51--62 Yong Yang and Xiaodong Zhang and Yongsheng Song An Effective and Practical Performance Prediction Model for Parallel Computing on Nondedicated Heterogeneous NOW . . . 63--80 Steven A. Moyer and V. S. Sunderam Characterizing Concurrency Control Performance for the PIOUS Parallel File System . . . . . . . . . . . . . . . . . 81--91 Li-Xin Gao and Arnold L. Rosenberg Toward Efficient Scheduling of Evolving Computations on Rings of Processors . . 92--100 B. C. Bromley Quasirandom Number Generators for Parallel Monte Carlo Algorithms . . . . 101--104
Santosh Pande and Dharma P. Agrawal Special Issue on Compilation Techniques for Distributed Memory Systems: Guest Editors' Introduction . . . . . . . . . 107--113 Mary W. Hall and Seema Hiranandani and Ken Kennedy and Chau-Wen Tseng Interprocedural Compilation of Fortran D 114--129 Arvind Krishnamurthy and Katherine Yelick Analyses and Optimizations for Shared Address Space Programs . . . . . . . . . 130--144 Siddhartha Chatterjee and John R. Gilbert and Leonid Oliker and Robert Schreiber and Thomas J. Sheffler Algorithms for Automatic Alignment of Arrays . . . . . . . . . . . . . . . . . 145--157 Daniel J. Palermo and Eugene W. Hodges IV and Prithviraj Banerjee Dynamic Data Partitioning for Distributed-Memory Multicomputers . . . 158--175 Mich\`ele Dion and Cyril Randriamaro and Yves Robert Compiling Affine Nested Loops: How to Optimize the Residual Communications after the Alignment Phase . . . . . . . 176--187 Ashwath Thirumalai and J. Ramanujam Efficient Computation of Address Sequences in Data Parallel Programs Using Closed Forms for Basis Vectors . . 188--203 Seungjo Bae and Sanjay Ranka PACK/UNPACK on Coarse-Grained Distributed Memory Parallel Machines . . 204--216 Shankar Ramaswamy and Barbara Simons and Prithviraj Banerjee Optimizations for Efficient Array Redistribution on Distributed Memory Multicomputers . . . . . . . . . . . . . 217--228 Fabien Coelho and Corinne Ancourt Optimal Compilation of HPF Remappings 229--236 S. D. Kaushik and C.-H. Huang and P. Sadayappan Efficient Index Set Generation for Compiling HPF Array Statements on Distributed-Memory Machines . . . . . . 237--247 Martin C. Carlisle and Anne Rogers Software caching and computation migration in Olden . . . . . . . . . . . 248--255 Manuel Ujaldon and Emilio L. Zapata and Shamik D. Sharma and Joel Saltz Parallelization Techniques for Sparse Matrix Applications . . . . . . . . . . 256--266 Sibabrata Ray and Hong Jiang and Qing Yang A Compiler-Directed Approach to Network Latency Reduction for Distributed Shared Memory Multiprocessors . . . . . . . . . 267--276 Rajesh Bordawekar and Alok Choudhary and J. Ramanujam Compilation and Communication Strategies for Out-of-Core Programs on Distributed Memory Machines . . . . . . . . . . . . 277--288 Anonymous Author Index for Volume 38 . . . . . . . 289--289
Afonso Ferreira and John Michael Robson Fast and Scalable Parallel Algorithms for Knapsack-like Problems . . . . . . . 1--13 Zhichen Xu and Xiaodong Zhang and Lin Sun Semi-empirical Multiprocessor Performance Predictions . . . . . . . . 14--28 Ion Stoica and Florin Sultan and David Keyes A Hyperbolic Model for Communication in Layered Parallel Processing Environments 29--45 Thomas Fahringer Compile-Time Estimation of Communication Costs for Data Parallel Programs . . . . 46--65 Marlin H. Mickle and JoAnn M. Paul Load Balancing Using Heterogeneous Processors for Continuum Problems on a Mesh . . . . . . . . . . . . . . . . . . 66--73 Bryan Beresford-Smith and Oliver Diessel and Hossam ElGindy Optimal Algorithms for Constrained Reconfigurable Meshes . . . . . . . . . 74--78 Pei Ouyang and Krishna V. Palem Very Efficient Cyclic Shifts on Hypercubes . . . . . . . . . . . . . . . 79--86 Rajib K. Das and Bhabani P. Sinha A New Topology with Odd Degree for Multiprocessor Systems . . . . . . . . . 87--94
Phillip Krueger and Davender Babbar The Effects of Precedence and Priority Constraints on the Performance of Scan Scheduling for Hypercube Multiprocessors 95--104 Baruch Awerbuch and Bonnie Berger and Lenore Cowen and David Peleg Fast Distributed Network Decompositions and Covers . . . . . . . . . . . . . . . 105--114 D. B. Skillicorn Parallel Implementation of Tree Skeletons . . . . . . . . . . . . . . . 115--125 Carl J. Beckmann Generating Self-Scheduling Code for Nonloop Parallelism . . . . . . . . . . 126--145 Krishnan R. Subramaniam and Suraj C. Kothari and Don Heller A Communication Library Using Active Messages to Improve Performance of PVM 146--152 Lúcia Maria de A. Drummond and Valmir C. Barbosa Distributed Breakpoint Detection in Message-Passing Programs . . . . . . . . 153--167 Håkan Grahn and Per Stenström Evaluation of a Competitive-Update Cache Coherence Protocol with Migratory Data Detection . . . . . . . . . . . . . . . 168--180 Prasant Mohapatra Processor Allocation Using Partitioning in Mesh Connected Parallel Computers . . 181--190 Anonymous Call for Papers: Special Issue on Parallel and Distributed Data Structures 191--191 Anonymous Call for Papers: Special Issue on Irregular Problems in Supercomputing Applications . . . . . . . . . . . . . . 192--192 Anonymous Author Index for Volume 39 . . . . . . . 193--193
Dhabaleswar K. Panda and Lionel M. Ni Special Issue on Workstation Clusters and Network-Based Computing: Guest Editors' Introduction . . . . . . . . . 1--3 Mario Lauria and Andrew Chien MPI-FM: High Performance MPI on Workstation Clusters . . . . . . . . . . 4--18 Jehoshua Bruck and Danny Dolev and Ching-Tien Ho and Marcel-C\uat\ualin Ro\csu and Ray Strong Efficient Message Passing Interface (MPI) for Parallel Computing on Clusters of Workstations . . . . . . . . . . . . 19--34 Ian Foster and Jonathan Geisler and Carl Kesselman and Steven Tuecke Managing Multiple Communication Methods in High-Performance Networked Computing Systems . . . . . . . . . . . . . . . . 35--48 Henry Bal and Raoul Bhoedjang and Rutger Hofman and Ceriel Jacobs and Koen Langendoen and Tim Rühl and Kees Verstoep Performance of a High-Level Parallel Language on a High-Speed Network . . . . 49--64 Gilbert Cabillic and Isabelle Puaut Stardust: An Environment for Parallel Programming on Networks of Heterogeneous Workstations . . . . . . . . . . . . . . 65--80 Ravi B. Konuru and Steve W. Otto and Jonathan Walpole A Migratable User-Level Process Package for PVM . . . . . . . . . . . . . . . . 81--102 Juan Carlos Gomez and Vernon Rego and V. S. Sunderam Efficient Multithreaded User-Space Transport for Network Computing: Design and Test of the TRAP Protocol . . . . . 103--117 Bulent Abali and Craig B. Stunkel and Caroline Benveniste Clock Synchronization on a Multicomputer 118--130 Donald Johnson and David Lilja and John Riedl and James Anderson Low-Cost, High-Performance Barrier Synchronization on Networks of Workstations . . . . . . . . . . . . . . 131--137 Angelos Bilas and Edward W. Felten Fast RPC on the SHRIMP Virtual Memory Mapped Network Interface . . . . . . . . 138--146
David M. Koppelman Sticky States in Banyan Network Queues and Their Application to Analysis . . . 147--161 Xiaotie Deng and Hai-Ning Liu and JunSheng Long and Bing Xiao Competitive Analysis of Network Load Balancing . . . . . . . . . . . . . . . 162--172 Chao-Ju Hou and Kang G. Shin Implementation of Decentralized Load Sharing in Networked Workstations Using the Condor Package . . . . . . . . . . . 173--184 Dajin Wang and Zhongxian Wang Minimum Assignment of Test Links for Hypercubes with Lower Fault Bounds . . . 185--193 Mohan Ahuja and Shivakant Mishra Units of Computation in Fault-Tolerant Distributed Systems . . . . . . . . . . 194--209 Denis Barthou and Jean-François Collard and Paul Feautrier Fuzzy Array Dataflow Analysis . . . . . 210--226 Jeng Kuen Lee and Ing-Kuen Tsaur and San-Yih Hwang Parallel Array Object I/O Support on Distributed Environments . . . . . . . . 227--241 R. Sarnath and Xin He On Parallel Selection and Searching in Partial Orders: Sorted Matrices . . . . 242--247 Alan A. Bertossi and Alessandro Mei $P$-Bandwidth Priority Queues on Reconfigurable Tree of Meshes . . . . . 248--255 Andrew Sohn and Mitsuhisa Sato and Namhoon Yoo and Jean-Luc Gaudiot Data and Workload Distribution in a Multithreaded Architecture . . . . . . . 256--264 Anonymous Author Index for Volume 40 . . . . . . . 265--265
Mary M. Eshaghian and Eugen Schenfeld Special Issue on Parallel Computing with Optical Interconnects: Guest Editors' Introduction . . . . . . . . . . . . . . 1--2 Phil May and Myunghee Lee and Scott T. Wilkinson and Olivier Vendier and Zhuang Ho and Steven W. Bond and D. Scott Wills and Martin Brooke and Nan M. Jokerst and April Brown A 100 Mbps, LED Through-Wafer Optoelectronic Link for Multicomputer Interconnection Networks . . . . . . . . 3--19 Philippe J. Marchand and Ashok V. Krishnamoorthy and Gökçe I. Yayla and Sadik C. Esener and Uzi Efron Optically Augmented 3-D Computer: System Technology and Architecture . . . . . . 20--35 Yosi Ben-Asher Optical Routing in Meshes Using the Duplication Model . . . . . . . . . . . 36--41 D. A. B. Miller and H. M. Ozaktas Limit to the Bit-Rate Capacity of Electrical Interconnects from the Aspect Ratio of the System Architecture . . . . 42--52 Chunming Qiao A Two-Level Process for Diagnosing Crosstalk in Photonic Dilated Benes Networks . . . . . . . . . . . . . . . . 53--66 Leo J. Irakliotis and Carl W. Wilmsen and Pericles A. Mitkas The Optical Memory-Electric Computer Interface as a Parallel Processing Architecture . . . . . . . . . . . . . . 67--77 Joon-Ho Ha and Timothy Mark Pinkston SPEED DMON: Cache Coherence on an Optical Multichannel Interconnect Architecture . . . . . . . . . . . . . . 78--91 M. A. Hands and W. Peiffer and H. Thienpont and A. Kirk and T. J. Hall and D. Pignon and P. Parmiter Proposal for Stochastic Bit Stream Processing Using Optoelectronic Smart Pixels: a Neural Network Architectural Case Study . . . . . . . . . . . . . . . 92--108 Ashok V. Krishnamoorthy and David A. B. Miller Firehose Architectures for Free-Space Optically Interconnected VLSI Circuits 109--114 Seok Ho Song and El-Hang Lee Parallel Optical Packet Address Detection Using Planar Optical Interconnections . . . . . . . . . . . . 115--119 J. A. B. Dines and J. F. Snowdon and M. P. Y. Desmulliez and D. B. Barsky and A. V. Shafarenko and C. R. Jesshope Optical Interconnectivity in a Scalable Data-Parallel System . . . . . . . . . . 120--130 Richard G. Rozier and Fouad E. Kiamilev and Ashok V. Krishnamoorthy Design and Evaluation of a Photonic FFT Processor . . . . . . . . . . . . . . . 131--136 Anonymous Call for Papers: Special Issue of the Journal of Parallel and Distributed Computing on Dynamic Load Balancing . . 137--137
Mounir Hamdi and Richard W. Hall RCC-Full: An Effective Network for Parallel Computations . . . . . . . . . 139--155 William Tsun-yuk Hsu and Pen-Chung Yew Performance Evaluation of Wire-Limited Hierarchical Networks . . . . . . . . . 156--172 Alexander I. Tomlinson and Vijay K. Garg Monitoring Functions on Global States of Distributed Programs . . . . . . . . . . 173--189 Ravi Prakash and Michel Raynal and Mukesh Singhal An Adaptive Causal Ordering Algorithm Suited to Mobile Computing Environments 190--204 Nayeem Islam Customized Message Passing . . . . . . . 205--224 Sanguthevar Rajasekaran and David S. L. Wei Selection, Routing, and Sorting on the Star Graph . . . . . . . . . . . . . . . 225--233 Anonymous Volume 38, Number 1 (1996), in the article ``An Effective and Practicle Performance Prediction Model for Parallel Computing on Nondedicated Heterogeneous NOW,'' by Yong Yan, Xiaodong Zhang, and Yongsheng Song, pages 63--80 . . . . . . . . . . . . . . 234--234 Anonymous Author Index for Volume 41 . . . . . . . 235
B. B. Zhou and R. P. Brent A Parallel Ring Ordering Algorithm for Efficient One-Sided Jacobi SVD Computations . . . . . . . . . . . . . . 1--10 Leszek Gasieniec and Andrzej Pelc Broadcasting with a Bounded Fraction of Faulty Nodes . . . . . . . . . . . . . . 11--20 Y. Kopidakis and M. Lamari and V. Zissimopoulos On the Task Assignment Problem: Two New Efficient Heuristic Algorithms . . . . . 21--29 Yizhou Yu and Oscar H. Ibarra and Tao Yang Parallel Progressive Radiosity with Adaptive Meshing . . . . . . . . . . . . 30--41 Jingling Xue Communication-Minimal Tiling of Uniform Dependence Loops . . . . . . . . . . . . 42--59 Toshimitsu Masuzawa and Nobuki Tokura An Algorithm for Finding the Causal Distributed Breakpoint . . . . . . . . . 60--66 M. O. Tokhi and M. A. Hossain and M. J. Baxter and P. J. Fleming Performance Evaluation Issues in Real-Time Parallel Signal Processing and Control . . . . . . . . . . . . . . . . 67--74 Injae Hwang An Efficient Processor Allocation Algorithm Using Two- Dimensional Packing 75--81 Tom P. Ajith and C. Siva Ram Murthy An Improved Algorithm for Module Allocation in Distributed Computing Systems . . . . . . . . . . . . . . . . 82--90 Daniel Andresen and Tao Yang and Oscar H. Ibarra Toward a Scalable Distributed WWW Server on Workstation Clusters . . . . . . . . 91--100
Pallab Dasgupta and A. K. Majumder and P. Bhattacharya V\_THR: An Adaptive Load Balancing Algorithm . . . . . . . . . . . . . . . 101--108 Chao-Wei Ou and Sanjay Ranka Parallel Remapping of Adaptive Problems 109--121 Shlomi Dolev Self-Stabilizing Routing and Related Protocols . . . . . . . . . . . . . . . 122--127 Richard Neves and Robert B. Schnabel Threaded Runtime Support for Execution of Fine Grain Parallel Code on Coarse Grain Multiprocessors . . . . . . . . . 128--142 Cong Fu and Tao Yang Run-Time Techniques for Exploiting Irregular Task Parallelism on Distributed Memory Architectures . . . . 143--156 Poting Wu and Elias N. Houstis EPPOD: a Problem Solving Environment for Parallel Electronic Prototyping of Physical Object Design . . . . . . . . . 157--172 Bülent Yener and Inderpal Bhandari and Yoram Ofek and Moti Yung Fault-Tolerant Convergence Routing . . . 173--183 Anonymous Author Index for Volume 42 . . . . . . . 184--184
Allan Gottlieb and Kai Hwang and Sartaj Sahni Editorial Message . . . . . . . . . . . 1--2 Chi Chung Lam and C.-H. Huang and P. Sadayappan Optimal Algorithms for All-to-All Personalized Communication on Rings and Two Dimensional Tori . . . . . . . . . . 3--13 Li-Hsing Yen and Ting-Lu Huang Resetting Vector Clocks in Distributed Systems . . . . . . . . . . . . . . . . 15--20 Gagan Hasteer and Prithviraj Banerjee Simulated Annealing Based Parallel State Assignment of Finite State Machines . . 21--35 Ashok Khemka and R. K. Shyamasundar An Optimal Multiprocessor Real-Time Scheduling Algorithm . . . . . . . . . . 37--45 Pierre Fraigniaud and Sandrine Vial Approximation Algorithms for Broadcasting and Gossiping . . . . . . . 47--55 Koichi Wada and Takaharu Ikeo and Kimio Kawaguchi and Wei Chen Highly Fault-Tolerant Routings and Fault-Induced Diameter for Generalized Hypercube Graphs . . . . . . . . . . . . 57--62
Dhabaleswar K. Panda and Lionel M. Ni Special Issue on Workstation Clusters and Network-Based Computing: Guest Editors' Introduction . . . . . . . . . 63--64 Honghui Lu and Sandhya Dwarkadas and Alan L. Cox and Willy Zwaenepoel Quantifying the Performance Differences between PVM and TreadMarks . . . . . . . 65--78 Magnus Karlsson and Per Stenström Effectiveness of Dynamic Prefetching in Multiple-Writer Distributed Virtual Shared-Memory Systems . . . . . . . . . 79--93 Manolis G. H. Katevenis and Evangelos P. Markatos and George Kalokerinos and Apostolos Dollas Telegraphos: a Substrate for High-Performance Computing on Workstation Clusters . . . . . . . . . . 94--108 Stergios V. Anastasiadis and Kenneth C. Sevcik Parallel Application Scheduling on Networks of Workstations . . . . . . . . 109--124 James S. Plank and Youngbae Kim and Jack J. Dongarra Fault-Tolerant Matrix Operations for Networks of Workstations Using Diskless Checkpointing . . . . . . . . . . . . . 125--138 Chi-Chung Hui and Samuel T. Chanson Theoretical Analysis of the Heterogeneous Dynamic Load-Balancing Problem Using a Hydrodynamic Approach 139--146 Adam Beguelin and Erik Seligman and Peter Stephan Application Level Fault Tolerance in Heterogeneous Networks of Workstations 147--155 Mohammed Javeed Zaki and Wei Li and Srinivasan Parthasarathy Customized Dynamic Load Balancing for a Network of Workstations . . . . . . . . 156--162 Maher Kaddoura and Sanjay Ranka Runtime Support for Parallelization of Data-Parallel Applications on Adaptive and Nonuniform Computational Environments . . . . . . . . . . . . . . 163--168 Scott T. Leutenegger and Xian-He Sun Limitations of Cycle Stealing for Parallel Processing on a Network of Homogeneous Workstations . . . . . . . . 169--178 Jeffrey M. Nick and Gary M. King and Jen-Yao Chung and Nicholas S. Bowen and Ching-Shan Peng Parallel Sysplex: a Scalable, Highly Available, High Performance Commercial System . . . . . . . . . . . . . . . . . 179--189 Anonymous Author Index for Volume 43 . . . . . . . 190
Hsien-Kuang Chiou and Willard Korfhage Detecting ENF Event Predicates in Distributed Systems . . . . . . . . . . 1--13 Ravi V. Shankar and Sanjay Ranka Random Data Accesses on a Coarse-Grained Parallel Machine. I. One-to-One Mappings 14--23 Ravi V. Shankar and Sanjay Ranka Random Data Accesses on a Coarse-Grained Parallel Machine. II. One-to-Many and Many-to-One Mappings . . . . . . . . . . 24--34 Yan Alexander Li and John K. Antonio and Howard Jay Siegel and Min Tan and Daniel W. Watson Determining the Execution Time Distribution for a Data Parallel Program in a Heterogeneous Computing Environment 35--52 Paul J. Murtagh and Ah Chung Tsoi A Reconfigurable Bit-Serial VLSI Systolic Array Neuro-Chip . . . . . . . 53--70 Albert Alexandrov and Mihai F. Ionescu and Klaus E. Schauser and Chris Scheiman LogGP: Incorporating Long Messages into the LogP Model for Parallel Computation 71--79 David Hawking A Distributed Memory Algorithm for Lexicon Building . . . . . . . . . . . . 80--87 Min-You Wu and Wei Shu DDE: a Modified Dimension Exchange Method for Load Balancing in $k$-ary $n$-cubes . . . . . . . . . . . . . . . 88--96
Stefan Thomas Obenaus and Ted H. Szymanski Embeddings of Star Graphs into Optical Meshes without Bends . . . . . . . . . . 97--106 K. Bhuvaneswari and K. N. Balasubramanya Murthy and C. Siva Ram Murthy A New and Faster Gaussian Elimination Based Fault Tolerant Systolic Linear System Solver . . . . . . . . . . . . . 107--122 G. Manimaran and C. Siva Ram Murthy and Machiraju Vijay and Krithi Ramamritham New Algorithms for Resource Reclaiming from Precedence Constrained Tasks in Multiprocessor Real-Time Systems . . . . 123--132 F. Ercal and H. C. Lee Time-Efficient Maze Routing Algorithms on Reconfigurable Mesh Architectures . . 133--140 Trevor E. Meyer and James A. Davis and Jennifer L. Davidson Analysis of Load Average and its Relationship to Program Run Time on Networks of Workstations . . . . . . . . 141--146 Qian-Ping Gu and Hisao Tamaki Routing a Permutation in the Hypercube by Two Sets of Edge Disjoint Paths . . . 147--152 Clémentin Tayou Djamegni and Maurice Tchuenté A Cost-Optimal Pipeline Algorithm for Permutation Generation in Lexicographic Order . . . . . . . . . . . . . . . . . 153--159 Anonymous Call for Papers . . . . . . . . . . . . 160--160 Anonymous Author Index for Volume 44 . . . . . . . 161
Srinivas Aluru Lagged Fibonacci Random Number Generators for Distributed Memory Parallel Computers . . . . . . . . . . . 1--12 Allen Leung and Krishna V. Palem and Cristian Ungureanu Run-Time versus Compile-Time Instruction Scheduling in Superscalar (RISC) Processors: Performance and Trade-Off 13--28 Cheolwhan Lee and Yuan-Fang Wang and Tao Yang Global Optimization for Mapping Parallel Image Processing Tasks on Distributed Memory Machines . . . . . . . . . . . . 29--45 A. Basermann Conjugate Gradient and Lanczos Methods for Sparse Matrices on Distributed Memory Multiprocessors . . . . . . . . . 46--52 Phillip M. Feldman and Raisa E. Feldman and David B. Kim Predicting Speedup for Distributed Computing on a Token Ring Network . . . 53--62 Lo\"\ic Prylli and Bernard Tourancheau Fast Runtime Block Cyclic Data Redistribution on Multiprocessors . . . 63--72 Luisa Gargano and Adele A. Rescigno and Ugo Vaccaro Communication Complexity of Gossiping by Packets . . . . . . . . . . . . . . . . 73--81 N. Guil and E. L. Zapata Fast Hough Transform on Multiprocessors: a Branch and Bound Approach . . . . . . 82--89
Shih-Mim Liu and G. P. Papavassilopoulos A Parallel Algorithm for Linear Programs with an Additional Reverse Convex Constraint . . . . . . . . . . . . . . . 91--103 David F. Robinson and Philip K. McKinley and Betty H. C. Cheng Path-Based Multicast Communication in Wormhole-Routed Unidirectional Torus Networks . . . . . . . . . . . . . . . . 104--121 Perry Fizzano and David Karger and Clifford Stein and Joel Wein Distributed Job Scheduling in Rings . . 122--133 V. K. Garg and C. M. Chase and Richard Kilgore and J. Roger Mitchell Efficient Detection of Channel Predicates in Distributed Systems . . . 134--147 Ian Foster and David R. Kohr, Jr. and Rakesh Krishnaiyer and Alok Choudhary A Library-Based Approach to Task Parallelism in a Data-Parallel Language 148--158 Rumen Andonov and Sanjay Rajopadhye Optimal Orthogonal Tiling of 2-D Iterations . . . . . . . . . . . . . . . 159--165 Valerie E. Taylor and Rick L. Stevens and Kathryn E. Arnold Parallel Molecular Dynamics: Implications for Massively Parallel Machines . . . . . . . . . . . . . . . . 166--175 Anonymous Author Index for Volume 45 . . . . . . . 176--176
Jerry L. Trahan and Ramachandran Vaidyanathan and Chittur P. Subbaraman Constant Time Graph Algorithms on the Reconfigurable Multiple Bus Machine . . 1--14 Sekhar Darbha and Dharma P. Agrawal A Task Duplication Based Scalable Scheduling Algorithm for Distributed Memory Systems . . . . . . . . . . . . . 15--27 Vijay K. Naik and Sanjeev K. Setia and Mark S. Squillante Processor Allocation in Multiprogrammed Distributed-Memory Parallel Computer Systems . . . . . . . . . . . . . . . . 28--47 Steven Homer and Marcus Peinado Design and Performance of Parallel and Distributed Approximation Algorithms for Maxcut . . . . . . . . . . . . . . . . . 48--61 Xiaodong Wang and Vwani P. Roychowdhury Optimal Communication Algorithms for Heterogeneous Computing over ATM Networks . . . . . . . . . . . . . . . . 62--79 Bernard Mans Optimal Distributed Algorithms in Unlabeled Tori and Chordal Rings . . . . 80--90 Prasant Mohapatra Dynamic Real-Time Task Scheduling on Hypercubes . . . . . . . . . . . . . . . 91--100 Sudarshan Banerjee and Sanjeev Saxena Parallel Algorithm for Finding the Most Vital Edge in Weighted Graphs . . . . . 101--104 Sanguthevar Rajasekaran and Wang Chen and Shibu Yooseph Unifying Themes for Selection on Any Network . . . . . . . . . . . . . . . . 105--111
Bernardo Rodriguez and Harry Jordan and Gita Alaghband A Metric for the Temporal Characterization of Parallel Programs 113--124 Xing Du and Xiaodong Zhang Coordinating Parallel Processes on Networks of Workstations . . . . . . . . 125--135 Chris L. Elford and Daniel A. Reed Technology Trends and Disk Array Performance . . . . . . . . . . . . . . 136--147 Craig M. Wittenbrink and Arun K. Somani Time and Space Optimal Data Parallel Volume Rendering Using Permutation Warping . . . . . . . . . . . . . . . . 148--164 Hyunmin Park and Dharma P. Agrawal Efficient Deadlock-Free Wormhole Routing and Virtual-Channel Reduction in Shuffle-Based Networks . . . . . . . . . 165--179 Sorin G. Nastea and Ophir Frieder and Tarek El-Ghazawi Load-Balanced Sparse Matrix-Vector Multiplication on Parallel Computers . . 180--193 Thomas Andreae and Michael Nolle and Gerald Schreiber Embedding Cartesian Products of Graphs into de Bruijn Graphs . . . . . . . . . 194--200 Anonymous Author Index for Volume 46 . . . . . . . 201--201
Albert Y. Zomaya and Stephan Olariu Special Issue on Parallel Evolutionary Computing . . . . . . . . . . . . . . . 1--7 Lee Wang and Howard Jay Siegel and Vwani P. Roychowdhury and Anthony A. Maciejewski Task Matching and Scheduling in Heterogeneous Computing Environments Using a Genetic-Algorithm-Based Approach 8--22 Subburajan Ponnuswamy and Minesh B. Amin and Rakesh Jha and David A. Castañon A $ C^3 I $ Parallel Benchmark Based on Genetic Algorithms --- Implementation and Performance Analysis . . . . . . . . 23--38 Franciszek Seredynski Competitive Coevolutionary Multi-Agent Systems: The Application to Mapping and Scheduling Problems . . . . . . . . . . 39--57 Yu-Kwong Kwok and Ishfaq Ahmad Efficient Scheduling of Arbitrary Task Graphs to Multiprocessors Using a Parallel Genetic Algorithm . . . . . . . 58--77 Tadeusz Szuba and Robert Stras Parallel Evolutionary Computing with the Random PROLOG Processor . . . . . . . . 78--85 Patrice Calégari and Frédéric Guidec and Pierre Kuonen and Daniel Kobler Parallel Island-Based Genetic Algorithm for Radio Network Design . . . . . . . . 86--90 A. Schoneveld and J. F. de Ronde and P. M. A. Sloot Task Allocation by Parallel Evolutionary Computing . . . . . . . . . . . . . . . 91--97
Andrew Sohn and Rupak Biswas Special Issue on Dynamic Load Balancing 99--101 C. Walshaw and M. Cross and M. G. Everett Parallel Dynamic Graph Partitioning for Adaptive Unstructured Meshes . . . . . . 102--108 Kirk Schloegel and George Karypis and Vipin Kumar Multilevel Diffusion Schemes for Repartitioning of Adaptive Meshes . . . 109--124 Lars Nyland and Jan Prins and Ru Huai Yun and Jan Hermans and Hye-Chung Kum and Lei Wang Achieving Scalable Parallel Molecular Dynamics Using Dynamic Spatial Domain Decomposition Techniques . . . . . . . . 125--138 J. E. Flaherty and R. M. Loy and M. S. Shephard and B. K. Szymanski and J. D. Teresco and L. H. Ziantz Adaptive Local Refinement with Octree Load Balancing for the Parallel Solution of Three-Dimensional Conservation Laws 139--152 David M. Nicol and Gianfranco Ciardo Automated Parallelization of Discrete State-Space Generation . . . . . . . . . 153--167 Soumen Chakrabarti and James Demmel and Katherine Yelick Models and Scheduling Algorithms for Mixed Data and Task Parallel Programs 168--184 Torben Hagerup Allocating Independent Tasks to Parallel Processors: An Experimental Study . . . 185--197 Anonymous Author Index for Volume 47 . . . . . . . 198
Andrew Shaw and Arvind and Kyoo-Chan Cho and Christopher Hill and R. Paul Johnson and John Marshall A Comparison of Implicitly Parallel Multithreaded and Data-Parallel Implementations of an Ocean Model . . . 1--51 Shahram Latifi Fast Broadcasting and Gathering in $q$-ary Cubes Using Error-Correction Codes . . . . . . . . . . . . . . . . . 52--63 Anders Dessmark and Andrzej Lingas Improved Bounds for Integer Sorting in the EREW PRAM Model . . . . . . . . . . 64--70 George Karypis and Vipin Kumar A Parallel Algorithm for Multilevel Graph Partitioning and Sparse Matrix Ordering . . . . . . . . . . . . . . . . 71--95 George Karypis and Vipin Kumar Multilevel $k$-way Partitioning Scheme for Irregular Graphs . . . . . . . . . . 96--129 Joseph M. Joy and R. Daniel Bergeron The Hypercube as a Dynamically Reconfigurable Processor Mesh . . . . . 130--142
Qing Yang and Sridar Adina and T. Sun Performance of One's Complement Caches 143--164 X. Lin and A-H. Esfahanian and A. Burago Adaptive Wormhole Routing in Hypercube Multicomputers . . . . . . . . . . . . . 165--174 Abdel-Elah Al-Ayyoub and Khaled Day The Hyperstar Interconnection Network 175--199 Sajal K. Das and M. Cristina Pinotti $ O(\log \log N) $ Time Algorithms for Hamiltonian Suffix and Min-Max-Pair Heap Operations on the Hypercube . . . . . . 200--211 Anonymous Calls for Papers . . . . . . . . . . . . 212--214 Anonymous Author Index for Volume 48 . . . . . . . 215--215
Sajal K. Das and Stephan Olariu and Sushil K. Prasad Special Issue on Parallel and Distributed Data Structures: Guest Editors' Introduction . . . . . . . . . 1--3 Gerth Stolting Brodal and Jesper Larsson Traff and Christos D. Zaroliagis A Parallel Priority Queue with Constant Time Operations . . . . . . . . . . . . 4--21 Vincenzo Auletta and Amelia De Vivo and Vittorio Scarano Multiple Templates Access of Trees in Parallel Memory Systems . . . . . . . . 22--39 Ralf Heckmann and Ralf Klasing and Burkhard Monien and Walter Unger Optimal Embedding of Complete Binary Trees into Lines and Grids . . . . . . . 40--56 Daniel Andresen and Tao Yang and Oscar H. Ibarra and Ömer E\ugecio\uglu Adaptive Partitioning and Scheduling for Enhancing WWW Application Performance 57--85 Peter Sanders Randomized Priority Queues for Fast Parallel Access . . . . . . . . . . . . 86--97 Alexandros V. Gerbessiotis and Constantinos J. Siniolakis Ordered $h$-Level Graphs on the BSP Model . . . . . . . . . . . . . . . . . 98--110 Enrico Nardelli and Fabio Barillari and Massimo Pepe Distributed Searching of Multi-dimensional Data: a Performance Evaluation Study . . . . . . . . . . . . 111--134 Roger Wattenhofer and Peter Widmayer An Inherent Bottleneck in Distributed Counting . . . . . . . . . . . . . . . . 135--145 Muralidhar Medidi and Narsingh Deo Parallel Dictionaries Using AVL Trees 146--155 D. M. Goodeve and S. A. Dobson and J. M. Nash and J. R. Davy and P. M. Dew and M. Kara and C. P. Wadsworth Toward a Model for Shared Data Abstraction with Performance . . . . . . 156--167
Dibyendu Das and Pallab Dasgupta and P. P. Das A Heuristic for the Maximum Processor Requirement for Scheduling Layered Task Graphs with Cloning . . . . . . . . . . 169--181 Felipe Knop and Vernon Rego Parallel Labeling of Three-Dimensional Clusters on Networks of Workstations . . 182--203 Stephan Olariu and Ivan Stojmenovi\vc and Albert Y. Zomaya Time-Optimal Proximity Graph Computations on Enhanced Meshes . . . . 204--217 Pedro C. Diniz and Martin C. Rinard Lock Coarsening: Eliminating Lock Overhead in Automatically Parallelized Object-Based Programs . . . . . . . . . 218--244 Kelvin K. Yue and David J. Lilja Comparing Processor Allocation Strategies in Multiprogrammed Shared-Memory Multiprocessors . . . . . 245--258 Erik R. Altman and R. Govindarajan and Guang R. Gao A Unified Framework for Instruction Scheduling and Mapping for Function Units with Structural Hazards . . . . . 259--293 Anonymous Author Index for Volume 49 . . . . . . . 294--294
Afonso Ferreira and José Rolim Special Issue on Irregular Problems in Supercomputing Applications . . . . . . 1--2 Emmanuel Melin and Bruno Raffin and Xavier Rebeuf and Bernard Virot A Structured Synchronization and Communication Model Fitting Irregular Data Accesses . . . . . . . . . . . . . 3--27 José E. Moreira and Vijay K. Naik and Samuel P. Midkiff Dynamic Data Distribution and Processor Repartitioning for Irregularly Structured Computations . . . . . . . . 28--60 Stephen J. Fink and Scott B. Baden and Scott R. Kohn Efficient Run-Time Support for Irregular Block-Structured Applications . . . . . 61--82 Horst D. Simon and Andrew Sohn and Rupak Biswas HARP: a Dynamic Spectral Partitioner . . 83--103 Steve Plimpton and Steve Attaway and Bruce Hendrickson and Jeff Swegle and Courtenay Vaughan and David Gardner Parallel Transient Dynamics Simulations: Algorithms for Contact Detection and Smoothed Particle Hydrodynamics . . . . 104--122 Yongwha Chung and Cho-Li Wang and Viktor K. Prasanna Parallel Algorithms for Perceptual Grouping on Distributed Memory Machines 123--143 Hong Shen and K. Li and Y. Pan and G. H. Young and S. Q. Zheng Performance Analysis for Dynamic Tree Embedding in $k$-Partite Networks by a Random Walk . . . . . . . . . . . . . . 144--156 Adrian Brüngger and Ambros Marzetta and Jens Clausen and Michael Perregaard Solving Large-Scale QAP Problems in Parallel with the Search Library ZRAM 157--169 Anonymous Author Index for Volume 50 . . . . . . . 170--170
Maged M. Michael and Michael L. Scott Nonblocking Algorithms and Preemption-Safe Locking on Multiprogrammed Shared --- Memory Multiprocessors . . . . . . . . . . . . 1--26 Alina N. Moga and Moncef Gabbouj Parallel Marker-Based Image Segmentation with Watershed Transformation . . . . . 27--45 O. Coulaud and E. Dillon Para++: a High Level C++ Interface for Message Passing . . . . . . . . . . . . 46--62 Jerry L. Potter and Kathy J. Liszka ACE: An Associative Calculus Data Structure . . . . . . . . . . . . . . . 63--74
Sandeep N. Bhatt and Gianfranco Bilardi and Kieran T. Herley and Geppino Pucci and Abhiram Ranade Tight Bounds on Parallel List Marking 75--88 Chin-Wen Ho and Sun-Yuan Hsieh and Gen-Huey Chen An Efficient Parallel Strategy for Computing $K$-Terminal Reliability and Finding Most Vital Edges in $2$-Trees and Partial $2$-Trees . . . . . . . . . 89--113 Fabien Feschet and Serge Miguet and Laurent Perroton ParList: a Parallel Data Structure for Dynamic Load Balancing . . . . . . . . . 114--135 K. Mahesh and G. Manimaran and C. Siva Ram Murthy and Arun K. Somani Scheduling Algorithms with Fault Detection and Location Capabilities for Real-Time Multiprocessor Systems . . . . 136--150 Anonymous Call for Papers . . . . . . . . . . . . 151--152 Anonymous Author Index for Volume 51 . . . . . . . 153--153
David R. Helman and David A. Bader and Joseph JáJá A Randomized Parallel Sorting Algorithm with an Experimental Study . . . . . . . 1--23 Sook-Yeon Kim and Kyung-Yong Chwa Multiple Graph Embeddings into a Processor Array with Spanning Buses . . 24--39 Chung-yen Chang and Prasant Mohapatra Performance Improvement of Allocation Schemes for Mesh-Connected Computers . . 40--68 Nael B. Abu-Ghazaleh and Philip A. Wilsey Models for Control Unit Synchronization on Shared Control Architectures . . . . 69--81 Ho Won Kim and Hyun Suk Lee and Sunggu Lee and Jong Kim Adaptive Virtual Cut-Through as a Viable Routing Method . . . . . . . . . . . . . 82--95 I. Parfenoff An Efficient Parallel Algorithm for Maximum Matching for Some Classes of Graphs . . . . . . . . . . . . . . . . . 96--108
Gyungho Lee and Byung-Chang Kang Limited Combining Strategies for Large-Scale Shared-Memory Multiprocessors . . . . . . . . . . . . 109--119 Jan Trdli\vcka and Pavel Tvrdík Embedding of $k$-ary Complete Trees into Hypercubes with Uniform Load . . . . . . 120--131 Salvatore Orlando and Raffaele Perego A Comparison of Implementation Strategies for Nonuniform Data-Parallel Computations . . . . . . . . . . . . . . 132--149 Leonid Oliker and Rupak Biswas PLUM: Parallel Load Balancing for Adaptive Unstructured Meshes . . . . . . 150--177 Anonymous Author Index for Volume 52 . . . . . . . 178--178
Alexandros V. Gerbessiotis Practical Considerations of Parallel Simulations and Architecture Independent Parallel Algorithm Design . . . . . . . 1--25 Eric Fleury and Pierre Fraigniaud Strategies for Path-Based Multicasting in Wormhole-Routed Meshes . . . . . . . 26--62 Paul N. Swarztrauber Transposing Arrays on Multicomputers Using de Bruijn Sequences . . . . . . . 63--77 Maura P. Connolly and Patrick Fitzpatrick Fault Tolerant Faddeeva Algorithm . . . 78--89
Laurence Boxer and Russ Miller and Andrew Rau-Chaplin Scaleable Parallel Algorithms for Lower Envelopes with Applications . . . . . . 91--118 Keqin Li and Yi Pan and Hong Shen and Gilbert H. Young and Si Qing Zheng Lower Bounds for Dynamic Tree Embedding in Bipartite Networks . . . . . . . . . 119--143 Hock-Beng Lim and Pen-Chung Yew Maintaining Cache Coherence through Compiler-Directed Data Prefetching . . . 144--173 Anonymous Author Index for Volume 53 . . . . . . . 174--174
Gwan-Hwan Hwang and Jenq Kuen Lee and Roy Dz-Ching Ju A Function-Composition Approach to Synthesize Fortran 90 Array Operations 1--47 J. G. Liu and H. F. Li and F. H. Y. Chan and F. K. Lam A Novel Approach to Fast Discrete Fourier Transform . . . . . . . . . . . 48--58 Jie Wu and Eduardo B. Fernandez and Yingqiu Luo Embedding of Binomial Trees in Hypercubes with Link Faults . . . . . . 59--74 Anonymous Call for Papers . . . . . . . . . . . . 75--76
Miltos D. Grammatikakis and D. Frank Hsu and Miro Kraetzl and Jop F. Sibeyn Packet Routing in Fixed-Connection Networks: a Survey . . . . . . . . . . . 77--132 Panagiotis E. Nastou and Dimitrios N. Serpanos and Dimitrios G. Maritsas Average Case Analysis of Searching in Associative Processing . . . . . . . . . 133--161 Dominique Barth and Petri\csor Panaite Routing Permutations on Graphs via Factors . . . . . . . . . . . . . . . . 162--182 Jon B. Weissman Gallop: The Benefits of Wide-Area Computing for Parallel Processing . . . 183--205 Ronald I. Becker and David Nassimi and Yehoshua Perl The New Class of $g$-Chain Periodic Sorters . . . . . . . . . . . . . . . . 206--222 Anonymous Author Index for Volume 54 . . . . . . . 223--223
Ted H. Szymanski and H. Scott Hinton Architecture of a Terabit Free-Space Intelligent Optical Backplane . . . . . 1--31 Debasish Ghose and Hyoung Joong Kim Load Partitioning and Trade-Off Study for Large Matrix-Vector Computations in Multicast Bus Networks with Communication Delays . . . . . . . . . . 32--59 Mongkol Raksapatcharawong and Timothy Mark Pinkston Modeling Free-Space Optical $k$-ary $n$-Cube Wormhole Networks . . . . . . . 60--93 Tiziana Calamoneri and Rossella Petreschi Orthogonally Drawing Cubic Graphs in Parallel . . . . . . . . . . . . . . . . 94--108 Golden G. Richard III Efficient Vector Time with Dynamic Process Creation and Termination . . . . 109--120 M. Dominic and Bijendra N. Jain Conditions for On-line Scheduling of Hard Real-Time Tasks on Multiprocessors 121--137 M. Colajanni and V. Grassi and M. Angelaccio Threshold-Based Reconfiguration Strategies for Gracefully Degradable Parallel Computations . . . . . . . . . 138--151
Michelle R. Hribar and Valerie E. Taylor and David E. Boyce Termination Detection for Parallel Shortest Path Algorithms . . . . . . . . 153--165 Qin Lu and Sau-Ming Lau A Negotiation Protocol for Dynamic Load Distribution Using Batch Task Assignments . . . . . . . . . . . . . . 166--191 Byung S. Yoo and Chita R. Das A Fast and Efficient Processor Management Scheme for $k$-ary $n$-cubes 192--214 Teofilo F. Gonzalez Complexity and Approximations for Multimessage Multicasting . . . . . . . 215--235 Soohwan Ong and Myung H. Sunwoo Implementation of a Sliding Memory Plane Image Processor . . . . . . . . . . . . 236--248 Anonymous Author Index for Volume 55 . . . . . . . 249--249 Anonymous Cumulative Author-Title Index for Volumes 48--55 . . . . . . . . . . . . . 250--254
Anonymous Editorial . . . . . . . . . . . . . . . 1--1 Sam H. Noh and Klaudia Dussa-Zieger and Ashok K. Agrawala A Heterogeneous Mixed-Mode Execution Model for Massively Parallel Systems . . 2--16 Kien A. Hua and Wallapak Tavanapong and Yu-Lung Lo Performance of Load Balancing Techniques for Join Operations in Shared-Noting Database Management Systems . . . . . . 17--46 Mohamadou Diallo and Afonso Ferreira and Andrew Rau-Chaplin and Stéphane Ubéda Scalable 2D Convex Hull and Triangulation Algorithms for Coarse Grained Multicomputers . . . . . . . . . 47--70
C. Salisbury and Z. Chen and R. Melhem Modeling Communication Locality in Multiprocessors . . . . . . . . . . . . 71--98 Yuguang Huang and W. F. McColl A BSP Bareiss Algorithm for Toeplitz Systems . . . . . . . . . . . . . . . . 99--121 Jonas Skeppstedt and Fredrik Dahlgren and Per Stenström Evaluation of Compiler-Controlled Updating to Reduce Coherence-Miss Penalties in Shared-Memory Multiprocessors . . . . . . . . . . . . 122--143 Srabani Sen Gupta and Bhabani P. Sinha A Simple $ O(\log N) $ Time Parallel Algorithm for Testing Isomorphism of Maximal Outerplanar Graphs . . . . . . . 144--155 Jop F. Sibeyn and Frank Guillaume and Tillmann Seidel Practical Parallel List Ranking . . . . 156--180
S. H. Kwok and A. G. Constantinides A Parallel Recursive Shortest Spanning Tree Algorithm for Image Segmentation in Distributed Computing Environment . . . 181--207 J. Leon Zhao and Doron Rotem and Su-Shing Chen Data Management for Multiuser Access to Digital Video Libraries . . . . . . . . 208--234 Hong-Mei Chen and David Y. Y. Yun High-Performance Telemedicine Information Management . . . . . . . . . 235--250 Raymond K. Wong Heterogeneous and Multifaceted Multimedia Objects in DOOR/MM: a Role-Based Approach with Views . . . . . 251--271 Miae Woo and Reha Uzsoy and Arif Ghafoor Media Streams Scheduling for Synchronization in Distributed Multimedia Systems . . . . . . . . . . . 272--295 Anonymous Author Index for Volume 55 . . . . . . . 296--296
Bhagirath Narahari and Sunil Shende and Rahul Simha and S. R. Subramanya Routing and Scheduling I/O Transfers on Wormhole-Routed Mesh Networks . . . . . 1--13 Sangyeun Cho and Jinseok Kong and Gyungho Lee Coherence and Replacement Protocol of DICE --- a Bus-Based COMA Multiprocessor 14--32 Thomas Fahringer and Eduard Mehofer Buffer-Safe and Cost-Driven Communication Optimization . . . . . . . 33--63 John A. Chandy and Prithviraj Banerjee A Parallel Circuit-Partitioned Algorithm for Timing-Driven Standard Cell Placement . . . . . . . . . . . . . . . 64--90 Ishfaq Ahmad and William Y. M. Lai and Bo Li Dynamic Scheduling of Multimedia Documents in a Single Server Multiple Clients Environment . . . . . . . . . . 91--120
Eunice E. Santos Optimal and Near-Optimal Algorithms for $k$-Item Broadcast . . . . . . . . . . . 121--139 Theodore Andronikos and Nectarios Koziris and George Papakonstantinou and Panayiotis Tsanakas Optimal Scheduling for UET/UET-UCT Generalized $n$-Dimensional Grid Task Graphs . . . . . . . . . . . . . . . . . 140--165 Mounir Hamdi and Chunming Qiao and Yi Pan and J. Tong Communication-Efficient Sorting Algorithms on Reconfigurable Array of Processors With Slotted Optical Buses 166--187 Munehiro Fukuda and Lubomir F. Bic and Michael B. Dillencourt and Jason M. Cahill Messages versus Messengers in Distributed Programming . . . . . . . . 188--211 Jean-Frédéric Myoupo and David Semé Time-Efficient Parallel Algorithms for the Longest Common Subsequence and Related Problems . . . . . . . . . . . . 212--223 Albert Chan and Frank Dehne and Andrew Rau-Chaplin Coarse-Grained Parallel Geometric Search 224--235 Chris J. Scheiman and Klaus E. Schauser Evaluating the Benefits of Communication Coprocessors . . . . . . . . . . . . . . 236--256 J. Jiang A Parallel Algorithm for $ 4 \times 4 $ DCT . . . . . . . . . . . . . . . . . . 257--269
Ming-Yang Su and Gen-Huey Chen and Dyi-Rong Duh Broadcasting on Incomplete WK-Recursive Networks . . . . . . . . . . . . . . . . 271--294 S. Crivelli and E. R. Jessup The PMESC Programming Library for Distributed-Memory MIMD Computers . . . 295--321 Lars Lundberg Predicting and Bounding the Speedup of Multithreaded Solaris Programs . . . . . 322--333 Gianmarco Manzini and Luca Stolcis Distributed Parallel Strategies for Industrial CFD Solvers: a Case Study and Analysis of Performances . . . . . . . . 334--344 Bhaskar Dasgupta and Michael A. Palis Provably Good Algorithms for Transmission Scheduling in WDM Optical Networks . . . . . . . . . . . . . . . . 345--357
Sarit Mukherjee and Debanjan Saha and Manas C. Saksena and Satish K. Tripathi A Distributed Scheduling Algorithm for Real-Time Communication on Slotted Shared Medium . . . . . . . . . . . . . 1--25 Kyungwan Nam and Jaewon Seo and Sunggu Lee and Jong Kim Synchronous Load Balancing in Hypercube Multicomputers with Faulty Nodes . . . . 26--43 Igor Milosavljevi An Improved Algorithm for Array Alignment . . . . . . . . . . . . . . . 44--67 Henri Casanova and Michael G. Thomason and Jack J. Dongarra Stochastic Performance Prediction for Iterative Algorithms in Distributed Environments . . . . . . . . . . . . . . 68--91 David A. Bader and Joseph JáJá \sc Simple: a Methodology for Programming High Performance Algorithms on Clusters of Symmetric Multiprocessors (SMPs) . . . . . . . . . . . . . . . . . 92--108 Sivarama P. Dandamudi and Hai Yu Performance of Adaptive Space Sharing Processor Allocation Policies for Distributed-Memory Multicomputers . . . 109--125 Anonymous Call for Papers . . . . . . . . . . . . 126--127
T. N. Vijaykumar and Gurindar S. Sohi Task Selection for the Multiscalar Architecture . . . . . . . . . . . . . . 132--158 Xinan Tang and Guang R. Gao Automatically Partitioning Threads for Multithreaded Architectures . . . . . . 159--189 Mahmut Kandemir and Alok Choudhary and J. Ramanujam and Prith Banerjee A Matrix-Based Approach to Global Locality Optimization . . . . . . . . . 190--235 Jesús Sánchez and Antonio González Software Data Prefetching for Software Pipelined Loops . . . . . . . . . . . . 236--259 Vijay Karamcheti and Andrew A. Chien Architectural Support and Mechanisms for Object Caching in Dynamic Multithreaded Computations . . . . . . . . . . . . . . 260--300 Yingchun Zhu and Laurie J. Hendren Communication Optimizations for Parallel C Programs . . . . . . . . . . . . . . . 301--332 Vara Ramakrishnan and Isaac D. Scherson and Raghu Subramanian Efficient Techniques for Nested and Disjoint Barrier Synchronization . . . . 333--356
George Dramitinos and Evangelos P. Markatos Adaptive and Reliable Paging to Remote Main Memory . . . . . . . . . . . . . . 357--388 William C. Graham and Shikharesh Majumdar Performance of Scheduling Strategies for Client-Server Systems . . . . . . . . . 389--424 A. L. Narasimha Reddy and Eli Upfal Real-Time Communication Scheduling in a Multicomputer Video Server . . . . . . . 425--445 Kostas Blathras and Daniel B. Szyld and Yuan Shi Timing Models and Local Stopping Criteria for Asynchronous Iterative Algorithms . . . . . . . . . . . . . . . 446--465 Laurence Boxer and Russ Miller and Andrew Rau-Chaplin Scalable Parallel Algorithms for Geometric Pattern Recognition . . . . . 466--486 Michel Cosnard and Emmanuel Jeannot Compact DAG Representation and Its Dynamic Scheduling . . . . . . . . . . . 487--514 Santosh Pande and Tareq Bali A Computation+Communication Load Balanced Loop Partitioning Method for Distributed Memory Systems . . . . . . . 515--545 Anonymous Call for Papers: Special Issue of the \em Journal of Parallel and Distributed Computing on Problems in Parallel and Distributed Computing: Solutions Based on Evolutionary Paradigms . . . . . . . 546--547 Anonymous Author Index for Volume 58 . . . . . . . 548--548
Rushikesh K. Joshi and O. Ramakrishna and D. Janaki Ram ShadowObjects: a Programming Model for Service Replication in Distributed Object Systems . . . . . . . . . . . . . 1--12 Keqin Li and Yi Pan and Si Qing Zheng Parallel Matrix Computations Using a Reconfigurable Pipelined Optical Bus . . 13--30 Arnold L. Rosenberg Guidelines for Data-Parallel Cycle-Stealing in Networks of Workstations. I. On Maximizing Expected Output . . . . . . . . . . . . . . . . . 31--53 A. Di Stefano and L. Lo Bello Exploiting the Knowledge of Task Structure for Distributed Allocation . . 54--67 A. Povitsky Parallelization of Pipelined Algorithms for Sets of Linear Banded Systems . . . 68--97 Anonymous Call for Papers . . . . . . . . . . . . 98--98 Anonymous Call for Papers . . . . . . . . . . . . 99--100
Ishfaq Ahmad and Francis Lau Special Issue on Software Support for Distributed Computing: Guest Editors' Introduction . . . . . . . . . . . . . . 101--106 Muthucumaru Maheswaran and Shoukat Ali and Howard Jay Siegel and Debra Hensgen and Richard F. Freund Dynamic Mapping of a Class of Independent Tasks onto Heterogeneous Computing Systems . . . . . . . . . . . 107--131 John Cruz and Kihong Park Toward Performance-Driven System Support for Distributed Computing in Clustered Environments . . . . . . . . . . . . . . 132--154 Lars Büttner and Jörg Nolte and Wolfgang Schröder-Preikschat ARTS of PEACE --- a High-Performance Middleware Layer for Parallel Distributed Computing . . . . . . . . . 155--179 Ayal Itzkovitz and Assaf Schuster and Oren Zeev-Ben-Mordehai Toward Integration of Data Race Detection in DSM Systems . . . . . . . . 180--203 Mor Harchol-Balter and Mark E. Crovella and Cristina D. Murta On Choosing a Task Assignment Policy for a Distributed Server System . . . . . . 204--228 Bo Li Content Replication in a Distributed and Controlled Environment . . . . . . . . . 229--251 Prashanth B. Bhat and Viktor K. Prasanna and C. S. Raghavendra Adaptive Communication Algorithms for Distributed Heterogeneous Systems . . . 252--279 Muhammad K. Dhodhi and John A. Saghri and Imtiaz Ahmad and Raza Ul-Mustafa D-ISODATA: a Distributed Algorithm for Unsupervised Classification of Remotely Sensed Data on Network of Workstations 280--301 Shailabh Nagar and Ajit Banerjee and Anand Sivasubramaniam and Chita R. Das Alternatives to Coscheduling a Network of Workstations . . . . . . . . . . . . 302--327
Fredrik Dahlgren Techniques for Improving Performance of Hybrid Snooping Cache Protocols . . . . 329--359 Joseph Gil and Alan Wagner An Alternative Mapping of $3$-D Space onto Processor Arrays . . . . . . . . . 360--380 Yu-Kwong Kwok and Ishfaq Ahmad Benchmarking and Comparison of the Task Graph Scheduling Algorithms . . . . . . 381--422 Joan-Josep Climent and Leandro Tortosa and Antonio Zamora A BSP Recursive Divide and Conquer Algorithm to Compute the Inverse of a Tridiagonal Matrix . . . . . . . . . . . 423--444 Myungchul Kim and Samuel T. Chanson and Son T. Vuong Concurrency Model for Distributed Systems . . . . . . . . . . . . . . . . 445--464 Krzysztof Diks and Andrzej Lingas and Andrzej Pelc An Optimal Algorithm for Broadcasting Multiple Messages in Trees . . . . . . . 465--474 Roy Friedman and Daniel Mosse Load-Balancing Schemes for High-Throughput Distributed Fault-Tolerant Servers . . . . . . . . . 475--488 Anonymous Author Index for Volume 59 . . . . . . . 489--489 Anonymous Cumulative Author-Title Index for Volumes 56--59 . . . . . . . . . . . . . 490--494
Kyungsook Y. Lee and Guoping Liu and Harry F. Jordan Hierarchical Networks for Optical Communications . . . . . . . . . . . . . 1--16 Manish Parashar and Salim Hariri Interpretive Performance Prediction for Parallel Application Development . . . . 17--47 Antonio Corradi and Letizia Leonardi and Franco Zambonelli Parallel Objects Migration: a Fine Grained Approach to Load Distribution 48--71 Yuanyuan Yang and Jianchao Wang and Yi Pan Permutation Capability of Optical Multistage Interconnection Networks . . 72--91 Jacques M. Bahi Asynchronous Iterative Algorithms for Nonexpansive Linear Systems . . . . . . 92--112 Indranil Gupta and G. Manimaran and C. Siva Ram Murthy A New Strategy for Improving the Effectiveness of Resource Reclaiming Algorithms in Multiprocessor Real-Time Systems . . . . . . . . . . . . . . . . 113--133 Anonymous Erratum: Volume 59, Number 1 (1999), in article jpdc.1999.1564 ``Guidelines for Data-Parallel Cycle-Stealing in Networks of Workstations,'' by Arnold L. Rosenberg, pages 31--53 . . . . . . . . 134--134 Anonymous ANNOUNCEMENT: Call for Papers . . . . . 135--136
Kazuo Iwama and Eiji Miyano Oblivious Routing Algorithms on the Mesh of Buses . . . . . . . . . . . . . . . . 137--149 Prasad Jayanti and James Burns and Gary Peterson Almost Optimal Single Reader, Single Writer Atomic Register . . . . . . . . . 150--168 Joon-Ho Ha and Timothy Mark Pinkston A New Token-Based Channel Access Protocol for Wavelength Division Multiplexed Multiprocessor Interconnects 169--188 Kuei-Ping Shih and Jang-Ping Sheu and Chua-Huang Huang and Chih-Yung Chang Efficient Index Generation for Compiling Two-Level Mappings in Data-Parallel Programs . . . . . . . . . . . . . . . . 189--216 Martin C. Herbordt and Jade Cravy and Renoy Sam and Owais Kidwai and Calvin Lin A System for Evaluating Performance and Cost of SIMD Array Designs . . . . . . . 217--246 Mark G. Brockington and Jonathan Schaeffer APHID: Asynchronous Parallel Game-Tree Search . . . . . . . . . . . . . . . . . 247--273
Yoram Ofek and Moti Yung Combined Asynchronous/Synchronous Packet Switching Architecture: QoS Guarantees for Integrated Parallel Computing and Real-Time Traffic . . . . . . . . . . . 275--295 Jaspal Subhlok and Gary Vondran Optimal Use of Mixed Task and Data Parallelism for Pipelined Computations 297--319 Kyungsook Y. Lee and Guoping Liu and Harry F. Jordan TDM Hypercube and TWDM Mesh Optical Interconnections . . . . . . . . . . . . 320--333 Xiaojun Shen and Yixin Zhang Partitionability of $k$-Extra-Stage Omega Networks and an Optimal Task Migration Algorithm . . . . . . . . . . 334--348
Azzedine Boukerche and Sajal K. Das Guest Editors' Introduction: Special Issue on Wireless and Mobile Computing and Communications . . . . . . . . . . . 349--352 Guodong Zhang and Stephen S. Rappaport Integrated Multimedia Personal Communications with Asymmetric Services for Mobile Users in Cellular Systems . . 353--373 Seoung-Bum Lee and Gahng-Seop Ahn and Xiaowei Zhang and Andrew T. Campbell INSIGNIA: An IP-Based Quality of Service Framework for Mobile ad Hoc Networks . . 374--406 Luciano Bononi and Marco Conti and Lorenzo Donatiello Design and Performance Evaluation of a Distributed Contention Control (DCC) Mechanism for IEEE 802.11 Wireless Local Area Networks . . . . . . . . . . . . . 407--430 Yugang Fang and Imrich Chlamtac and Hong-Bing Fei Failure Recovery of HLR Mobility Databases and Parameter Optimization for PCS Networks . . . . . . . . . . . . . . 431--450 Guohong Cao and Mukesh Singhal An Adaptive Distributed Channel Allocation Strategy for Mobile Cellular Networks . . . . . . . . . . . . . . . . 451--473 Amotz Bar-Noy and Yaron Shilo Optimal Broadcasting of Two Files over an Asymmetric Channel . . . . . . . . . 474--493 Zhimei Jiang and Leonard Kleinrock A Packet Selection Algorithm for Adaptive Transmission of Smoothed Video over a Wireless Channel . . . . . . . . 494--509 Indu Mahadevan and Krishna M. Sivalingam A Hierarchical Architecture for QoS Guarantees and Routing in Wireless/Mobile Networks . . . . . . . . 510--520
Francis Zane and Philippe Marchand and Ramamohan Paturi and Sadik Esener Scalable Network Architectures Using the Optical Transpose Interconnection System (OTIS) . . . . . . . . . . . . . . . . . 521--538 Fen Lin Wu and S. Lakshmivarahan and S. K. Dhall Routing in a Class of Cayley Graphs of Semidirect Products of Finite Groups . . 539--565 Petri or Panaite and Andrzej Pelc Optimal Broadcasting in Faulty Trees . . 566--584 Jonas Skeppstedt and Michel Dubois Compiler Controlled Prefetching for Multiprocessors Using Low-Overhead Traps and Prefetch Engines . . . . . . . . . . 585--615 Seong-Moo Yoo and Hyunseung Choo and Hee Yong Youn and Chansu Yu and Younghee Lee On Task Relocation in Two-Dimensional Meshes . . . . . . . . . . . . . . . . . 616--638 K. C. Anand and R. K. Shyamasundar Formal Verification of Activity-Based Specification of Protocols . . . . . . . 639--676
Sudipta Mahapatra and Rabi N. Mahapatra Mapping of Neural Network Models onto Systolic Arrays . . . . . . . . . . . . 677--689 Jaspal Subhlok and Peter Steenkiste Airshed Pollution Modeling in an HPF Style Environment . . . . . . . . . . . 690--715 Mayez Al-Mouhamed and Homam Najjari Adaptive Scheduling of Computations and Communications on Distributed-Memory Systems . . . . . . . . . . . . . . . . 716--740 Javier Contreras and Arturo Losi and Mario Russo and Felix F. Wu DistOpt: a Software Framework for Modeling and Evaluating Optimization Problem Solutions in Distributed Environments . . . . . . . . . . . . . . 741--763 Qian-Ping Gu and Shietung Peng An Efficient Algorithm for the $k$-Pairwise Disjoint Paths Problem in Hypercubes . . . . . . . . . . . . . . . 764--774 Jae-Ha Lee and Chan-Su Shin and Kyung-Yong Chwa Optimal Embedding of Multiple Directed Hamiltonian Rings into $d$-dimensional Meshes . . . . . . . . . . . . . . . . . 775--783
Shiwa S. Fu and Nian-Feng Tzeng and Jen-Yao Chung Empirical Evaluation of Mutual Exclusion Algorithms for Distributed Systems . . . 785--806 Håkan Grahn and Per Stenström Comparative Evaluation of Latency-Tolerating and -Reducing Techniques for Hardware-Only and Software-Only Directory Protocols . . . 807--834 Vítor Santos Costa and Ricardo Bianchini and Inês de Castro Dutra Parallel Logic Programming Systems on Scalable Architectures . . . . . . . . . 835--852 Giovanni Della-Libera and Nir Shavit Reactive Diffracting Trees . . . . . . . 853--890 Bhabani P. Sinha and Amar Mukherjee Parallel Sorting Algorithm Using Multiway Merge and Its Implementation on a Multi-Mesh Network . . . . . . . . . . 891--907
Yuanyuan Yang The Performance of Multicast Banyan Networks . . . . . . . . . . . . . . . . 909--923 M. Kandemir and J. Ramanujam and A. Choudhary Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed-Memory Machines . . . . . . 924--965 Songluan Cang and Jie Wu Time-Step Optimal Broadcasting in $3$-D Meshes with Minimum Total Communication Distance . . . . . . . . . . . . . . . . 966--997 Sajal K. Das and M. Cristina Pinotti Optimal Mappings of $q$-ary and Binomial Trees into Parallel Memory Modules for Fast and Conflict-Free Access to Path and Subtree Templates . . . . . . . . . 998--1027 S. Q. Zheng and Jie Wu Dual of a Complete Graph as an Interconnection Network . . . . . . . . 1028--1046
Stefan Bischof and Ralf Ebner and Thomas Erlebach Parallel Load Balancing for Problems with Good Bisectors . . . . . . . . . . 1047--1073 Amit Reisman and Craig Gotsman and Assaf Schuster Interactive-Rate Animation Generation by Parallel Progressive Ray-Tracing on Distributed-Memory Machines . . . . . . 1074--1102 Jesper L. Träff and Christos D. Zaroliagis A Simple Parallel Algorithm for the Single-Source Shortest Path Problem on Planar Digraphs . . . . . . . . . . . . 1103--1124 Jerry L. Trahan and Anu G. Bourgeois and Yi Pan and Ramachandran Vaidyanathan Optimally Scaling Permutation Routing on Reconfigurable Linear Arrays with Optical Buses . . . . . . . . . . . . . 1125--1136 Chin-Hsiung Wu and Shi-Jinn Horng and Horng-Ren Tsai Efficient Parallel Algorithms for Hierarchical Clustering on Arrays with Reconfigurable Optical Buses . . . . . . 1137--1153 Anonymous Papers to Appear in Forthcoming Issues 1154--1154
Eliezer Dekel Special Issue on Java on Clusters . . . 1155--1158 Yariv Aridor and Michael Factor and Avi Teperman and Tamar Eilam and Assaf Schuster Transparently Obtaining Scalability for Java Applications on a Cluster . . . . . 1159--1193 Matchy J. M. Ma and Cho-Li Wang and Francis C. M. Lau JESSICA: Java-Enabled Single-System-Image Computing Architecture . . . . . . . . . . . . . . 1194--1222 Zvi Har'El and Zvi Rosberg Java Class Broker --- a Seamless Bridge from Local to Distributed Programming 1223--1237 Jacob Harris and Vivek Sarkar Lightweight Object-Oriented Shared Variables for Cluster Computing in Java 1238--1259 Dmitry Kogan and Assaf Schuster Remote Reference Counting: Distributed Garbage Collection with Low Communication and Computation Overhead 1260--1292 Chong-wei Xu and Bo He PCB --- a Distributed Computing System in CORBA . . . . . . . . . . . . . . . . 1293--1310 Dror Garti and Shem-Tov Cohen and Amnon Barak and Arie Keren and Ricardo Szmit Object Mobility for Performance Improvements of Parallel Java Applications . . . . . . . . . . . . . . 1311--1324 Mauro Migliardi and Simon Schubiger and Vaidy Sunderam A Distributed JAVA SPACE Implementation for HARNESS . . . . . . . . . . . . . . 1325--1340 Javier Jaen-Martinez The Java Management Extensions (JMX): Is Your Cluster Ready for Evolution? . . . 1341--1353 Anonymous Papers to Appear in Forthcoming Issues 1354--1354
Nir Shavit and Asaph Zemach Combining Funnels: a Dynamic Approach to Software Combining . . . . . . . . . . . 1355--1387 Peter J. Keleher The Impact of Symmetry on Software Distributed Shared Memory . . . . . . . 1388--1419 Fangzhe Chang and Vijay Karamcheti and Zvi Kedem Exploiting Application Tunability for Efficient, Predictable Resource Management in Parallel and Distributed Systems . . . . . . . . . . . . . . . . 1420--1445 Anonymous Papers to Appear in Forthcoming Issues 1446--1446
Luís Rodrigues and Katherine Guo and Paulo Veríssimo and Kenneth P. Birman A Dynamic Light-Weight Group Service . . 1449--1479 A. F. de Souza and P. Rounce Dynamically Scheduling VLIW Instructions 1480--1511 Y. Charlie Hu and Honghui Lu and Alan L. Cox and Willy Zwaenepoel OpenMP for Networks of SMPs . . . . . . 1512--1530 Sung-Ryul Kim and Kunsoo Park Fully Scalable Fault-Tolerant Simulations for BSP and CGM . . . . . . 1531--1560 Anonymous Author Index for Volume 60 . . . . . . . 1561--1562 Anonymous Author-Title Index for Volume 60 . . . . 1563--1567 Anonymous Papers to Appear in Forthcoming Issues 1568--1568
Chunming Qiao and Yousong Mei A Comparative Study of Cost Effective Multiplexing Approaches for Online Permutation Embedding and Scheduling in Optical Networks . . . . . . . . . . . . 1--17 Vincenzo Piuri Analysis of Fault Tolerance in Artificial Neural Networks . . . . . . . 18--48 Yungho Choi and Timothy Mark Pinkston Evaluation of Crossbar Architectures for Deadlock Recovery Routers . . . . . . . 49--78 S. Caselli and G. Conte and P. Marenzoni A Distributed Algorithm for GSPN Reachability Graph Generation . . . . . 79--95 M. Prieto and R. Santiago and D. Espadas and I. M. Llorente and F. Tirado Parallel Multigrid for Anisotropic Elliptic Equations . . . . . . . . . . . 96--114 Magnus Broberg and Lars Lundberg and Håkan Grahn Performance Optimization Using Extended Critical Path Analysis in Multithreaded Programs on Multiprocessors . . . . . . 115--136 Shih-Hsien Sheu and Chang-Biau Yang Multicast Algorithms for Hypercube Multiprocessors . . . . . . . . . . . . 137--149 Anonymous Papers to Appear in Forthcoming Issues 150--150
H. M. Tufo and P. F. Fischer Fast Parallel Direct Solvers for Coarse Grid Problems . . . . . . . . . . . . . 151--177 Ricardo Bianchini and Enrique V. Carrera Designing and Evaluating a Cost-Effective Optical Network for Multiprocessors . . . . . . . . . . . . 178--201 Khalid Al-Tawil and Csaba Andras Moritz Performance Modeling and Evaluation of MPI . . . . . . . . . . . . . . . . . . 202--223 J. Duato and A. Robles and F. Silla and R. Beivide A Comparison of Router Architectures for Virtual Cut-Through and Wormhole Switching in a NOW Environment . . . . . 224--253 Sying-Jyan Wang Distributed Diagnosis in Multistage Interconnection Networks . . . . . . . . 254--264 David R. Helman and Joseph JáJá Prefix Computations on Symmetric Multiprocessors . . . . . . . . . . . . 265--278 Anonymous Papers to Appear in Forthcoming Issues 279--279
Vipin Kumar and Sanjay Ranka and Vineet Singh Special Issue on High-Performance Data Mining . . . . . . . . . . . . . . . . . 281--284 Sanjay Goil and Alok Choudhary PARSIMONY: An Infrastructure for Parallel Multidimensional Analysis and Data Mining . . . . . . . . . . . . . . 285--321 Jeffrey P. Bradford and José A. B. Fortes Characterization and Parallelization of Decision-Tree Induction . . . . . . . . 322--349 Ramesh C. Agarwal and Charu C. Aggarwal and V. V. V. Prasad A Tree Projection Algorithm for Generation of Frequent Item Sets . . . . 350--371 Daryl E. Hershberger and Hillol Kargupta Distributed Multivariate Regression Using Wavelet-Based Collective Data Mining . . . . . . . . . . . . . . . . . 372--400 Mohammed J. Zaki Parallel Sequence Mining on Shared-Memory Machines . . . . . . . . . 401--426 Diane J. Cook and Lawrence B. Holder and Gehad Galal and Ron Maglothin Approaches to Parallel Graph-Based Knowledge Discovery . . . . . . . . . . 427--446 Anonymous Papers to Appear in Forthcoming Issues 447--447
Boris V. Protopopov and Anthony Skjellum A Multithreaded Message Passing Interface (MPI) Architecture: Performance and Program Issues . . . . . 449--466 Gwan-Hwan Hwang and Jenq Kuen Lee and Roy Dz-Ching Ju Array Operation Synthesis to Optimize HPF Programs on Distributed Memory Machines . . . . . . . . . . . . . . . . 467--500 Vincent Boudet and Fabrice Rastello and Yves Robert Alignment and Distribution Is Not (Always) NP-Hard . . . . . . . . . . . . 501--519 Alexey Kalinov and Alexey Lastovetsky Heterogeneous Distribution of Computations Solving Linear Algebra Problems on Networks of Heterogeneous Computers . . . . . . . . . . . . . . . 520--535 Sanguthevar Rajasekaran Selection Algorithms for Parallel Disk Systems . . . . . . . . . . . . . . . . 536--544 Dajin Wang Embedding Hamiltonian Cycles into Folded Hypercubes with Faulty Links . . . . . . 545--564 Anonymous Papers to Appear in Forthcoming Issues 565--565
Valerie E. Taylor and Eric J. Schwabe and Bruce K. Holmer and Michelle R. Hribar Balancing Load versus Decreasing Communication: Parameterizing the Tradeoff . . . . . . . . . . . . . . . . 567--580 Lucas Roh and Bhanu Shankar and Wim Böhm and Walid Najjar Resource Management in Dataflow-Based Multithreaded Execution . . . . . . . . 581--608 Xing Du and Xiaodong Zhang and Yingfei Dong and Lin Zhang Architectural Effects of Symmetric Multiprocessors on TPC-C Commercial Workload . . . . . . . . . . . . . . . . 609--640 Tamir G. Reisin and Sabine C. Wurzler Implementation of a Numerical Solution of the Multicomponent Kinetic Collection Equation (MKCE) on Parallel Computers 641--661 Muhammad H. Alsuwaiyel A Parallel Algorithm for Partitioning a Point Set to Minimize the Maximum of Diameters . . . . . . . . . . . . . . . 662--666 Franco Zambonelli and Robert H. B. Netzer Deadlock-Free Incremental Replay of Message-Passing Programs . . . . . . . . 667--678 Cyril Gavoille and Marc Gengler Space-Efficiency for Routing Schemes of Stretch Factor Three . . . . . . . . . . 679--687 Stefan D. Bruda and Selim G. Akl A Case Study in Real-Time Parallel Computation: Correcting Algorithms . . . 688--708 Anonymous Papers to Appear in Forthcoming Issues 709--709 Anonymous Announcement: Call for Papers . . . . . 710--711
Scott R. Kohn and Scott B. Baden Parallel Software Abstractions for Structured Adaptive Mesh Methods . . . . 713--736 Mary M. Eshaghian and Lili Hai An Optically Interconnected Reconfigurable Mesh . . . . . . . . . . 737--747 Xin Yuan and Rami Melhem and Rajiv Gupta Performance of Multi-hop Communications Using Logical Topologies on Optical Torus Networks . . . . . . . . . . . . . 748--766 Nael B. Abu-Ghazaleh and Philip A. Wilsey The Shared Control Parallel Architecture Model . . . . . . . . . . . . . . . . . 767--783 Igor Z. Milosavljevi and Marwan A. Jabri Experimental Evaluation of Automatic Array Alignment in Parallelized Matlab 784--809 Tracy D. Braun and Howard Jay Siegel and Noah Beck and Ladislau L. Bölöni and Muthucumaru Maheswaran and Albert I. Reuther and James P. Robertson and Mitchell D. Theys and Bin Yao and Debra Hensgen and Richard F. Freund A Comparison of Eleven Static Heuristics for Mapping a Class of Independent Tasks onto Heterogeneous Distributed Computing Systems . . . . . . . . . . . . . . . . 810--837 Rocky K. C. Chang and Hong Y. Wang Routing Properties of a Recursive Interconnection Network . . . . . . . . 838--849 Anonymous Papers to Appear in Forthcoming Issues 850--850 Anonymous Announcement: Call for Papers . . . . . 851--852 Anonymous Announcement . . . . . . . . . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ??
Stephan Olariu Preface: Special Issue on Wireless Networks . . . . . . . . . . . . . . . . 853--854 Jean-Louis Dornstetter and Daniel Krob and Michel Morvan and Laurent Viennot Some Algorithms for Synchronizing Clocks of Base Transceiver Stations in a Cellular Network . . . . . . . . . . . . 855--867 Shlomi Dolev and Ephraim Korach and Dmitry Yukelson The Sound of Silence: Guessing Games for Saving Energy in a Mobile Environment 868--883 Panos A. Patsouris Algebraic Modeling of an ad Hoc Network for Mobile Computing . . . . . . . . . . 884--897 Anurag Kahol and Sumit Khurana and Sandeep K. S. Gupta and Pradip K. Srimani Adaptive Distributed Dynamic Channel Allocation for Wireless Networks . . . . 898--914 Peter Burge and John Shawe-Taylor An Unsupervised Neural Network Approach to Profiling the Behavior of Mobile Phone Users for Use in Fraud Detection 915--925 Xuefeng Dong and Ten H. Lai Dynamic Carrier Allocation Strategies for Mobile Cellular Networks . . . . . . 926--949 Mehmet Hakan Karaata and Hesham El-Rewini On Minimizing the Cost of Location Management in Mobile Environments . . . 950--966 Azzedine Boukerche and Sajal K. Das and Alessandro Fabbri Analysis of a Randomized Congestion Control Scheme with DSDV Routing in ad Hoc Wireless Networks . . . . . . . . . 967--995 Anonymous Papers to Appear in Forthcoming Issues 996--996 Anonymous Announcement: Call for Papers: Special Issue on Mobile Ad Hoc Networking and Computing . . . . . . . . . . . . . . . 997--998 Anonymous Announcement . . . . . . . . . . . . . . ?? Anonymous Preface . . . . . . . . . . . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ??
M. Ould-Khaoua Distributed Crossbar Switch Hypermeshes: Efficient Networks for Large-Scale Multicomputers . . . . . . . . . . . . . 999--1012 Jean-Claude Bermond and Xavier Muñoz and Alberto Marchetti-Spaccamela A Broadcasting Protocol in Line Digraphs 1013--1032 S. Q. Zheng and Keqin Li and Yi Pan and M. Cristina Pinotti Generalized Coincident Pulse Technique and New Addressing Schemes for Time-Division Multiplexing Optical Buses 1033--1051 Phillip M. Dickens and Rajeev Thakur Evaluation of Collective I/O Implementations on Parallel Architectures . . . . . . . . . . . . . 1052--1076 Li-Hsing Yen Precluding Useless Events for On-Line Global Predicate Detections . . . . . . 1077--1095 Hagit Attiya and Taly Djerassi-Shintel Time Bounds for Decision Problems in the Presence of Timing Uncertainty and Failures . . . . . . . . . . . . . . . . 1096--1109 Volker Heun and Ernst W. Mayr Optimal Dynamic Embeddings of Complete Binary Trees into Hypercubes . . . . . . 1110--1125 Yan Gu and Bu-Sung Lee and Wentong Cai JBSP: a BSP Programming Library in Java 1126--1142 Anonymous Papers to Appear in Forthcoming Issues 1143--1143 Anonymous Papers to Appear in Forthcoming Issues ??
Stephan Olariu and Jie Wu Guest Editors' Introduction . . . . . . 1145--1147 Bulent Abali and Craig B. Stunkel and Jay Herring and Mohammad Banikazemi and Dhabaleswar K. Panda and Cevdet Aykanat and Yucel Aydogan Adaptive Routing on the New Switch Chip for IBM SP Systems . . . . . . . . . . . 1148--1179 V. Puente and C. Izu and R. Beivide and J. A. Gregorio and F. Vallejo and J. M. Prellezo The Adaptive Bubble Router . . . . . . . 1180--1208 Peng-Jun Wan and Liwu Liu and Yuanyuan Yang Optimal Routing Based on Super Topology in Optical Parallel Interconnect . . . . 1209--1224 Hyunmin Park and Dharma P. Agrawal A Generic Design Methodology for Deadlock-Free Routing in Multicomputer Networks . . . . . . . . . . . . . . . . 1225--1248 Sandeep K. S. Gupta and Pradip K. Srimani Cored-Based Tree with Forwarding Regions (CBT-FR); a Protocol for Reliable Multicasting in Mobile Ad Hoc Networks 1249--1277 Honge Wang and Douglas M. Blough Multicast in Wormhole-Switched Torus Networks Using Edge-Disjoint Spanning Trees . . . . . . . . . . . . . . . . . 1278--1306 Tawfig Alrabiah and Taieb Znati Delay-Constrained, Low-Cost Multicast Routing in Multimedia Networks . . . . . 1307--1336 Mitchell D. Theys and Howard Jay Siegel and Edwin K. P. Chong Heuristics for Scheduling Data Requests Using Collective Communications in a Distributed Communication Network . . . 1337--1366 Eitan Altman and Tamer Ba\csar and Tania Jiménez and Nahum Shimkin Routing into Two Parallel Links: Game-Theoretic Distributed Algorithms 1367--1381 Xiao-Dong Hu and Xiao-Hua Jia and Ding-Zhu Du and Frank K. Hwang Monotone Routing in Multirate Rearrangeable Clos Networks . . . . . . 1382--1388 Anonymous Papers to Appear in Forthcoming Issues 1389--1389 Anonymous Guest Editors' Introduction . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ?? Anonymous Research Note . . . . . . . . . . . . . ??
Nihar R. Mahapatra and Shantanu Dutt Hardware-Efficient and Highly Reconfigurable $4$- and $2$-Track Fault-Tolerant Designs for Mesh-Connected Arrays . . . . . . . . . 1391--1411 X.-D. Hu and X.-H. Jia and D.-Z. Du and D.-Y. Li and H.-J. Huang Placement of Data Replicas for Optimal Data Availability in Ring Networks . . . 1412--1424 Xin He and Chun-Hsi Huang Communication Efficient BSP Algorithm for All Nearest Smaller Values Problem 1425--1438 Amitava Datta and Subbiah Soundaralakshmi Constant-Time Algorithm for the Euclidean Distance Transform on Reconfigurable Meshes . . . . . . . . . 1439--1455 Yosi Ben-Asher Distributed Routing of Ads and Bids through Random Walks in the IDOS System 1456--1471 Serafino Cicerone and Gabriele Di Stefano and Michele Flammini Compact-Port Routing Models and Applications to Distance-Hereditary Graphs . . . . . . . . . . . . . . . . . 1472--1488 Enrique S. Quintana-Ortí and Robert van de Geijn Specialized Parallel Algorithms for Solving Lyapunov and Stein Equations . . 1489--1504 Anonymous Papers to Appear in Forthcoming Issues 1505--1505 Anonymous Papers to Appear in Forthcoming Issues ??
R. Govindarajan and Anand Sivasubramaniam Special Issue on Cluster and Network-Based Computing . . . . . . . . 1507--1511 Mohammad Banikazemi and Bulent Abali and Lorraine Herger and Dhabaleswar K. Panda Design Alternatives for Virtual Interface Architecture and an Implementation on IBM Netfinity NT Cluster . . . . . . . . . . . . . . . . 1512--1545 Ron Brightwell and Steve Plimpton Scalability and Performance of Two Large Linux Clusters . . . . . . . . . . . . . 1546--1569 James S. Plank and Michael G. Thomason Processor Allocation and Checkpoint Interval Selection in Cluster Computing Systems . . . . . . . . . . . . . . . . 1570--1590 Jon B. Weissman and Mahesh Marina and Michael Gingras Optimizing Remote File Access for Parallel and Distributed Network Applications . . . . . . . . . . . . . . 1591--1608 Paul Lu Integrating Bulk-Data Transfer into the Aurora Distributed Shared Data System 1609--1632 Gokhan Memik and Mahmut T. Kandemir and Alok Choudhary Design and Evaluation of a Smart Disk Cluster for DSS Commercial Workloads . . 1633--1664 R. Libeskind-Hadas and J. R. K. Hartline and P. Boothe and G. Rae and J. Swisher On Multicast Algorithms for Heterogeneous Networks of Workstations 1665--1679 Lars Lundberg and Charlie Svahnberg Optimal Recovery Schemes for High-Availability Cluster and Distributed Computing . . . . . . . . . 1680--1691 Sang Cheol Kim and Sunggu Lee Measurement and Prediction of Communication Delays in Myrinet Networks 1692--1704 Anonymous Papers to Appear in Forthcoming Issues 1705--1705 Anonymous Guest Editors' Introduction . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ??
Charles C. Weems, Jr. Special Issue: International Parallel and Distributed Processing Symposium 2000 . . . . . . . . . . . . . . . . . . 1707--1708 Keqin Li Scalable Parallel Matrix Multiplication on Distributed Memory Parallel Computers 1709--1731 Hyeonsang Eom and Jeffrey K. Hollingsworth Achieving Efficiency and Accuracy in Simulation for I/O-Intensive Applications . . . . . . . . . . . . . . 1732--1750 Yanhong Yuan and Prith Banerjee A Parallel Implementation of a Fast Multipole-Based $3$-D Capacitance Extraction Program on Distributed Memory Multicomputers . . . . . . . . . . . . . 1751--1774 Hock-Beng Lim and Pen-Chung Yew Efficient Integration of Compiler-Directed Cache Coherence and Data Prefetching . . . . . . . . . . . . 1775--1802 Ken Kennedy and Bradley Broom and Keith Cooper and Jack Dongarra and Rob Fowler and Dennis Gannon and Lennart Johnsson and John Mellor-Crummey and Linda Torczon Telescoping Languages: a Strategy for Automatic Generation of Scientific Problem-Solving Systems from Annotated Libraries . . . . . . . . . . . . . . . 1803--1826 Mitchell D. Theys and Shoukat Ali and Howard Jay Siegel and Mani Chandy and Kai Hwang and Ken Kennedy and Lui Sha and Kang G. Shin and Marc Snir and Larry Snyder and Thomas Sterling What Are the Top Ten Most Influential Parallel and Distributed Processing Concepts of the Past Millenium? . . . . 1827--1841 Anonymous Author Index for Volume 61 . . . . . . . 1842--1843 Anonymous Author-Title Index for Volume 61 . . . . 1844--1849 Anonymous Papers to Appear in Forthcoming Issues 1850--1850 Anonymous Author Index . . . . . . . . . . . . . . ?? Anonymous Author-Title Index for Volume 61 . . . . ?? Anonymous Guest Editor's Introduction . . . . . . ?? Anonymous Invited Paper . . . . . . . . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ??
Abdel-Elah Al-Ayyoub and Khaled Day Comparative Study of Product Networks 1--18 Myung M. Bae and R. Venkatesan and Bella Bose Data Rearrangement between Radix-$k$ and Lee Distance Gray Codes in $k$-ary $n$-cubes . . . . . . . . . . . . . . . 19--37 W. Ling and J. Liu and J. N. Chung and C. T. Crowe Parallel Algorithms for Particles-Turbulence Two-Way Interaction Direct Numerical Simulation . . . . . . 38--60 Sugath Warnakulasuriya and Timothy Mark Pinkston Characterization of Deadlocks in Irregular Networks . . . . . . . . . . . 61--84 K. K. Leung and N. H. C. Yung and P. Y. S. Cheung Novel Neighborhood Search for Multiprocessor Scheduling with Pipelining . . . . . . . . . . . . . . . 85--110 Wentong Cai and Bu-Sung Lee and Junlan Zhou Causal Order Delivery in a Multicast Environment: An Improved Algorithm . . . 111--131 Bharadwaj Veeravalli and Gerassimos Barlas Efficient Scheduling Strategies for Processing Multiple Divisible Loads on Bus Networks . . . . . . . . . . . . . . 132--151 Y. C. Tay A Comparison of Pixel Complexity in Composition Techniques for Sort-Last Rendering . . . . . . . . . . . . . . . 152--171 Anonymous Papers to Appear in Forthcoming Issues 172--172
Xian-He Sun Scalability versus Execution Time in Scalable Systems . . . . . . . . . . . . 173--192 Jaechun No and Sung-soon Park and Jesus Carretero Perez and Alok Choudhary Design and Implementation of a Parallel I/O Runtime System for Irregular Applications . . . . . . . . . . . . . . 193--220 Shan-Chyun Ku and Biing-Feng Wang An Optimal Simple Parallel Algorithm for Testing Isomorphism of Maximal Outerplanar Graphs . . . . . . . . . . . 221--227 Dietmar Tutsch and Günter Hommel Generating Systems of Equations for Performance Evaluation of Multistage Interconnection Networks . . . . . . . . 228--240 Hongzhang Shan and Jaswinder Pal Singh and Leonid Oliker and Rupak Biswas A Comparison of Three Programming Models for Adaptive Applications on the Origin2000 . . . . . . . . . . . . . . . 241--266 Nidhi Kapoor and Mark Russell and Ivan Stojmenovic and Albert Y. Zomaya A Genetic Algorithm for Finding the Pagenumber of Interconnection Networks 267--283 Mikhail Nesterenko and Masaaki Mizuno A Quorum-Based Self-Stabilizing Distributed Mutual Exclusion Algorithm 284--305 Peter Benner and Ralph Byers and Rafael Mayo and Enrique S. Quintana-Ortí and Vicente Hernández Parallel Algorithms for LQ Optimal Control of Discrete-Time Periodic Linear Systems . . . . . . . . . . . . . . . . 306--325 Anonymous Papers to Appear in Forthcoming Issues 326--326
Jong S. Lee and Bernard P. Zeigler Space-Based Communication Data Management in Scalable Distributed Simulation . . . . . . . . . . . . . . . 336--365 Azzedine Boukerche and Amber Roy Dynamic Grid-Based Approach to Data Distribution Management . . . . . . . . 366--392 Vikram S. Adve and Rajive Bagrodia and Ewa Deelman and Rizos Sakellariou Compiler-Optimized Simulation of Large-Scale Applications on High Performance Architectures . . . . . . . 393--426 Maria Hybinette and Richard M. Fujimoto Latency Hiding with Optimistic Computations . . . . . . . . . . . . . . 427--445 Ewa Deelman and Boleslaw K. Szymanski Simulating Spatially Explicit Problems on High Performance Architectures . . . 446--467 Dale E. Martin and Radharamanan Radhakrishnan and Dhananjai M. Rao and Malolan Chetlur and Krishnan Subramani and Philip A. Wilsey Analysis and Simulation of Mixed-Technology VLSI Systems . . . . . 468--493 Anonymous Guest Editor's Introduction . . . . . . ?? Anonymous Papers to Appear in Forthcoming Issues ?? Anonymous Special Issue on Parallel and Distributed Discrete Event Simulation --- An Emerging Technology . . . . . . . ??
José Alberto Fernández-Zepeda and Ramachandran Vaidyanathan and Jerry L. Trahan Using Bus Linearization to Scale the Reconfigurable Mesh . . . . . . . . . . 495--516 Eunice E. Santos Optimal and Efficient Algorithms for Summing and Prefix Summing on Parallel Machines . . . . . . . . . . . . . . . . 517--543 Shuhui Li and Donald C. Wunsch and Edgar O'Hair and Michael G. Giesselmann Extended Kalman Filter Training of Neural Networks on a SIMD Parallel Machine . . . . . . . . . . . . . . . . 544--562 M. F. P. O'Boyle and P. M. W. Knijnenburg Integrating Loop and Data Transformations for Global Optimization 563--590 Wen-Tzeng Huang and Jimmy J. M. Tan and Chun-Nan Hung and Lih-Hsing Hsu Fault-Tolerant Hamiltonicity of Twisted Cubes . . . . . . . . . . . . . . . . . 591--604 H. Sarbazi-Azad and M. Ould-Khaoua and L. M. Mackenzie and S. G. Akl A Parallel Algorithm for Lagrange Interpolation on the Star Graph . . . . 605--621 Georgios K. Theodoropoulos Distributed Simulation of Asynchronous Hardware: The Program Driven Synchronization Protocol . . . . . . . . 622--655 Shin-Jae Lee and Minsoo Jeon and Dongseung Kim and Andrew Sohn Partitioned Parallel Radix Sort . . . . 656--668 Dhrubajyoti Goswami and Ajit Singh and Bruno R. Preiss From Design Patterns to Parallel Architectural Skeletons . . . . . . . . 669--695 Fatima Belkouch and Marc Bui and Liming Chen and Ajoy K. Datta Self-Stabilizing Deterministic Network Decomposition . . . . . . . . . . . . . 696--714 Manuel Díaz and Bartolomé Rubio and Enrique Soler and José M. Troya A Border-based Coordination Language for Integrating Task and Data Parallelism 715--740 Anonymous Papers to Appear in Forthcoming Issues ??
Yehuda Afek and Shlomi Dolev Local Stabilizer . . . . . . . . . . . . 745--765 Mikhail Nesterenko and Anish Arora Stabilization-Preserving Atomicity Refinement . . . . . . . . . . . . . . . 766--791 Rodney R. Howell and Mikhail Nesterenko and Masaaki Mizuno Finite-State Self-Stabilizing Protocols in Message-Passing Systems . . . . . . . 792--817 Jaap-Henk Hoepman and Marina Papatriantafilou and Philippas Tsigas Self-Stabilization of Wait-Free Shared Memory Objects . . . . . . . . . . . . . 818--842 Yoshiaki Katayama and Eiichiro Ueda and Hideo Fujiwara and Toshimitsu Masuzawa A Latency Optimal Superstabilizing Mutual Exclusion Protocol in Unidirectional Rings . . . . . . . . . . 865--884 Hirotsugu Kakugawa and Masafumi Yamashita Uniform and Self-Stabilizing Fair Mutual Exclusion on Unidirectional Rings under Unfair Distributed Daemon . . . . . . . 885--898 Joffroy Beauquier and Maria Gradinariu and Colette Johnen and Jérôme Durand-Lose Token-Based Self-Stabilizing Uniform Algorithms . . . . . . . . . . . . . . . 899--921 Jorge A. Cobb and Mohamed G. Gouda Stabilization of General Loop-Free Routing . . . . . . . . . . . . . . . . 922--944 Sukumar Ghosh and Xin He Scalable Self-Stabilization . . . . . . 945--960 Sylvie Delaët and Sébastien Tixeuil Tolerating Transient and Intermittent Failures . . . . . . . . . . . . . . . . 961--981 Mehmet Hakan Karaata A Stabilizing Algorithm for Finding Biconnected Components . . . . . . . . . 982--999 Anonymous Guest Editors' Introduction . . . . . . ?? Anonymous Papers to Appear . . . . . . . . . . . . ?? Anonymous Self-Stabilizing Distributed Systems . . ??
Andrés Jaramillo-Botero and Alfons Crespo I. Lorente A Unified Formulation for Massively Parallel Rigid Multibody Dynamics of $ O(l o g_2 n) $ Computational Complexity 1001--1020 Chin-Hsiung Wu and Shi-Jinn Horng and Horng-Ren Tsai Optimal Parallel Algorithms for Computer Vision Problems . . . . . . . . . . . . 1021--1041 Sajal K. Das and Daniel J. Harvey and Rupak Biswas Adaptive Load-Balancing Algorithms Using Symmetric Broadcast Networks . . . . . . 1042--1068 Dimitrios S. Nikolopoulos and Constantine D. Polychronopoulos and Theodore S. Papatheodorou and Jesús Labarta and Eduard Ayguadé Scheduler-Activated Dynamic Page Migration for Multiprogrammed DSM Multiprocessors . . . . . . . . . . . . 1069--1103 Ajay D. Kshemkalyani and Mukesh Singhal Communication Patterns in Distributed Computations . . . . . . . . . . . . . . 1104--1119 Anonymous Papers to Appear . . . . . . . . . . . . ??
Loren Schwiebert and Renelius Bell Performance Tuning of Adaptive Wormhole Routing through Selection Function Choice . . . . . . . . . . . . . . . . . 1121--1141 Albert Y. Zomaya and Adrian Yates and Stephan Olariu Fault-Tolerant Recursive Least-Squares Computations on a Mesh-Connected Parallel Processor . . . . . . . . . . . 1142--1167 Jie Wu A Distributed Formation of Smallest Faulty Orthogonal Convex Polygons in $2$-D Meshes . . . . . . . . . . . . . . 1168--1185 Olivier Brun and Vincent Teuliere and Jean-Marie Garcia Parallel Particle Filtering . . . . . . 1186--1202 Michael J. Oudshoorn and Lin Huang Evolving toward an Optimal Scheduling Solution through Adaptivity . . . . . . 1203--1222 Anonymous Announcement . . . . . . . . . . . . . . ?? Anonymous Papers to Appear . . . . . . . . . . . . ??
Jonathan Geisler and Valerie Taylor Performance Coupling: Case Studies for Improving the Performance of Scientific Applications . . . . . . . . . . . . . . 1227--1247 Jon B. Weissman Predicting the Cost and Benefit of Adapting Data Parallel Applications in Clusters . . . . . . . . . . . . . . . . 1248--1271 Petr Salinger and Pavel Tvrdík Broadcasting in All-Output-Port Meshes of Trees with Distance-Insensitive Switching . . . . . . . . . . . . . . . 1272--1294 David S. L. Wei and Sanguthevar Rajasekaran and Z. Cheng and K. Naik and Sy-Yen Kuo Efficient Selection and Sorting Schemes Using Coteries for Processing Large Distributed Files . . . . . . . . . . . 1295--1313 Alan A. Bertossi and Cristina M. Pinotti Mappings for Conflict-Free Access of Paths in Bidimensional Arrays, Circular Lists, and Complete Trees . . . . . . . 1314--1333 Anonymous Papers to Appear . . . . . . . . . . . . ??
Muhammad K. Dhodhi and Imtiaz Ahmad and Anwar Yatama and Ishfaq Ahmad An Integrated Technique for Task Matching and Scheduling onto Distributed Heterogeneous Computing Systems . . . . 1338--1361 Enrique Alba and Antonio J. Nebro and José M. Troya Heterogeneous Computing and Parallel Genetic Algorithms . . . . . . . . . . . 1362--1385 Jack M. West and John K. Antonio A Genetic-Algorithm Approach to Scheduling Communications for Embedded Parallel Space-Time Adaptive Processing Algorithms . . . . . . . . . . . . . . . 1386--1406 Martin Middendorf and Bernd Scheuermann and Hartmut Schmeck and Hossam ElGindy An Evolutionary Approach to Dynamic Task Scheduling on FPGAs with Restricted Buffer . . . . . . . . . . . . . . . . . 1407--1420 Marcus Randall and Andrew Lewis A Parallel Implementation of Ant Colony Optimization . . . . . . . . . . . . . . 1421--1432 Allan K. Y. Wong and Wilfred W. K. Lin and May T. W. Ip and Tharam S. Dillon Genetic Algorithm and PID Control Together for Dynamic Anticipative Marginal Buffer Management: An Effective Approach to Enhance Dependability and Performance for Distributed Mobile Object-Based Real-Time Computing over the Internet . . . . . . . . . . . . . . 1433--1453 Azzedine Boukerche An Adaptive Partitioning Algorithm for Distributed Discrete Event Simulation Systems . . . . . . . . . . . . . . . . 1454--1475 Azzedine Boukerche and Mirela Sechi M. Annoni Notare Behavior-Based Intrusion Detection in Mobile Phone Systems . . . . . . . . . . 1476--1490 Anonymous Guest Editors' Introduction . . . . . . ?? Anonymous Papers to Appear . . . . . . . . . . . . ??
Wenheng Liu and Cho-Li Wang and Viktor K. Prasanna Portable and Scalable Algorithm for Irregular All-to-All Communication . . . 1493--1526 Binoy Ravindran and Ravi K. Devarasetty and Behrooz Shirazi Adaptive Resource Management Algorithms for Periodic Tasks in Dynamic Real-Time Distributed Systems . . . . . . . . . . 1527--1547 Alessandro Bevilacqua A Methodological Approach to Parallel Simulated Annealing on an SMP System . . 1548--1570 Walfredo Cirne and Francine Berman Using Moldability to Improve the Performance of Supercomputer Jobs . . . 1571--1601 Anonymous Announcement . . . . . . . . . . . . . . ?? Anonymous Note . . . . . . . . . . . . . . . . . . ?? Anonymous Papers to Appear . . . . . . . . . . . . ??
Fabio Barillari and Enrico Nardelli and Massimo Pepe Fully dynamic distributed search trees can be balanced in $ O(\lg 2 N) $ time 1617--1628 Bernard P. Zeigler and Hyup J. Cho and Jeong G. Kim and Hessam S. Sarjoughian and Jong. S. Lee Quantization-based filtering in distributed discrete event simulation 1629--1647 Christopher D. Carothers and David Bauer and Shawn Pearce ROSS: a high-performance, low-memory, modular Time Warp system . . . . . . . . 1648--1669 Dhananjai M. Rao and Philip A. Wilsey An ultra-large-scale simulation framework . . . . . . . . . . . . . . . 1670--1693 Anonymous Editorial board . . . . . . . . . . . . CO2--CO2
D. Manivannan and M. Singhal Asynchronous recovery without using vector timestamps . . . . . . . . . . . 1695--1728 A. Cortés and A. Ripoll and F. Cedó and M. A. Senar and E. Luque An asynchronous and iterative load balancing algorithm for discrete load model . . . . . . . . . . . . . . . . . 1729--1746 Nen-Chung Wang and Chih-Ping Chu and Tzung-Shi Chen A dual-Hamiltonian-path-based multicasting strategy for wormhole-routed star graph interconnection networks . . . . . . . . 1747--1762 Zhiling Lan and Valerie E. Taylor and Greg Bryan A novel dynamic load balancing scheme for parallel systems . . . . . . . . . . 1763--1781 Anonymous Author Index . . . . . . . . . . . . . . 1783--1784 Anonymous Author-Title Index for Volume . . . . . 1785--1790 Anonymous Editorial board . . . . . . . . . . . . CO2--CO2
Azzedine Boukerche Wireless and mobile ad hoc networking and computing . . . . . . . . . . . . . 1--2 Lichun Bao and J. J. Garcia-Luna-Aceves Distributed dynamic channel access scheduling for ad hoc networks . . . . . 3--14 Stephanie Lindsey and Cauligi S. Raghavendra Energy efficient all-to-all broadcasting for situation awareness in wireless ad hoc networks . . . . . . . . . . . . . . 15--21 Xu Lin and Ivan Stojmenovic Location-based localized alternate, disjoint and multi-path routing algorithms for wireless networks . . . . 22--32 Albert Y. Zomaya and Michael Haydock and Stephan Olariu Some observations on using meta-heuristics for efficient location management in mobile computing networks 33--44 Yun Wu and Terence D. Todd and Shahram Shirani SCO link sharing in Bluetooth voice access networks . . . . . . . . . . . . 45--57 Ioannis Chatzigiannakis and Sotiris Nikoletseas and Paul Spirakis Distributed communication algorithms for ad hoc mobile networks . . . . . . . . . 58--74 Qun Li and Daniela Rus Communication in disconnected ad hoc networks using message relay . . . . . . 75--86 Sandeep K. S. Gupta and Pradip K. Srimani Self-stabilizing multicast protocols for ad hoc networks . . . . . . . . . . . . 87--96 H. Baala and O. Flauzac and J. Gaber and M. Bui and T. El-Ghazawi A self-stabilizing distributed algorithm for spanning tree construction in wireless ad hoc networks . . . . . . . . 97--104 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Azzedine Boukerche and Mirela Sechi M. Annoni Notare Routing in mobile and wireless ad hoc networks . . . . . . . . . . . . . . . . 107--109 Kaixin Xu and Xiaoyan Hong and Mario Gerla Landmark routing in ad hoc networks with mobile backbones . . . . . . . . . . . . 110--122 Tom Goff and Nael Abu-Ghazaleh and Dhananjay Phatak and Ridvan Kahvecioglu Preemptive routing in ad hoc networks 123--140 S. K. Das and A. Mukherjee and S. Bandyopadhyay and D. Saha and K. Paul An adaptive framework for QoS routing through multiple paths in ad hoc wireless networks . . . . . . . . . . . 141--153 Qi Xue and Aura Ganz Ad hoc QoS on-demand routing (AQOR) in mobile ad hoc networks . . . . . . . . . 154--165 Jörg Habetha and Jens Wiegert Analytical and simulative performance evaluation of cluster-based multihop ad hoc networks . . . . . . . . . . . . . . 166--181 Beongku An and Symeon Papavassiliou Geomulticast: architectures and protocols for mobile ad hoc wireless networks . . . . . . . . . . . . . . . . 182--195 Tracy Camp and Yu Liu An adaptive mesh-based protocol for geocast routing . . . . . . . . . . . . 196--213 Lakshmi Venkatraman and Dharma P. Agrawal Strategies for enhancing routing security in protocols for mobile ad hoc networks . . . . . . . . . . . . . . . . 214--227 Arun Avudainayagam and Wenjing Lou and Yuguang Fang DEAR: a Device and Energy Aware Routing protocol for heterogeneous ad hoc networks . . . . . . . . . . . . . . . . 228--236 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Abdel-Elah Al-Ayyoub and Khaled Day Node-ranking schemes for the star networks . . . . . . . . . . . . . . . . 239--250 Prashanth B. Bhat and C. S. Raghavendra and Viktor K. Prasanna Efficient collective communication in distributed heterogeneous systems . . . 251--263 Srinivas Aluru and Natsuhiko Futamura and Kishan Mehrotra Parallel biological sequence comparison using prefix computations . . . . . . . 264--272 Oh-Han Kang and Dharma P. Agrawal Scalable scheduling for symmetric multiprocessors (SMP) . . . . . . . . . 273--285 Wan Yeon Lee and Sung Je Hong and Jong Kim and Sunggu Lee Dynamic load balancing for switch-based networks . . . . . . . . . . . . . . . . 286--298 Sunggu Lee Real-time wormhole channels . . . . . . 299--311 Ashfaq A. Khokhar and Susanne E. Hambrusch and Erturk Kocalar Termination detection in data-driven parallel computations/applications . . . 312--326 Douglas W. Bass and I. Hal Sudborough Pancake problems with restricted prefix reversals and some corresponding Cayley networks . . . . . . . . . . . . . . . . 327--336 Yuan-Shin Hwang and Joel H. Saltz Identifying parallelism in programs with cyclic graphs . . . . . . . . . . . . . 337--355 Peter Knoll and S. Mirzaei Validation of a parallel genetic algorithm for image reconstruction from projections . . . . . . . . . . . . . . 356--359 Jeremy Kepner A multi-threaded fast convolver for dynamically parallel image filtering . . 360--372 Tiranee Achalakul and Stephen Taylor A distributed spectral-screening PCT algorithm . . . . . . . . . . . . . . . 373--384 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Maria Dolores Gil Montoya and C. Gil and I. García The load unbalancing problem for region growing image segmentation algorithms 387--395 H. Sarbazi-Azad and M. Ould-Khaoua and L. M. Mackenzie Analytical modelling of wormhole-routed $k$-ary $n$-cubes in the presence of matrix-transpose traffic . . . . . . . . 396--409 Alberto Bartoli and Ozalp Babaoglu Application-based dynamic primary views in asynchronous distributed systems . . 410--433 Jaechun No and Rajeev Thakur and Alok Choudhary High-performance scientific data management system . . . . . . . . . . . 434--447 T. Cortes and J. Labarta Taking advantage of heterogeneity in disk arrays . . . . . . . . . . . . . . 448--464 Ramesh Chandra and C. Siva Ram Murthy A faster algorithm for solving linear algebraic equations on the star graph 465--480 Fu-Hsing Wang and Jou-Ming Chang and Yue-Li Wang and Sun-Jen Huang Distributed algorithms for finding the unique minimum distance dominating set in directed split-stars . . . . . . . . 481--487 Neelima Gupta and Sandeep Sen Faster output-sensitive parallel algorithms for 3D convex hulls and vector maxima . . . . . . . . . . . . . 488--500 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Jon Weissman and Rich Wolski Guest editor introduction: special issue on Computational Grids . . . . . . . . . 503--504 Holly Dail and Fran Berman and Henri Casanova A decoupled scheduling approach for Grid application development environments . . 505--524 Michael J. Lewis and Adam J. Ferrari and Marty A. Humphrey and John F. Karpovich and Mark M. Morgan and Anand Natrajan and Anh Nguyen-Tuong and Glenn S. Wasson and Andrew S. Grimshaw Support for extensibility and site autonomy in the Legion grid system object model . . . . . . . . . . . . . . 525--538 Steven T. Peltier and Abel W. Lin and David Lee and Stephen Mock and Stephan Lamont and Tomas Molina and Mona Wong and Lu Dai and Maryann E. Martone and Mark H. Ellisman The Telescience Portal for advanced tomography applications . . . . . . . . 539--550 Nicholas T. Karonis and Brian Toonen and Ian Foster MPICH-G2: a Grid-enabled implementation of the Message Passing Interface . . . . 551--563 Nicolas Barberou and Marc Garbey and Matthias Hess and Michael M. Resch and Tuomo Rossi and Jari Toivanen and Damien Tromeur-Dervout Efficient metacomputing of elliptic linear and non-linear problems . . . . . 564--577 Daniel S. Myers and Michael P. Cummings Necessity is the mother of invention: a simple grid computing system using commodity tools . . . . . . . . . . . . 578--589 Bogdan Lesyng and Piotr Ba\la and Dietmar Erwin EUROGRID --- European computational grid testbed . . . . . . . . . . . . . . . . 590--596 Andrew Chien and Brad Calder and Stephen Elbert and Karan Bhatia Entropia: architecture and performance of an enterprise desktop grid system . . 597--610 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Dannie Durand and Ravi Jain and David Tseytlin Parallel I/O scheduling using randomized, distributed edge coloring algorithms . . . . . . . . . . . . . . . 611--618 Ajay K. Gupta and Donald Nelson and Hong Wang Efficient embeddings of ternary trees into hypercubes . . . . . . . . . . . . 619--629 Arash Termehchi and Mohammad Ghodsi Pipelined operator tree scheduling in heterogeneous environments . . . . . . . 630--637 B. B. Zhou and R. P. Brent An efficient method for computing eigenvalues of a real normal matrix . . 638--648 Jon B. Weissman and Lakshman Rao Abburi and Darin England Integrated scheduling: the best of both worlds . . . . . . . . . . . . . . . . . 649--668 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Srinivas Aluru and David A. Bader Guest Editor's Introduction: Special issue on high-performance computational biology . . . . . . . . . . . . . . . . 671--673 Gavin C. Conant and Steven J. Plimpton and William Old and Andreas Wagner and Pamela R. Fain and Theresa R. Pacheco and Grant Heffelfinger Parallel Genehunter: implementation of a linkage analysis package for distributed-memory architectures . . . . 674--682 Philip Hanlon and William Andrew Lorenz and Dave Strenski Least-squares fit of genomic data by sums of epistatic effects . . . . . . . 683--691 Ruye Wang and Lucas Scharenbroich and Christopher Hart and Barbara Wold and Eric Mjolsness Clustering analysis of microarray gene expression data by splitting algorithm 692--706 Xizhou Feng and Duncan A. Buell and John R. Rose and Peter J. Waddell Parallel algorithms for Bayesian phylogenetic inference . . . . . . . . . 707--718 H. A. Schmidt and E. Petzold and M. Vingron and A. von Haeseler Molecular phylogenetics: parallelized parameter estimation and quartet puzzling . . . . . . . . . . . . . . . . 719--727 Carlo Ferrari and Concettina Guerra and Giuseppe Zanotti A grid-aware approach to protein structure comparison . . . . . . . . . . 728--737 Dan C. Marinescu and Yongchang Ji A computational framework for the 3D structure determination of viruses with unknown symmetry . . . . . . . . . . . . 738--758 B. G. Fitch and R. S. Germain and M. Mendell and J. Pitera and M. Pitman and A. Rayshubskiy and Y. Sham and F. Suits and W. Swope and T. J. C. Ward and others Blue Matter, an application framework for molecular simulation on Blue Gene 759--773 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
G. Sajith and S. Saxena Fast parallel edge colouring of graphs 775--785 Dmitri Kaznachey and Arun Jagota and Sajal Das Neural network-based heuristic algorithms for hypergraph coloring problems with applications . . . . . . . 786--800 Marcus Peinado and Thomas Lengauer Parallel ``go with the winners'' algorithms in distributed memory models 801--814 Jie Wu Optimal broadcasting in injured hypercubes using directed safety levels 815--826 Anthony T. Chronopoulos and Daniel Grosu and Andrew M. Wissink and Manuel Benche and Jingyu Liu An efficient 3D grid based scheduling for heterogeneous systems . . . . . . . 827--837 Bader F. AlBdaiwi and Bella Bose On resource placements in 3D tori . . . 838--845 Marc Snir Best Papers from the 2002 International Parallel and Distributed Processing Symposium . . . . . . . . . . . . . . . 846--846 Alessandro Mei and Romeo Rizzi Routing permutations in Partitioned Optical Passive Stars Networks . . . . . 847--852 Jeffrey S. Vetter and Frank Mueller Communication characteristics of large-scale scientific applications for contemporary cluster architectures . . . 853--865 Dimitrios S. Nikolopoulos Quantifying contention and balancing memory load on hardware DSM multiprocessors . . . . . . . . . . . . 866--886 Alain Darte and John Mellor-Crummey and Robert Fowler and Daniel Chavarría-Miranda Generalized multipartitioning of multi-dimensional arrays for parallelizing line-sweep computations 887--911 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Cheng-Zhong Xu and Hai Jin and Pradip K. Srimani Special issue on scalable Web services and architecture . . . . . . . . . . . . 913--915 Zongming Fei A new consistency algorithm for dynamic documents in content distribution networks . . . . . . . . . . . . . . . . 916--926 Ling Zhuo and Cho-Li Wang and Francis C. M. Lau Document replication and distribution in extensible geographically distributed Web servers . . . . . . . . . . . . . . 927--944 Li Xiao and Xin Chen and Xiaodong Zhang and Yunhao Liu On scalable and locality-aware Web document sharing . . . . . . . . . . . . 945--962 W. Shi and E. Collins and V. Karamcheti Modeling object characteristics of dynamic Web content . . . . . . . . . . 963--980 Xueyan Tang and Samuel T. Chanson On caching effectiveness of Web clusters under persistent connections . . . . . . 981--995 Jiannong Cao and Yudong Sun and Xianbin Wang and Sajal K. Das Scalable load balancing on distributed Web servers using mobile agents . . . . 996--1005 Ali Raza Butt and Sumalatha Adabala and Nirav H. Kapadia and Renato J. Figueiredo and José A. B. Fortes Grid-computing portals and security issues . . . . . . . . . . . . . . . . . 1006--1014 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Tiziana Calamoneri and Miriam Di Ianni Interval routing & layered cross product: compact routing schemes for butterflies, meshes of trees, fat trees and Bene networks . . . . . . . . . . . . . . . . 1017--1025 P. C. Saxena and Sangita Gupta and Jagmohan Rai A delay optimal coterie on the $k$-dimensional folded Petersen graph 1026--1035 Ngo-Tai Fong and Cheng-Zhong Xu and Le Yi Wang Optimal periodic remapping of dynamic bulk synchronous computations . . . . . 1036--1049 Gregory W. Price and David K. Lowenthal A comparative analysis of fine-grain threads packages . . . . . . . . . . . . 1050--1063 Svend Fròlund and Fernando Pedone Dealing efficiently with data-center disasters . . . . . . . . . . . . . . . 1064--1081 Brian Ensink and Joel Stanley and Vikram Adve Program Control Language: a programming language for adaptive distributed applications . . . . . . . . . . . . . . 1082--1104 Uri Lublin and Dror G. Feitelson The workload on parallel supercomputers: modeling the characteristics of rigid jobs . . . . . . . . . . . . . . . . . . 1105--1122 M. F. P. O'Boyle and R. W. Ford and E. A. Stohr Towards general and exact distributed invalidation . . . . . . . . . . . . . . 1123--1137 N. Koziris and A. Sotiropoulos and G. Goumas A pipelined schedule to minimize completion time for loop tiling with computation and communication overlapping . . . . . . . . . . . . . . 1138--1151 M. Li and D. W. Walker and O. F. Rana and Y. Huang and P. T. Williams and R. C. Ward Engineering high-performance legacy codes as CORBA components for problem-solving environments . . . . . . 1152--1163 Fabián García and Julio Solano and Ivan Stojmenovic and Milos Stojmenovic Higher dimensional hexagonal networks 1164--1172 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Vijaya Ramachandran and Brian Grayson and Michael Dahlin Emulations between QSM, BSP and LogP: a framework for general-purpose parallel algorithm design . . . . . . . . . . . . 1175--1192 Om P. Damani and Yi-Min Wang and Vijay K. Garg Distributed recovery with $K$-optimistic logging . . . . . . . . . . . . . . . . 1193--1218 Binoy Ravindran and Peng Li and Tamir Hegazy Proactive resource allocation for asynchronous real-time distributed systems in the presence of processor failures . . . . . . . . . . . . . . . . 1219--1242 E. M. Ortigosa and L. F. Romero and J. I. Ramos Parallel scheduling of the PCG method for banded matrices rising from FDM/FEM 1243--1256 Angelos Bilas and Dongming Jiang and Jaswinder Pal Singh Shared virtual memory clusters: bridging the cost-performance gap between SMPs and hardware DSM systems . . . . . . . . 1257--1276 Chin-Tsai Lin Embedding $k ( n - k )$ edge-disjoint spanning trees in arrangement graphs . . 1277--1287 Salil S. Kanhere and Harish Sethu Anchored opportunity queueing: a low-latency scheduler for fair arbitration among virtual channels . . . 1288--1299 Riky Subrata and Albert Y. Zomaya Some results on the computation of Voronoi diagrams on a mesh with multiple broadcasting . . . . . . . . . . . . . . 1300--1314 Wan Yeon Lee and Sung Je Hong and Jong Kim On-line scheduling of scalable real-time tasks on multiprocessor systems . . . . 1315--1324 Anonymous Author Index . . . . . . . . . . . . . . 1326--1327 Anonymous Author-Title index for Volume . . . . . 1328--1332 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Hans Stadtherr Scheduling interval orders with communication delays in parallel . . . . 1--15 Stuart Campbell and Mohan Kumar and Stephan Olariu The hierarchical cliques interconnection network . . . . . . . . . . . . . . . . 16--28 Saravut Charcranoon and Thomas G. Robertazzi and Serge Luryi Load sequencing for a parallel processing utility . . . . . . . . . . . 29--35 Kazumasa Oida and Shigeru Saito A packet-size aware adaptive routing algorithm for parallel transmission server systems . . . . . . . . . . . . . 36--47 Stavros D. Nikolopoulos Parallel algorithms for Hamiltonian problems on quasi-threshold graphs . . . 48--67 Parimala Thulasiraman and Ashfaq A. Khokhar and Gerd Heber and Guang R. Gao A fine-grain load-adaptive algorithm of the 2D discrete wavelet transform for multithreaded architectures . . . . . . 68--78 Marc Ebner A parallel algorithm for color constancy 79--88 Andrea E. F. Clementi and Angelo Monti and Riccardo Silvestri Round Robin is optimal for fault-tolerant broadcasting on wireless networks . . . . . . . . . . . . . . . . 89--96 Yen-Chun Lin and Jun-Wei Hsiao A new approach to constructing optimal parallel prefix circuits with small depth . . . . . . . . . . . . . . . . . 97--107 Chen Ding and Ken Kennedy Improving effective bandwidth through compiler enhancement of global cache reuse . . . . . . . . . . . . . . . . . 108--134 Tiziana Calamoneri and Annalisa Massini Efficient algorithms for checking the equivalence of multistage interconnection networks . . . . . . . . 135--150 K. Antonis and J. Garofalakis and I. Mourtos and P. Spirakis A hierarchical adaptive distributed algorithm for load balancing . . . . . . 151--162 Yosi Ben-Asher and Gadi Haber Efficient parallel solutions of linear algebraic circuits . . . . . . . . . . . 163--172 Alan A. Bertossi and Alessandro Mei Time and work optimal simulation of basic reconfigurable meshes on hypercubes . . . . . . . . . . . . . . . 173--180 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Behrooz Parhami and Ding-Ming Kwai Incomplete $k$-ary $n$-cube and its derivatives . . . . . . . . . . . . . . 183--190 Shiuh-Pyng Shieh and Wen-Her Yang Protecting network users in mobile code systems . . . . . . . . . . . . . . . . 191--200 Shikharesh Majumdar and E-Kai Shen and Istabrak Abdul-Fatah Performance of adaptive CORBA middleware 201--218 Ashis Tarafdar and Vijay K. Garg Predicate control: synchronization in distributed computations with look-ahead 219--237 Yu-Kwong Kwok and Lap-Sun Cheung A new fuzzy-decision based load balancing system for distributed object computing . . . . . . . . . . . . . . . 238--253 Paola Flocchini and Evangelos Kranakis and Danny Krizanc and Flaminia L. Luccio and Nicola Santoro Sorting and election in anonymous asynchronous rings . . . . . . . . . . . 254--265 Steven J. Plimpton and Bruce Hendrickson and James R. Stewart A parallel rendezvous algorithm for interpolation between multiple grids . . 266--276 Boris Kaludercic Parallelisation of the Lagrangian model in a mixed Eulerian--Lagrangian CFD algorithm . . . . . . . . . . . . . . . 277--284 José-Jesús Fernández and José-María Carazo and Inmaculada García Three-dimensional reconstruction of cellular structures by electron microscope tomography and parallel computing . . . . . . . . . . . . . . . 285--300 Stephen S. Yau and Fariaz Karim A context-sensitive middleware for dynamic integration of mobile devices with network infrastructures . . . . . . 301--317 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Toshiyuki Fujiwara and Kazuo Iwama and Chuzo Iwamoto Partially effective randomization in simulations between ARBITRARY and COMMON PRAMs . . . . . . . . . . . . . . . . . 319--326 Stefka Fidanova and Denis R. Trystram Improved lower bounds for embedding hypercubes on de Bruijn graphs . . . . . 327--329 Azzedine Boukerche and Sajal K. Das Reducing null messages overhead through load balancing in conservative distributed simulation systems . . . . . 330--344 Clémentin Tayou Djamegni Mapping rectangular mesh algorithms onto asymptotically space-optimal arrays . . 345--359 Amitava Datta and Subbiah Soundaralakshmi Fast and scalable algorithms for the Euclidean distance transform on a linear array with a reconfigurable pipelined bus system . . . . . . . . . . . . . . . 360--369 Adnan Agbaria and Hagit Attiya and Roy Friedman and Roman Vitenberg Quantifying rollback propagation in distributed checkpointing . . . . . . . 370--384 G. Mohan and G. Venkatesan and C. Siva Ram Murthy Randomized routing and wavelength requirements in wavelength-routed WDM multistage, hypercube, and de Bruijn networks . . . . . . . . . . . . . . . . 385--399 Martin C. Herbordt and Jade Cravy and Honghai Zhang Array control for high-performance SIMD systems $^{*1}$ $^,$ $^{*2}$ . . . . . . 400--413 Tiziana Calamoneri and Rossella Petreschi L (h,1)-labeling subclasses of planar graphs . . . . . . . . . . . . . . . . . 414--426 Steve C. Chiu and Wei-keng Liao and Alok N. Choudhary and Mahmut T. Kandemir Processor-embedded distributed smart disks for I/O-intensive workloads: architectures, performance models and evaluation . . . . . . . . . . . . . . . 427--446 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Roger Wattenhofer and Peter Widmayer The counting pyramid: an adaptive distributed counting scheme . . . . . . 449--460 Attila Gürsoy and L. V. Laxmikant V. Kale Performance and modularity benefits of message-driven execution . . . . . . . . 461--480 Tiberiu Rotaru and H.-H. Hans-Heinrich Nägeli Dynamic load balancing by diffusion in heterogeneous systems . . . . . . . . . 481--497 Antonio Fernández and Ernesto Jiménez and V. Vicent Cholvi On the interconnection of causal memory systems . . . . . . . . . . . . . . . . 498--506 Leonidas Georgiadis and Christos Nikolaou and Alexander Thomasian A fair workload allocation policy for heterogeneous systems . . . . . . . . . 507--519 M. Fleury and R. P. Self and A. C. Downton Development of a fine-grained parallel Karhunen--Lo\`eve transform . . . . . . 520--535 Brad Long Distributed result set iterator: a design pattern for efficient retrieval of large result sets from remote data sources . . . . . . . . . . . . . . . . 536--545 Xiaofan Yang A fast pessimistic one-step diagnosis algorithm for hypercube multicomputer systems . . . . . . . . . . . . . . . . 546--553 Ahmed Kamal and Hesham El-Rewini and RazaRaza Ul-Mustafa Optimal and approximate approaches for selecting proxy agents in mobile IP based network backbones . . . . . . . . 554--568 Anonymous In Memoriam: Professor Azriel Rosenfeld 569--569 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Marc Bui and Franck Butelle and Christian Lavault A distributed algorithm for constructing a minimum diameter spanning tree . . . . 571--577 Jose L. Aguilar and E. L. Ernst L. Leiss Data dependent loop scheduling based on genetic algorithms for distributed and shared memory systems . . . . . . . . . 578--590 Michael E. Houle and Antonios Symvonis and D. R. David R. Wood Dimension-exchange algorithms for token distribution on tree-connected architectures . . . . . . . . . . . . . 591--605 Yungho Choi and T. Timothy Mark Pinkston Evaluation of queue designs for true fully adaptive routers . . . . . . . . . 606--616 Susanne M. Balle and Bevin R. Brett and C.-P. Chih-Ping Chen and David LaFrance-Linden Extending a traditional debugger to debug massively parallel applications 617--628 R. Al-Omari and A. K. Arun K. Somani and G. Manimaran Efficient overloading techniques for primary-backup scheduling in real-time systems . . . . . . . . . . . . . . . . 629--648 P. S. Partha Sarathi Mandal and Krishnendu Mukhopadhyaya Concurrent checkpoint initiation and recovery algorithms on asynchronous ring networks . . . . . . . . . . . . . . . . 649--661 Sun-Yuan Hsieh An efficient parallel strategy for the two-fixed-endpoint Hamiltonian path problem on distance-hereditary graphs 662--685 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Xian-He Sun and A. R. Alan R. Blatecky Middleware: the key to next generation computing . . . . . . . . . . . . . . . 689--691 Anonymous A context-sensitive middleware for dynamic integration of mobile devices with network infrastructures--Publisher's Note . . . 692--692 Radu Prodan and Thomas Fahringer ZENTURIO: a grid middleware-based tool for experiment management of parallel and distributed applications . . . . . . 693--707 Nirmit Desai and Frank Mueller Scalable hierarchical locking for distributed systems . . . . . . . . . . 708--724 Jiannong Cao and Min Cao and Alvin S. T. Chan and Gengfeng Wu and S. K. Sajal K. Das A framework for architecting and high-level programming support of CORBA applications . . . . . . . . . . . . . . 725--739 Cheng Wang and Zhiyuan Li A computation offloading scheme on handheld devices . . . . . . . . . . . . 740--746 Hung-Chang Hsiao and C.-T. Chung-Ta King Tornado: a capability-aware peer-to-peer storage overlay . . . . . . . . . . . . 747--758 Jesús Salceda and Iván Díaz and Juan Touriño and R. Ramón Doallo A middleware architecture for distributed systems management . . . . . 759--766 E. Heymann and M. A. Senar and E. Luque and M. Livny Efficient resource management applied to master--worker applications . . . . . . 767--773 Sathish S. Vadhiyar and Jack J. Dongarra GrADSolve --- a grid-based RPC system for parallel computing with application-level scheduling . . . . . . 774--783 Anonymous C3- AS008S . . . . . . . . . . . . . . . CO3--CO3 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
S. Sitharama Iyengar and R. R. Brooks Special issue introduction --- the road map for distributed sensor networks in the context of computing and communication . . . . . . . . . . . . . 785--787 Y. Zou and K. Chakrabarty Uncertainty-aware and coverage-oriented deployment for sensor networks . . . . . 788--798 Deepak Ganesan and Alberto Cerpa and Wei Ye and Yan Yu and Jerry Zhao and Deborah Estrin Networking issues in wireless sensor networks . . . . . . . . . . . . . . . . 799--814 Jae H. Park and Gary Friedman and Mark Jones Geographical feature sensitive sensor placement . . . . . . . . . . . . . . . 815--825 Marco F. Duarte and Yu Hen Hu Vehicle classification in distributed sensor networks . . . . . . . . . . . . 826--838 Rajgopal Kannan and Sudipta Sarangi and S. Sitharama Iyengar Sensor-centric energy-constrained reliable query routing for wireless sensor networks . . . . . . . . . . . . 839--852 R. R. Brooks and Mengxia Zhu and Jacob Lamb and S. S. Iyengar Aspect-oriented design of sensor networks . . . . . . . . . . . . . . . . 853--865 Travis C. Collier and Charles Taylor Self-organization in sensor networks . . 866--873 Richard Brooks and David Friedlander and John Koch and Shashi Phoha Tracking multiple targets with self-organizing distributed ground sensors . . . . . . . . . . . . . . . . 874--884 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Manjunath Kudlur and R. Govindarajan Performance analysis of methods that overcome false sharing effects in software DSMs . . . . . . . . . . . . . 887--907 Nicholas J. Dingle and Peter G. Harrison and William J. Knottenbelt Uniformization and hypergraph partitioning for the distributed computation of response time densities in very large Markov models . . . . . . 908--920 Michel Cosnard and Emmanuel Jeannot and Tao Yang Compact DAG representation and its symbolic scheduling . . . . . . . . . . 921--935 Vassilios V. Dimakopoulos All-port total exchange in Cartesian product networks . . . . . . . . . . . . 936--944 Yingyue Xu and Hairong Qi Distributed computing paradigms for collaborative signal and information processing in sensor networks . . . . . 945--959 Maciej Drozdowski and Pawe\l Wolniewicz Performance limits of divisible load processing in systems with limited communication buffers . . . . . . . . . 960--973 Ali Pìnar and Cevdet Aykanat Fast optimal load balancing algorithms for 1D partitioning . . . . . . . . . . 974--996 Jeremy Kepner and Stan Ahalt MatlabMPI . . . . . . . . . . . . . . . 997--1005 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Warren Smith and Ian Foster and Valerie Taylor Predicting application run times with historical information . . . . . . . . . 1007--1016 Dror Irony and Sivan Toledo and Alexander Tiskin Communication lower bounds for distributed-memory matrix multiplication 1017--1026 Naoki Nishimura and Yasuhiro Awatsuji and Toshihiro Kubota Two-dimensional arrangement of spatial patterns representing numerical data in input images for effective use of hardware resources in digital optical computing system based on optical array logic . . . . . . . . . . . . . . . . . 1027--1040 Heejin Park and Kunsoo Park and Yookun Cho Deleting keys of B-trees in parallel . . 1041--1050 David A. Bader An improved, randomized algorithm for parallel selection with an experimental study . . . . . . . . . . . . . . . . . 1051--1059 Leo Chin Sim and Heiko Schroder and Graham Leedham Major line removal morphological Hough transform on a hybrid system . . . . . . 1060--1068 Xubin He and Ming Zhang and Qing (Ken) Yang STICS: SCSI-to-IP cache for storage area networks . . . . . . . . . . . . . . . . 1069--1085 Vittorio Bil\`o and Michele Flammini and Roberto Giovannelli Experimental analysis of online algorithms for the bicriteria scheduling problem . . . . . . . . . . . . . . . . 1086--1100 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Christopher Stone and Suresh Menon Large-eddy simulations on distributed shared memory clusters . . . . . . . . . 1103--1112 A. A. Bertossi and M. C. Pinotti and R. Rizzi and P. Gupta Allocating servers in infostations for bounded simultaneous requests . . . . . 1113--1126 Zhongqiang Chen and Alex Delis and Henry L. Bertoni Radio-wave propagation prediction using ray-tracing techniques on a network of workstations (NOW) . . . . . . . . . . . 1127--1156 Xiaohui Shen and Alok Choudhary A high-performance distributed parallel file system for data-intensive computations . . . . . . . . . . . . . . 1157--1167 Xueyan Tang and Samuel T. Chanson Adaptive hash routing for a cluster of client-side Web proxies . . . . . . . . 1168--1184 R. S. Sisodia and I. Karthigeyan and B. S. Manoj and C. Siva Ram Murthy A novel scheme for supporting integrated unicast and multicast traffic in ad hoc wireless networks . . . . . . . . . . . 1185--1210 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
A. Goldman and D. Trystram An efficient parallel algorithm for solving the Knapsack problem on hypercubes . . . . . . . . . . . . . . . 1213--1222 Yung-Cheng Ma and Tien-Fu Chen and Chung-Ping Chung Branch-and-bound task allocation with task clustering-based pruning . . . . . 1223--1240 Anirban Mahanti and Derek L. Eager Adaptive data parallel computing on workstation clusters . . . . . . . . . . 1241--1255 D. Janaki Ram and A. Vijay Srinivas and P. Manjula Rani A model for parallel programming over CORBA . . . . . . . . . . . . . . . . . 1256--1269 Thanasis Loukopoulos and Ishfaq Ahmad Static and adaptive distributed data replication using genetic algorithms . . 1270--1285 Jung-Heum Park and Hee-Chul Kim Longest paths and cycles in faulty star graphs . . . . . . . . . . . . . . . . . 1286--1296 Laurence Boxer and Russ Miller Coarse grained gather and scatter operations with applications . . . . . . 1297--1310 Sanguthevar Rajasekaran Out-of-core computing on mesh connected computers . . . . . . . . . . . . . . . 1311--1317 Antonio Gentile and Sam Sander and Linda Wills and Scott Wills The impact of grain size on the efficiency of embedded SIMD image processing architectures . . . . . . . . 1318--1327 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2 Anonymous Cover 3: HA03094L . . . . . . . . . . . CO3--CO3
Alan A. Bertossi and Cristina M. Pinotti and Romeo Rizzi and Anil M. Shende Channel assignment for interference avoidance in honeycomb wireless networks 1329--1344 Michael Johnson and Albert Y. Zomaya and Miro Kraetzl Modeling external network behavior by using internal measurements . . . . . . 1345--1359 Haldun M. Ozaktas Information flow and interconnections in computing: extensions and applications of Rent's rule . . . . . . . . . . . . . 1360--1370 Li-Hsing Yen and Kuang-Hwei Chi Maintaining a ring structure for mobile ad hoc computing . . . . . . . . . . . . 1371--1379 Xavier Défago and André Schiper Semi-passive replication and Lazy Consensus . . . . . . . . . . . . . . . 1380--1398 Shu Li and Rami Melhem and Taieb Znati An efficient algorithm for constructing delay bounded minimum cost multicast trees . . . . . . . . . . . . . . . . . 1399--1413 Anonymous Author Index . . . . . . . . . . . . . . 1414--1415 Anonymous Author--Title Index for Volume . . . . . 1416--1420 Anonymous Editorial Board . . . . . . . . . . . . CO2--CO2
Eoin A. O'Cearbhaill and Margaret O'Mahony Parallel implementation of a transportation network model . . . . . . 1--14 Sibsankar Haldar Constructing regular variables in message passing systems . . . . . . . . 15--28 Sameer M. Bataineh Toward an analytical solution to task allocation, processor assignment, and performance evaluation of network processors . . . . . . . . . . . . . . . 29--47 Victor E. Bazterra and Martin \vCuma and Marta B. Ferraro and Julio C. Facelli A general framework to understand parallel performance in heterogeneous clusters: analysis of a new adaptive parallel genetic algorithm . . . . . . . 48--57 Peter K. K. Loh and Wen Jing Hsu The Josephus Cube: analysis of routing and fault tolerance . . . . . . . . . . 58--64 Moon Jung Chung and Jinsheng Xu An overhead reducing technique for Time Warp . . . . . . . . . . . . . . . . . . 65--73 D. El Baz and M. Elkihel Load balancing methods and parallel dynamic programming algorithm using dominance technique applied to the $0$--$1$ knapsack problem . . . . . . . 74--84 Fatih E. Sevilgen and Srinivas Aluru and Natsuhiko Futamura Parallel algorithms for tree accumulations . . . . . . . . . . . . . 85--93
Jie Wu and Mihaela Cardei Guest Editors' introduction . . . . . . 95--97 Andrew Thaeler and Min Ding and Xiuzhen Cheng iTPS: an improved location discovery scheme for sensor networks with long-range beacons . . . . . . . . . . . 98--106 Wook Choi and Sajal K. Das and Jiannong Cao and Ajoy K. Datta Randomized dynamic route maintenance for adaptive routing in multihop mobile ad hoc networks . . . . . . . . . . . . . . 107--123 Yingshu Li and Xiaoyan Cheng and Weili Wu Optimal topology control for balanced energy consumption in wireless networks 124--131 Francisco Javier Ovalle-Martínez and Ivan Stojmenovi\'c and Fabián García-Nocetti and Julio Solano-González Finding minimum transmission radii for preserving connectivity and constructing minimal spanning trees in ad hoc and sensor networks . . . . . . . . . . . . 132--141 Shashidhar Merugu and Sridhar Srinivasan and Ellen Zegura Adding structure to unstructured peer-to-peer networks: the use of small-world graphs . . . . . . . . . . . 142--153 Hailong Cai and Jun Wang and Dong Li and Jitender S. Deogun A novel state cache scheme in structured P2P systems . . . . . . . . . . . . . . 154--168 Jie Li and Yi Pan and Yang Xiao Performance study of multiple route dynamic source routing protocols for mobile ad hoc networks . . . . . . . . . 169--177 Wen-Zhan Song and Xiang-Yang Li and Yu Wang and Weizhao Wang dBBlue: low diameter and self-routing Bluetooth scatternet . . . . . . . . . . 178--190 Hung-Chang Hsiao and Chung-Ta King and Chia-Wei Wang TYPHOON: mobile distributed hash tables 191--206 Shengquan Wang and Dong Xuan and Wei Zhao Analyzing and enhancing the resilience of structured peer-to-peer systems . . . 207--219 Qi Zhang and Dharma P. Agrawal Dynamic probabilistic broadcasting in MANETs . . . . . . . . . . . . . . . . . 220--233 Fernanda P. Franciscani and Marisa A. Vasconcelos and Rainer P. Couto and Antonio A. F. Loureiro (Re)configuration algorithms for peer-to-peer over ad hoc networks . . . 234--245
I. Kadayif and M. Kandemir and N. Vijaykrishnan and M. J. Irwin An integer linear programming-based tool for wireless sensor networks . . . . . . 247--260 Hee-Jun Park and Byung Kook Kim Optimal task scheduling algorithm for cyclic synchronous tasks in general multiprocessor networks . . . . . . . . 261--274 Raimundo J. Araújo Macêdo and Flávio M. Assis Silva The mobile groups approach for the coordination of mobile agents . . . . . 275--288 Pierfrancesco Foglia and Roberto Giorgi and Cosimo Antonio Prete Reducing coherence overhead and boosting performance of high-end SMP multiprocessors running a DSS workload 289--306 Gianfranco Bilardi and Kieran Herley and Andrea Pietracaprina and Geppino Pucci On stalling in LogP . . . . . . . . . . 307--312 Roxane Adle and Marc Aiguier and Franck Delaplace Toward an automatic parallelization of sparse matrix computations . . . . . . . 313--330 Chi Shen and Jun Zhang and Kai Wang Distributed block independent set algorithms and parallel multilevel ILU preconditioners . . . . . . . . . . . . 331--346 Thomas Rauber and Gudula Rünger Tlib---a library to support programming with hierarchical multi-processor tasks 347--360 Mikel Larrea and Antonio Fernández and Sergio Arévalo Eventually consistent failure detectors 361--373 Anu G. Bourgeois and Yi Pan and Sushil K. Prasad Constant time fault tolerant algorithms for a linear array with a reconfigurable pipelined bus system . . . . . . . . . . 374--381 Eitan Bachmat and Tao Kai Lam On the effect of a configuration choice on the performance of a mirrored storage system . . . . . . . . . . . . . . . . . 382--395
Romain Boichat and Rachid Guerraoui Reliable and total order broadcast in the crash-recovery model . . . . . . . . 397--413 M. J. Berger and M. J. Aftosmis and D. D. Marshall and S. M. Murman Performance of a new CFD flow solver using a hybrid programming paradigm . . 414--423 Eladio Gutiérrez and Sergio Romero and Luis F. Romero and Oscar Plata and Emilio L. Zapata Parallel techniques in irregular codes: cloth simulation as case of study . . . 424--436 Ge-Ming Chiu and Chih-Ming Hsiao and Wen-Ray Chang Total ordering group communication protocol based on coordinating sequencers for multiple overlapping groups . . . . . . . . . . . . . . . . . 437--447 Christopher J. Hughes and Sarita V. Adve Memory-side prefetching for linked data structures for processor-in-memory systems . . . . . . . . . . . . . . . . 448--463 Babak Falsafi and David A. Wood Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs . . . . . . . . . . . . 464--478 Savina Bansal and Padam Kumar and Kuldip Singh Dealing with heterogeneity through limited duplication for scheduling precedence constrained task graphs . . . 479--491 Carole Delporte-Gallet and Hugues Fauconnier and Rachid Guerraoui and Petr Kouznetsov Mutual exclusion in asynchronous systems with failure detectors . . . . . . . . . 492--505 Hairong Kuang and Lubomir F. Bic and Michael B. Dillencourt PODC: Paradigm-oriented distributed computing . . . . . . . . . . . . . . . 506--518 Sumir Chandra and Manish Parashar Towards autonomic application-sensitive partitioning for SAMR applications . . . 519--531 Steve C. Chiu and Wei-keng Liao and Alok N. Choudhary and Mahmut T. Kandemir Processor-embedded distributed smart disks for I/O-intensive workloads: architectures, performance models and evaluation . . . . . . . . . . . . . . . 532--551
Minyi Guo and Yi Pan Improving communication scheduling for array redistribution . . . . . . . . . . 553--563 Mahmut Taylan Kandemir Improving whole-program locality using intra-procedural and inter-procedural transformations . . . . . . . . . . . . 564--582 Liangzhong Yin and Guohong Cao and Ying Cai A generalized target-driven cache replacement policy for mobile environments . . . . . . . . . . . . . . 583--594 R. Al-Omari and A. K. Somani and G. Manimaran An adaptive scheme for fault-tolerant scheduling of soft real-time tasks in multiprocessor systems . . . . . . . . . 595--608 Håkan Sundell and Philippas Tsigas Fast and lock-free concurrent priority queues for multi-thread systems . . . . 609--627 Pierre Fraigniaud and Bernard Mans and Arnold L. Rosenberg Efficient trigger-broadcasting in heterogeneous clusters . . . . . . . . . 628--642 David Taylor Scrolling partially ordered event displays . . . . . . . . . . . . . . . . 643--653 G. Q. Liu and K. L. Poh and M. Xie Iterative list scheduling for heterogeneous computing . . . . . . . . 654--665
Francesco Quaglia and Andrea Santoro Modeling and optimization of non-blocking checkpointing for optimistic simulation on Myrinet clusters . . . . . . . . . . . . . . . . 667--677 Yavor Angelov and Umakishore Ramachandran and Kenneth Mackenzie and James Matthew Rehg and Irfan Essa Experiences with optimizing two stream-based applications for cluster execution . . . . . . . . . . . . . . . 678--691 Alex Brodsky and Jan Bækgaard Pedersen and Alan Wagner On the complexity of buffer allocation in message passing systems . . . . . . . 692--713 Xiao Wu and Victor C. S. Lee Wireless real-time on-demand data broadcast scheduling with dual deadlines 714--728 Lei Guo and Song Jiang and Li Xiao and Xiaodong Zhang Fast and low-cost search schemes by exploiting localities in P2P networks 729--742 Sebastian Lange and Martin Middendorf Hyperreconfigurable architectures and the partition into hypercontexts problem 743--754 Adel Ben Mnaouer and Badriya Al-Riyami Effective scheduling of local interactive processes and parallel processes in a non-dedicated cluster environment . . . . . . . . . . . . . . 755--766 B. S. Manoj and R. Ananthapadmanabha and C. Siva Ram Murthy Multi-hop cellular networks: Architecture and protocols for best-effort and real-time communication 767--791
Jae-Hoon Kim and Jae-Ha Lee and Kyung-Yong Chwa Improved gossipings by short messages in $2$-dimensional meshes . . . . . . . . . 793--800 Liyin Xue and Mehmet A. Orgun Locking without requesting a lock: a consistency maintenance mechanism in Internet-based real-time group editors 801--814 Bader F. AlBdaiwi and Bella Bose Quasi-perfect resource placements for two-dimensional toroidal networks . . . 815--831 Zahir Tari and James Broberg and Albert Y. Zomaya and Roberto Baldoni A least flow-time first load sharing approach for distributed server farm . . 832--842 Joseph Y-T. Leung and Hairong Zhao Minimizing mean flowtime and makespan on master--slave systems . . . . . . . . . 843--856 Chua Ching Lian and Francis Tang and Praveen Issac and Arun Krishnan GEL: Grid Execution Language . . . . . . 857--869 Jakub Kurzak and B. Montgomery Pettitt Massively parallel implementation of a fast multipole method for distributed memory machines . . . . . . . . . . . . 870--881
Xiao Qin and Hong Jiang A dynamic and reliability-driven scheduling algorithm for parallel real-time jobs executing on heterogeneous clusters . . . . . . . . . 885--900 William McLendon III and Bruce Hendrickson and Steven J. Plimpton and Lawrence Rauchwerger Finding strongly connected components in distributed graphs . . . . . . . . . . . 901--910 Sanjeev Baskiyar and Christopher Dickinson Scheduling directed a-cyclic task graphs on a bounded set of heterogeneous processors using task duplication . . . 911--921 B. S. Panda and Sajal K. Das Parallel recognition algorithms for chordal\_planar graphs and planar $k$-trees . . . . . . . . . . . . . . . 922--926 Sanguthevar Rajasekaran and Jaime Davila Packet routing and selection on the POPS network . . . . . . . . . . . . . . . . 927--933 Saeed Iqbal and Graham F. Carey Performance analysis of dynamic load balancing algorithms with variable number of processors . . . . . . . . . . 934--948 Jesús A. Izaguirre and Scott S. Hampton and Thierry Matthey Parallel multigrid summation for the $N$-body problem . . . . . . . . . . . . 949--962 AlaaEldin Sleem and Anup Kumar Handoff management in wireless data networks using topography-aware mobility prediction . . . . . . . . . . . . . . . 963--982
Soojung Lee and Kil Hong Joo Efficient detection and resolution of OR deadlocks in distributed systems . . . . 985--993 David A. Bader and Guojing Cong A fast, parallel spanning tree algorithm for symmetric multiprocessors (SMPs) . . 994--1006 Volker Strumpen and Arvind Krishnamurthy A collision model for randomized routing in fat-tree networks . . . . . . . . . . 1007--1021 Daniel Grosu and Anthony T. Chronopoulos Noncooperative load balancing in distributed systems . . . . . . . . . . 1022--1034 Wayne F. Boyer and Gurdeep S. Hura Non-evolutionary algorithm for scheduling dependent tasks in distributed heterogeneous computing environments . . . . . . . . . . . . . . 1035--1046 Martin Hoffmann and Winfried E. Kühnhauser Towards a structure-aware failure semantics for streaming media communication models . . . . . . . . . . 1047--1056 Gerassimos Barlas VoD on steroids: Optimized content delivery using distributed video servers over best-effort Internet . . . . . . . 1057--1071 Yu Chen and Jennifer L. Welch Self-stabilizing dynamic mutual exclusion for mobile ad hoc networks . . 1072--1089 Edi Shmueli and Dror G. Feitelson Backfilling with lookahead to optimize the packing of parallel jobs . . . . . . 1090--1107 Lisandro Dalcín and Rodrigo Paz and Mario Storti MPI for Python . . . . . . . . . . . . . 1108--1115
H. Sarbazi-Azad and M. Ould-Khaoua and A. Y. Zomaya Design and performance of networks for super-, cluster-, and Grid-computing: Part I . . . . . . . . . . . . . . . . . 1119--1122 Amit Karwande and Xin Yuan and David K. Lowenthal An MPI prototype for compiled communication on Ethernet switched clusters . . . . . . . . . . . . . . . . 1123--1133 María S. Pérez and Alberto Sánchez and José M. Peña and Víctor Robles A new formalism for dynamic reconfiguration of data servers in a cluster . . . . . . . . . . . . . . . . 1134--1145 Tevfik Kosar and Miron Livny A framework for reliable and efficient data placement in distributed computing systems . . . . . . . . . . . . . . . . 1146--1157 Zhen Fang and Lixin Zhang and John B. Carter and Liqun Cheng and Michael Parker Fast synchronization on shared-memory multiprocessors: An architectural approach . . . . . . . . . . . . . . . . 1158--1170 Azzedine Boukerche and Armin Mikkler and Alessandro Fabri Resource control for large-scale distributed simulation system over loosely coupled domains . . . . . . . . 1171--1189 Jens Mache and Virginia Lo and Sharad Garg The impact of spatial layout of jobs on I/O hotspots in mesh networks . . . . . 1190--1203 J. Palmer and I. Mitrani Optimal and heuristic policies for dynamic server allocation . . . . . . . 1204--1211 M. A. Maluk Mohamed and A. Vijay Srinivas and D. Janakiram Moset: An anonymous remote mobile cluster computing paradigm . . . . . . . 1212--1222 Michihiro Koibuchi and Juan C. Martinez and Jose Flich and Antonio Robles and Pedro Lopez and Jose Duato Enforcing in-order packet delivery in system area networks with adaptive routing . . . . . . . . . . . . . . . . 1223--1236 Raymond R. Hoare and Zhu Ding and Shenchih Tung and Rami Melhem and Alex K. Jones A framework for the design, synthesis and cycle-accurate simulation of multiprocessor networks . . . . . . . . 1237--1252 Justin (Gus) Hurwitz and Wu-chun Feng Analyzing MPI performance over 10-Gigabit Ethernet . . . . . . . . . . 1253--1260 Nader Mohamed and Jameela Al-Jaroodi and Hong Jiang Dependable user-level socket over dual networks . . . . . . . . . . . . . . . . 1261--1270 Inho Park and Seon Wook Kim The distributed virtual shared-memory system based on the InfiniBand architecture . . . . . . . . . . . . . . 1271--1280 Dejiang Jin and Sotirios G. Ziavras Modeling distributed data representation and its effect on parallel data accesses 1281--1289 Xiao Zhang and Laxmi N. Bhuyan and Wu-Chun Feng Anatomy of UDP and M-VIA for cluster communication . . . . . . . . . . . . . 1290--1298
H. Sarbazi-Azad and M. Ould-Khaoua and A. Y. Zomaya Design and performance of networks for super-, cluster-, and Grid-computing: Part II . . . . . . . . . . . . . . . . 1301--1304 HwaMin Lee and KwangSik Chung and SungHo Chin and JongHyuk Lee and DaeWon Lee and Seongbin Park and HeonChang Yu A resource management and fault tolerance services in Grid computing . . 1305--1317 Mohammed Eltayeb and Atakan Do\=gan and Füsun Özgüner A path selection-based algorithm for real-time data staging in Grid applications . . . . . . . . . . . . . . 1318--1328 Sangjoon Park and Byunggi Kim Self-reproducible DEVS formalism . . . . 1329--1336 Leonardo B. Oliveira and Isabela G. Siqueira and Antonio A. F. Loureiro On the performance of ad hoc routing protocols under a peer-to-peer application . . . . . . . . . . . . . . 1337--1347 Hyun-Wook Jin and Pavan Balaji and Chuck Yoo and Jin-Young Choi and Dhabaleswar K. Panda Exploiting NIC architectural support for enhancing IP-based protocols on high-performance networks . . . . . . . 1348--1365 Preetam Ghosh and Nirmalya Roy and Sajal K. Das and Kalyan Basu A pricing strategy for job allocation in mobile grids using a non-cooperative bargaining theory framework . . . . . . 1366--1383 Abderezak Touzene and Khaled Day and Burkhard Monien Edge-disjoint spanning trees for the generalized butterfly networks and their applications . . . . . . . . . . . . . . 1384--1396 Jacques Bahi and Raphaël Couturier and Flavien Vernier Synchronous distributed load balancing on dynamic networks . . . . . . . . . . 1397--1405 Keqin Li Job scheduling and processor allocation for Grid computing on metacomputers . . 1406--1418 Ruoyun Yang and Mitchell D. Theys RMF: Resource monitoring framework for integrating active and passive monitoring tools in Grid environments 1419--1428 Azizol Abdullah and Mohamed Othman and Md. Nasir Sulaiman and Hamidah Ibrahim and Abu Talib Othman Data discovery algorithm for scientific data Grid environment . . . . . . . . . 1429--1434 Wei Shi and Pradip K. Srimani Leader election in hierarchical star network . . . . . . . . . . . . . . . . 1435--1442 Behrooz Parhami Swapped interconnection networks: Topological, performance, and robustness attributes . . . . . . . . . . . . . . . 1443--1452 M. M. Hafizur Rahman and Susumu Horiguchi Routing performance enhancement in hierarchical torus network by link-selection algorithm . . . . . . . . 1453--1461 Azzedine Boukerche and Regina B. Araujo and Marcelo Laffranchi Multiuser $3$D virtual simulation environments support in the Gnutella peer-to-peer network . . . . . . . . . . 1462--1469
Gene Eu Jan and Ming-Bo Lin Concentration, load balancing, partial permutation routing, and superconcentration on cube-connected cycles parallel computers . . . . . . . 1471--1482 Spiridon Bakiras and Thanasis Loukopoulos and Dimitris Papadias and Ishfaq Ahmad Adaptive schemes for distributed Web caching . . . . . . . . . . . . . . . . 1483--1496 A. Legrand and L. Marchal and Y. Robert Optimizing the steady-state throughput of scatter and reduce operations on heterogeneous platforms . . . . . . . . 1497--1514 Yu-Kwong Kwok and Ishfaq Ahmad On multiprocessor task scheduling using efficient state space search approaches 1515--1532 Simone A. Ludwig and S. M. S. Reyhani Introduction of semantic matchmaking to Grid computing . . . . . . . . . . . . . 1533--1541 John Anvik and Jonathan Schaeffer and Duane Szafron and Kai Tan Asserting the utility of CO$_2$P$_3$S using the Cowichan Problem Set . . . . . 1542--1557 Wong Han Min and Bharadwaj Veeravalli and Gerassimos Barlas Design and performance evaluation of load distribution strategies for multiple divisible loads on heterogeneous linear daisy chain networks . . . . . . . . . . . . . . . . 1558--1577 Linqiang Pan and Carlos Martín-Vide Solving multidimensional $0$--$1$ knapsack problem by $P$ systems with input and active membranes . . . . . . . 1578--1584 Yen-Chun Lin and Chin-Yu Su Faster optimal parallel prefix circuits: New algorithmic construction . . . . . . 1585--1595 Yu-Wei Chen Improved one-to-all broadcasting algorithms on faulty SIMD hypercubes . . 1596--1600 Joel Seiferas Networks for sorting multitonic sequences . . . . . . . . . . . . . . . 1601--1606
Alfredo Goldman and Joseph G. Peters and Denis Trystram Exchanging messages of different sizes 1--18 Jungkeun Park and Minsoo Ryu and Seongsoo Hong and Lucia Lo Bello Rapid performance re-engineering of distributed embedded systems via latency analysis and $k$-level diagonal search 19--31 Bora Ucar and Cevdet Aykanat and Kamer Kaya and Murat Ikinci Task assignment in heterogeneous computing systems . . . . . . . . . . . 32--46 Philip Holman and James H. Anderson Supporting lock-free synchronization in Pfair-scheduled real-time systems . . . 47--67 Hovhannes A. Harutyunyan and Bin Shao An efficient heuristic for broadcasting in networks . . . . . . . . . . . . . . 68--76 Yu-Kwong Kwok and Anthony A. Maciejewski and Howard Jay Siegel and Ishfaq Ahmad and Arif Ghafoor A semi-static approach to mapping dynamic iterative tasks onto heterogeneous computing systems . . . . 77--98 Partha Sarathi Mandal and Krishnendu Mukhopadhyaya Performance analysis of different checkpointing and recovery schemes using stochastic model . . . . . . . . . . . . 99--107 Roberto Baldoni and Stefano Cimmino and Carlo Marchetti A classification of total order specifications and its application to fixed sequencer-based implementations 108--127 Marin Bertier and Luciana Arantes and Pierre Sens Distributed mutual exclusion algorithms for Grid applications: a hierarchical approach . . . . . . . . . . . . . . . . 128--144 Ali R. Butt and Rongmei Zhang and Y. Charlie Hu A self-organizing flock of Condors . . . 145--161
Sau-Ming Lau and Qin Lu and Kwong-Sak Leung Adaptive load distribution algorithms for heterogeneous distributed systems with multiple task classes . . . . . . . 163--180 Atakan Do\=gan and Füsun Özgüner Scheduling of a meta-task with QoS requirements in heterogeneous computing systems . . . . . . . . . . . . . . . . 181--196 Alexey Lastovetsky and Ravi Reddy HeteroMPI: Towards a message-passing library for heterogeneous networks of computers . . . . . . . . . . . . . . . 197--220 Anish Arora and Sandeep S. Kulkarni and Murat Demirbas Resettable vector clocks . . . . . . . . 221--237 Y. Tissot and G. A. Russell and K. J. Symington and J. F. Snowdon Optimization of reconfigurable optically interconnected systems for parallel computing . . . . . . . . . . . . . . . 238--247 Dong Xiang and Ai Chen and Jia-Guang Sun Fault-tolerant multicasting in hypercubes using local safety information . . . . . . . . . . . . . . 248--256 Ronaldo A. Ferreira and Suresh Jagannathan and Ananth Grama Locality in structured peer-to-peer networks . . . . . . . . . . . . . . . . 257--273 El-Ghazali Talbi and Hervé Meunier Hierarchical parallel approach for GSM mobile network design . . . . . . . . . 274--290 Yifeng Zhu and Hong Jiang CEFT: a cost-effective, fault-tolerant parallel virtual file system . . . . . . 291--306 B. Caminero and C. Carrión and F. J. Quiles and J. Duato and S. Yalamanchili MMR: A MultiMedia Router architecture to support hybrid workloads . . . . . . . . 307--321
Clémentin Tayou Djamegni Complexity of matrix product on modular linear systolic arrays for algorithms with affine schedules . . . . . . . . . 323--333 Zhonghang Xia and I-Ling Yen and Donglei Du and Peng Li An integrated admission control scheme for the delivery of streaming media . . 334--344 Antonio Plaza and David Valencia and Javier Plaza and Pablo Martinez Commodity cluster-based parallel processing of hyperspectral imagery . . 345--358 Marius Nagy and Selim G. Akl Computing nearest neighbors in real time 359--366 Lei Zhang and Jogesh K. Muppala and Samuel T. Chanson Integrated location management and location-aided routing system for mobile ad hoc networks . . . . . . . . . . . . 367--378 Aliakbar Montazer Haghighi and Dimitar P. Mishev A parallel priority queueing system with finite buffers . . . . . . . . . . . . . 379--392 Vittorio Bil\`o and Michele Flammini and Luca Moscardelli Pareto approximations for the bicriteria scheduling problem . . . . . . . . . . . 393--402 Shahram Tehranian and Yongsheng Zhao and Tony Harvey and Anand Swaroop and Keith Mckenzie A robust framework for real-time distributed processing of satellite data 403--418 Michel Paquette and Andrzej Pelc Optimal decision strategies in Byzantine environments . . . . . . . . . . . . . . 419--427 Hassan Artail and Elie Kahale MAWS: a platform-independent framework for mobile agents using Web services . . 428--443 Matthias Korch and Thomas Rauber Optimizing locality and scalability of embedded Runge--Kutta solvers using block-based pipelining . . . . . . . . . 444--468 Danilo Ardagna and Chiara Francalanci Joint optimization of hardware and network systems . . . . . . . . . . . . 469--485
Alan A. Bertossi and Stephan Olariu and Cristina M. Pinotti Special issue: Algorithms for wireless and ad-hoc networks . . . . . . . . . . 487--488 Janka Chlebíková and Deshi Ye and Hu Zhang Assign ranges in general ad-hoc networks 489--498 Johnson Kuruvila and Amiya Nayak and Ivan Stojmenovic Greedy localized routing for maximizing probability of delivery in wireless ad hoc networks with a realistic physical layer . . . . . . . . . . . . . . . . . 499--506 Gruia Calinescu A fast localized algorithm for scheduling sensors . . . . . . . . . . . 507--514 Xiang-Yang Li and Yu Wang Simple approximation algorithms and PTASs for various problems in wireless ad hoc networks . . . . . . . . . . . . 515--530 Vishakha Gupta and Gaurav Mathur and Anil M. Shende Wireless ad hoc lattice computers (WAdL) 531--541 Daniel F. Macedo and Luiz H. A. Correia and Aldri L. dos Santos and Antonio A. F. Loureiro and José Marcos S. Nogueira A rule-based adaptive routing protocol for continuous data dissemination in WSNs . . . . . . . . . . . . . . . . . . 542--555 Carlo Gaibisso and Guido Proietti and Richard B. Tan Efficient management of transient station failures in linear radio communication networks with bases . . . 556--565 Bo Hong and Viktor K. Prasanna Maximum lifetime data sensing and extraction in energy constrained networked sensor systems . . . . . . . . 566--577 Alex Kesselman and Dariusz R. Kowalski Fast distributed algorithm for convergecast in ad hoc geometric radio networks . . . . . . . . . . . . . . . . 578--585 Azzedine Boukerche and Richard Werner Nelem Pazzi and Regina Borges Araujo Fault-tolerant wireless sensor network routing protocols for the supervision of context-aware physical environments . . 586--599 Sameer Shivle and H. J. Siegel and Anthony A. Maciejewski and Prasanna Sugavanam and Tarun Banka and Ralph Castain and Kiran Chindam and Steve Dussinger and Prakash Pichumani and Praveen Satyasekaran and William Saylor and David Sendek and J. Sousa and Jayashree Sridharan and José Velazco Static allocation of resources to communicating subtasks in a heterogeneous ad hoc Grid environment 600--611
Burkhard Monien and Guang Gao and Horst Simon and Paul Spirakis and Per Stenström Introduction . . . . . . . . . . . . . . 615--616 Keqin Li An average-case analysis of online non-clairvoyant scheduling of independent parallel tasks . . . . . . . 617--625 Maurice Herlihy and Srikanta Tirthapura Randomized smoothing networks . . . . . 626--632 Carlo Fantozzi and Andrea Pietracaprina and Geppino Pucci Translating submachine locality into locality of reference . . . . . . . . . 633--646 J. J. Costa and T. Cortes and X. Martorell and E. Ayguade and J. Labarta Running OpenMP applications efficiently on an everything-shared SDSM . . . . . . 647--658 Sandhya Krishnan and Sriram Krishnamoorthy and Gerald Baumgartner and Chi-Chung Lam and J. Ramanujam and P. Sadayappan and Venkatesh Choppella Efficient synthesis of out-of-core algorithms using a nonlinear optimization solver . . . . . . . . . . 659--673 Haoqiang Jin and Rob F. Van der Wijngaart Performance characteristics of the multi-zone NAS parallel benchmarks . . . 674--685 Eduard Ayguade and Marc Gonzalez and Xavier Martorell and Gabriele Jost Employing nested OpenMP for the parallelization of multi-zone computational fluid dynamics applications . . . . . . . . . . . . . . 686--697 Shuming Zhou and Ni Du and Baoxing Chen A new family of interconnection networks of odd fixed degrees . . . . . . . . . . 698--704 Kevin F. Chen and Edwin H.-M. Sha The fat-stack and universal routing in interconnection networks . . . . . . . . 705--715 Zhiling Lan and Valerie E. Taylor and Yawei Li DistDLB: Improving cosmology SAMR simulations on distributed computing systems through hierarchical load balancing . . . . . . . . . . . . . . . 716--731 Himadri Sekhar Paul and Arobinda Gupta and Amit Sharma Finding a suitable checkpoint and recovery protocol for a distributed application . . . . . . . . . . . . . . 732--749 Jun Wang A light-weight, collaborative temporary file system for clustered Web servers 750--762 J. L. Vázquez-Poletti and E. Huedo and R. S. Montero and I. M. Llorente Coordinated harnessing of the IRISGrid and EGEE testbeds with Grid Way . . . . 763--771
Jae-Hyun Park and Heung-Kyu Lee Algebraic analysis of the topological properties of a banyan network and its application in fault-tolerant switching networks . . . . . . . . . . . . . . . . 773--779 Tracy Camp and Phil Kearns Fast batched data transfer with flush channels: a performance analysis . . . . 780--795 Shah Asaduzzaman and Muthucumaru Maheswaran Utilizing unreliable public resources for higher profit and better SLA compliance in computing utilities . . . 796--806 V. S. Anil Kumar and Madhav V. Marathe and Srinivasan Parthasarathy and Aravind Srinivasan and Sibylle Zust Provable algorithms for parallel generalized sweep scheduling . . . . . . 807--821 D. Brent Weatherly and David K. Lowenthal and Mario Nakazawa and Franklin Lowenthal Dyn-MPI: Supporting MPI on medium-scale, non-dedicated clusters . . . . . . . . . 822--838 M. Sriram Iyengar and Mukesh Singhal Effect of network latency on load sharing in distributed systems . . . . . 839--853 Guojing Cong and David A. Bader Designing irregular parallel algorithms with mutual exclusion and lock-free protocols . . . . . . . . . . . . . . . 854--866 Linqiang Pan and Carlos Martín-Vide Further remark on P systems with active membranes and two polarizations . . . . 867--872
Jean-Luc Gaudiot Introduction . . . . . . . . . . . . . . 873--873 Wenliang Du and Lei Fang and Ning Peng LAD: Localization anomaly detection for wireless sensor networks . . . . . . . . 874--886 H. Lufei and W. Shi Fractal: a mobile code-based framework for dynamic application protocol adaptation . . . . . . . . . . . . . . . 887--906 M. E. Gómez and P. López and J. Duato FIR: An efficient routing strategy for tori and meshes . . . . . . . . . . . . 907--921 Laura Gilbert and Jeff Tseng and Rhys Newman and Saeed Iqbal and Ronald Pepper and Onur Celebioglu and Jenwei Hsieh and Victor Mashayekhi and Mark Cobban Implications of virtualization on Grids for high energy physics applications . . 922--930 Felipe Bertrand and Randall Bramley and David E. Bernholdt and James A. Kohl and Alan Sussman and Jay W. Larson and Kostadin B. Damevski Data redistribution and remote method invocation for coupled components . . . 931--946 Fei Dai and Jie Wu On constructing $k$-connected $k$-dominating set in wireless ad hoc and sensor networks . . . . . . . . . . 947--958 Venkata C. Giruka and Saikat Chakrabarti and Mukesh Singhal A distributed multi-party key agreement protocol for dynamic collaborative groups using ECC . . . . . . . . . . . . 959--970 Sherif Rashad and Mehmed Kantardzic and Anup Kumar User mobility oriented predictive call admission control and resource reservation for next-generation mobile networks . . . . . . . . . . . . . . . . 971--988
Francisco Fernández de Vega and Erick Cantú-Paz Special issue on parallel bioinspired algorithms . . . . . . . . . . . . . . . 989--990 Luis delaOssa and José A. Gámez and José M. Puerta Initial approaches to the application of islands-based parallel EDAs in continuous domains . . . . . . . . . . . 991--1001 A. Mendiburu and J. Miguel-Alonso and J. A. Lozano and M. Ostra and C. Ubide Parallel EDAs to create multivariate calibration models for quantitative chemical applications . . . . . . . . . 1002--1013 Danilo Pani and Luigi Raffo Stigmergic approaches applied to flexible fault-tolerant digital VLSI architectures . . . . . . . . . . . . . 1014--1024 Steven Gustafson and Edmund K. Burke The Speciating Island Model: An alternative parallel evolutionary algorithm . . . . . . . . . . . . . . . 1025--1036 Matthias Scheutz and Paul Schermerhorn Adaptive algorithms for the dynamic distribution and parallel execution of agent-based models . . . . . . . . . . . 1037--1051 N. Melab and S. Cahon and E-G. Talbi Grid computing for parallel bioinspired algorithms . . . . . . . . . . . . . . . 1052--1061 José L. Bosque and Oscar D. Robles and Luis Pastor and Angel Rodríguez Parallel CBIR implementations with load balancing algorithms . . . . . . . . . . 1062--1075 Won W. Ro and Jean-Luc Gaudiot Speculative pre-execution assisted by compiler (SPEAR) . . . . . . . . . . . . 1076--1089 Keqin Li Average-case performance analysis of scheduling random parallel tasks with precedence constraints on mesh connected multicomputer systems . . . . . . . . . 1090--1102 Petr Salinger and Pavel Tvrdík Broadcasting in all-output-port cube-connected cycles with distance-insensitive switching . . . . . 1103--1110
Weisong Shi and Cheng-Zhong Xu and Xiaobo Zhou Special issue: Security in Grid and distributed systems . . . . . . . . . . 1113--1115 Chenghuai Lu and Tao Zhang and Weidong Shi and Hsien-Hsin S. Lee M-TREE: a high efficiency security architecture for protecting integrity and privacy of software . . . . . . . . 1116--1128 Zili Shao and Jiannong Cao and Keith C. C. Chan and Chun Xue and Edwin H.-M. Sha Hardware/software optimization for array & pointer boundary checking against buffer overflow attacks . . . . . . . . 1129--1136 Yu Chen and Kai Hwang Collaborative detection and filtering of shrew DDoS attacks using spectral analysis . . . . . . . . . . . . . . . . 1137--1151 Sherif Khattab and Rami Melhem and Daniel Mossé and Taieb Znati Honeypot back-propagation for mitigating spoofing distributed denial-of-service attacks . . . . . . . . . . . . . . . . 1152--1164 Xuxian Jiang and Dongyan Xu and Yi-Min Wang Collapsar: a VM-based honeyfarm and reverse honeyfarm architecture for network attack capture and detention . . 1165--1180 Paul Lu and Michael Closson and Cam Macdonell and Paul Nalos and Danny Ngo and Morgan Kan and Mark Lee The Trellis security infrastructure for overlay metacomputers and bridged distributed file systems . . . . . . . . 1181--1188 Matthew Smith and Thomas Friese and Michael Engel and Bernd Freisleben Countering security threats in service-oriented on-demand Grid computing using sandboxing and trusted computing techniques . . . . . . . . . . 1189--1204 Li Xiao and Yunhao Liu and Wenjun Gu and Dong Xuan and Xiaomei Liu Mutual anonymous overlay multicast . . . 1205--1216 Mudhakar Srivatsa and Ling Liu Securing decentralized reputation management using TrustGuard . . . . . . 1217--1232 Ori Dvir and Maurice Herlihy and Nir N. Shavit Virtual Leashing: Creating a computational foundation for software protection . . . . . . . . . . . . . . . 1233--1240
Chao-Tsun Chang and Chih-Yung Chang and Jang-Ping Sheu BlueCube: Constructing a hypercube parallel computing and communication environment over Bluetooth radio systems 1243--1258 Gamal Attiya and Yskandar Hamam Task allocation for maximizing reliability of distributed systems: a simulated annealing approach . . . . . . 1259--1266 Enrico Pontelli and Karen Villaverde and Hai-Feng Guo and Gopal Gupta Stack splitting: a technique for efficient exploitation of search parallelism on share-nothing platforms 1267--1293 Xiaofan Yang and Graham M. Megson and David J. Evans An oblivious shortest-path routing algorithm for fully connected cubic networks . . . . . . . . . . . . . . . . 1294--1303 Chulho Shin and Seong-Won Lee and Jean-Luc Gaudiot Adaptive dynamic thread scheduling for simultaneous multithreaded architectures with a detector thread . . . . . . . . . 1304--1321 Ming Wu and Xian-He Sun Grid harvest service: a performance system of Grid computing . . . . . . . . 1322--1337 Susumu Matsumae Tight bounds on the simulation of meshes with dynamically reconfigurable row/column buses by meshes with statically partitioned buses . . . . . . 1338--1346 Tzong-Jye Liu and Lih-Chyau Wuu Randomized three-state alternator for uniform rings . . . . . . . . . . . . . 1347--1351
Gautam K. Das and Sandip Das and Subhas C. Nandy and Bhabani P. Sinha Efficient algorithm for placing a given number of base stations to cover a convex region . . . . . . . . . . . . . 1353--1358 F. C. García López and N. L. Frías Arrocha An efficient synchronization model for OpenMP . . . . . . . . . . . . . . . . . 1359--1365 David A. Bader and Guojing Cong Fast shared-memory algorithms for computing the minimum spanning forest of sparse graphs . . . . . . . . . . . . . 1366--1378 Kai Wang and Anthony Chang and Laxmikant V. Kale and Jonathan A. Dantzig Parallelization of a level set method for simulating dendritic growth . . . . 1379--1386 Kai Shen Parallel sparse LU factorization on different message passing platforms . . 1387--1403 Zeng Zeng and Bharadwaj Veeravalli Distributed scheduling strategy for divisible loads on arbitrarily configured distributed networks using load balancing via virtual routing . . . 1404--1418 Brian T. N. Gunney and Andrew M. Wissink and David A. Hysom Parallel clustering algorithms for structured AMR . . . . . . . . . . . . . 1419--1430 Sajal K. Das and Irene Finocchi and Rossella Petreschi Conflict-free star-access in parallel memory systems . . . . . . . . . . . . . 1431--1441 Song Fu and Cheng-Zhong Xu Stochastic modeling and analysis of hybrid mobility in reconfigurable distributed virtual machines . . . . . . 1442--1454 Sheng-Hsiung Chen and Ting-Lu Huang A tight bound on remote reference time complexity of mutual exclusion in the read-modify-write model . . . . . . . . 1455--1471 Roberto Zarrelli and Mario Petrone and Angelo Iannaccio Enabling PVM to exploit the SCTP protocol . . . . . . . . . . . . . . . . 1472--1479
El-Ghazali Talbi and Albert Zomaya Grids in bioinformatics and computational biology . . . . . . . . . 1481--1481 G. A. Trombetti and I. Merelli and L. Milanesi High performance cDNA sequence analysis using Grid technology . . . . . . . . . 1482--1488 Alioune Ngom Parallel evolution strategy on Grids for the protein threading problem . . . . . 1489--1502 Dominic Battré and David Sigfredo Angulo MPI framework for parallel searching in large biological databases . . . . . . . 1503--1511 Chunxi Chen and Bertil Schmidt Constructing large suffix trees on a computational Grid . . . . . . . . . . . 1512--1523 Jason C. Crane and Forrest W. Crawford and Sarah J. Nelson Grid enabled magnetic resonance scanners for near real-time medical image processing . . . . . . . . . . . . . . . 1524--1533 Gilles Parmentier and Denis Trystram and Jaroslaw Zola Large scale multiple sequence alignment with simultaneous phylogeny inference 1534--1545 Dianhui Zhu and Yuriy Fofanov and Richard C. Willson and George E. Fox A parallel computing algorithm for 16S rRNA probe design . . . . . . . . . . . 1546--1551
Franck Petit and Vincent Villain Optimal snap-stabilizing depth-first token circulation in tree networks . . . 1--12 Yoshio Turner and Yuval Tamir Deadlock-free connection-based adaptive routing with dynamic virtual circuits 13--32 Lin Xiao and Stephen Boyd and Seung-Jean Kim Distributed average consensus with least-mean-square deviation . . . . . . 33--46 Angeles Navarro and Francisco Corbera and Adrian Tineo and Rafael Asenjo and Emilio L. Zapata Detecting loop-carried dependences in programs with dynamic data structures 47--62 Katerina Asdre and Stavros D. Nikolopoulos and Charis Papadopoulos An optimal parallel solution for the path cover problem on $ P_4 $-sparse graphs . . . . . . . . . . . . . . . . . 63--76 Cevdet Aykanat and B. Barla Cambazoglu and Ferit Findik and Tahsin Kurc Adaptive decomposition and remapping algorithms for object-space-parallel direct volume rendering of unstructured grids . . . . . . . . . . . . . . . . . 77--99 Jianer Chen and GaoCai Wang and Chuang Lin and Tao Wang and GuoJun Wang Probabilistic analysis on mesh network fault tolerance . . . . . . . . . . . . 100--110 Stephan Olariu and Mohamed Eltoweissy and Mohamed Younis ANSWER: AutoNomouS netWorked sEnsoR system . . . . . . . . . . . . . . . . . 111--124 Achour Mostefaoui and Sergio Rajsbaum and Michel Raynal and Corentin Travers From $ \diamond {W} $ to $ \Omega $: a simple bounded quiescent reliable broadcast-based transformation . . . . . 125--129
Panagiotis D. Michailidis and Konstantinos G. Margaritis A programmable array processor architecture for flexible approximate string matching algorithms . . . . . . . 131--141 Chunlin Li and Layuan Li Utility-based QoS optimisation strategy for multi-criteria scheduling on the Grid . . . . . . . . . . . . . . . . . . 142--153 Jong-Kook Kim and Sameer Shivle and Howard Jay Siegel and Anthony A. Maciejewski and Tracy D. Braun and Myron Schneider and Sonja Tideman and Ramakrishna Chitta and Raheleh B. Dilmaghani and Rohit Joshi and Aditya Kaul and Ashish Sharma and Siddhartha Sripada and Praveen Vangari and Siva Sankar Yellampalli Dynamically mapping tasks with priorities and multiple deadlines in a heterogeneous environment . . . . . . . 154--169 Azzedine Boukerche and Alba Cristina Magalhaes Alves de Melo and Mauricio Ayala-Rincón and Maria Emilia Machado Telles Walter Parallel strategies for the local biological sequence alignment in a cluster of workstations . . . . . . . . 170--185 Bora Uçar and Cevdet Aykanat and Mustafa Ç. Pìnar and Tahir Malas Parallel image restoration using surrogate constraint methods . . . . . . 186--204 Jianxi Fan and Xiaola Lin and Yi Pan and Xiaohua Jia Optimal fault-tolerant embedding of paths in twisted cubes . . . . . . . . . 205--214 Ke Liu and Nael Abu-Ghazaleh and Kyoung-Don Kang Location verification and trust management for resilient geographic routing . . . . . . . . . . . . . . . . 215--228 Hongmei He and Ondrej Sýkora and Ana Salagean and Erkki Mäkinen Parallelisation of genetic algorithms for the $2$-page crossing number problem 229--241 Yaser Pourmohammadi Fallah and Hussein Alnuweiri Hybrid polling and contention access scheduling in IEEE 802.11e WLANs . . . . 242--256
Danilo Ardagna and Marco Trubian and Li Zhang SLA based resource allocation policies in autonomic environments . . . . . . . 259--270 Kamer Kaya and Bora Uçar and Cevdet Aykanat Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories . . . . . . . . 271--285 Kyungoh Ohn and Haengrae Cho Path conscious caching of B$^+$ tree indexes in a shared disks cluster . . . 286--301 Olivier Powell and Pierre Leone and José Rolim Energy optimal data propagation in wireless sensor networks . . . . . . . . 302--317 Mina Guirguis and Azer Bestavros and Ibrahim Matta and Yuting Zhang Adversarial exploits of end-systems adaptation dynamics . . . . . . . . . . 318--335 Kai Xing and Xiuzhen Cheng and Fang Liu and Shmuel Rotenstreich Location-centric storage for safety warning based on roadway sensor networks 336--345 Erion Plaku and Lydia E. Kavraki Distributed computation of the $k$ $ n n $ graph for large high-dimensional point sets . . . . . . . . . . . . . . . . . . 346--359
Ming-Chien Yang and Jimmy J. M. Tan and Lih-Hsing Hsu Hamiltonian circuit and linear array embeddings in faulty $k$-ary $n$-cubes 362--368 Ranganath Atreya and Neeraj Mittal and Ajay D. Kshemkalyani and Vijay K. Garg and Mukesh Singhal Efficient detection of a locally stable predicate in a distributed system . . . 369--385 Dimitrios Koukopoulos and Marios Mavronicolas and Paul Spirakis Performance and stability bounds for dynamic networks . . . . . . . . . . . . 386--399 Prasanna Sugavanam and H. J. Siegel and Anthony A. Maciejewski and Mohana Oltikar and Ashish Mehta and Ron Pichel and Aaron Horiuchi and Vladimir Shestak and Mohammad Al-Otaibi and Yogish Krishnamurthy and Syed Ali and Junxing Zhang and Mahir Aydin and Panho Lee and Kumara Guru and Michael Raskey and Alan Pippin Robust static allocation of resources for independent tasks under makespan and dollar cost constraints . . . . . . . . 400--416 William F. Mitchell A refinement-tree based partitioning method for dynamic load balancing with adaptively refined grids . . . . . . . . 417--429 Javid Taheri and Albert Y. Zomaya Clustering techniques for dynamic location management in mobile computing 430--447 Michele Flammini and Mordechai Shalom and Shmuel Zaks On minimizing the number of ADMs---Tight bounds for an algorithm without preprocessing . . . . . . . . . . . . . 448--455 Ioannis Chatzigiannakis and Athanasios Kinalis and Sotiris Nikoletseas Fault-tolerant and efficient data propagation in wireless sensor networks using local, additional network information . . . . . . . . . . . . . . 456--473 Anna Morajko and Tom\`as Margalef and Emilio Luque Design and implementation of a dynamic tuning environment . . . . . . . . . . . 474--490 Robert W. Numrich A note on scaling the Linpack benchmark 491--498
Xue Wang and Sheng Wang Collaborative signal processing for target tracking in distributed wireless sensor networks . . . . . . . . . . . . 501--515 Tzu-Lun Huang and D. T. Lee A distributed multicast routing algorithm for real-time applications in wide area networks . . . . . . . . . . . 516--530 Dekel Tsur Improved scheduling in rings . . . . . . 531--535 Ohad Shacham and Mooly Sagiv and Assaf Schuster Scaling model checking of dataraces using dynamic information . . . . . . . 536--550 James H. Anderson and Yong-Jik Kim A generic local-spin fetch-and-$ \phi $-based mutual exclusion algorithm . . . 551--580 Ming Chau and Didier El Baz and Ronan Guivarch and Pierre Spiteri MPI implementation of parallel subdomain methods for linear and nonlinear convection--diffusion problems . . . . . 581--591 Qin Wang and Joseph JaJa and Amitabh Varshney An efficient and scalable parallel algorithm for out-of-core isosurface extraction and rendering . . . . . . . . 592--603 Yingwu Zhu and Yiming Hu Efficient semantic search on DHT overlays . . . . . . . . . . . . . . . . 604--616
Shuo-Yen Robert Li and Xuesong Jonathan Tan Recursive construction of parallel distribution networks . . . . . . . . . 617--634 Mengkun Yang and Zongming Fei A cooperative failure detection mechanism for overlay multicast . . . . 635--647 Taisuke Izumi and Akinori Saitoh and Toshimitsu Masuzawa Adaptive timeliness of consensus in presence of crash and timing faults . . 648--658 B. T. Benjamin Khoo and Bharadwaj Veeravalli and Terence Hung and C. W. Simon See A multi-dimensional scheduling scheme in a Grid computing environment . . . . . . 659--673 Phuong Hoai Ha and Marina Papatriantafilou and Philippas Tsigas Self-tuning reactive diffracting trees 674--694 Ping Luo and Kevin Lü and Zhongzhi Shi A revisit of fast greedy heuristics for mapping a class of independent tasks onto heterogeneous computing systems . . 695--714 Sylvia Tai and Robert R. Benkoczi and Hossam Hassanein and Selim G. Akl QoS and data relaying for wireless sensor networks . . . . . . . . . . . . 715--726 Bo Han and Weijia Jia Clustering wireless ad hoc networks with weakly connected dominating set . . . . 727--737 Xiaorong Li and Bharadwaj Veeravalli and Viktor K. Prasanna A window-assisted video partitioning strategy for partitioning and caching video streams in distributed multimedia systems . . . . . . . . . . . . . . . . 738--754
Jik-Soo Kim and Henrique Andrade and Alan Sussman Principles for designing data-/compute-intensive distributed applications and middleware systems for heterogeneous environments . . . . . . . 755--771 N. Gupta and S. Chopra Output-sensitive algorithms for optimally constructing the upper envelope of straight line segments in parallel . . . . . . . . . . . . . . . . 772--782 Xipeng Shen and Yutao Zhong and Chen Ding Predicting locality phases for dynamic memory optimization . . . . . . . . . . 783--796 Neeraj Mittal and Prajwal K. Mohan A priority-based distributed group mutual exclusion algorithm when group access is non-uniform . . . . . . . . . 797--815 Partha Sarathi Mandal and Krishnendu Mukhopadhyaya Self-stabilizing algorithm for checkpointing in a distributed system 816--829 Alexander Totok and Vijay Karamcheti Modeling of concurrent Web sessions with bounded inconsistency in shared data . . 830--847 Rajiv Gandhi and Srinivasan Parthasarathy Distributed algorithms for connected domination in wireless networks . . . . 848--862 Zhonghang Xia and Wei Hao and I-Ling Yen A distributed integrated request processing algorithm for QoS assurance in large-scale media-based systems . . . 863--875 Hongmei Chi and Edward L. Jones Generating parallel quasirandom sequences via randomization . . . . . . 876--881
Xuehai Zhang and Jeffrey L. Freschl and Jennifer M. Schopf Scalability analysis of three monitoring and information systems: MDS2, R-GMA, and Hawkeye . . . . . . . . . . . . . . 883--902 Chow-Sing Lin and Yi-Chi Cheng P2MCMD: a scalable approach to VoD service over peer-to-peer networks . . . 903--921 Peter Kok Keong Loh and Wen Jing Hsu and Yi Pan Reliable and efficient communications in sensor networks . . . . . . . . . . . . 922--934 Virginia Niculescu Cost-efficient parallel programs based on set-distributions for polynomial interpolation . . . . . . . . . . . . . 935--946 Mengxia Zhu and Qishi Wu and Nageswara S. V. Rao and Sitharama Iyengar Optimal pipeline decomposition and adaptive network mapping to support distributed remote visualization . . . . 947--956 Nazareno Andrade and Francisco Brasileiro and Walfredo Cirne and Miranda Mowbray Automatic Grid assembly by promoting collaboration in peer-to-peer Grids . . 957--966
H. Hashemi-Najafabadi and H. Sarbazi-Azad Mathematical performance modelling of adaptive wormhole routing in optoelectronic hypercubes . . . . . . . 967--980 Ananya Gupta and Anindo Mukherjee and Bin Xie and Dharma P. Agrawal Decentralized key generation scheme for cellular-based heterogeneous wireless ad hoc networks . . . . . . . . . . . . . . 981--991 Qi Han and Sharad Mehrotra and Nalini Venkatasubramanian Application-aware integration of data collection and power management in wireless sensor networks . . . . . . . . 992--1006 Diana H. P. Low and Bharadwaj Veeravalli and David A. Bader On the design of high-performance algorithms for aligning multiple protein sequences on mesh-based multiprocessor architectures . . . . . . . . . . . . . 1007--1017 N. Imani and H. Sarbazi-Azad and A. Y. Zomaya Capturing an intruder in product networks . . . . . . . . . . . . . . . . 1018--1028 George Tsouloupas and Marios D. Dikaiakos GridBench: a tool for the interactive performance exploration of Grid infrastructures . . . . . . . . . . . . 1029--1045
Nihar R. Mahapatra and Shantanu Dutt An efficient delay-optimal distributed termination detection algorithm . . . . 1047--1066 Tao Xie and Xiao Qin Performance evaluation of a new scheduling algorithm for distributed systems with security heterogeneity . . 1067--1081 Yuh-Rau Wang An efficient $ O(1) $ time $3$D all nearest neighbor algorithm from image processing perspective . . . . . . . . . 1082--1091 Manuel Díaz and Bartolomé Rubio and José M. Troya A tuple channel-based coordination model for parallel and distributed programming 1092--1107 Rendong Bai and Mukesh Singhal and Yongwei Wang On supporting high-throughput routing metrics in on-demand routing protocols for multi-hop wireless networks . . . . 1108--1118 Shah Asaduzzaman and Muthucumaru Maheswaran Strategies to create platforms for differentiated services from dedicated and opportunistic resources . . . . . . 1119--1134
Yuhong Feng and Wentong Cai and Jiannong Cao Dynamic partner identification in mobile agent-based distributed job workflow execution . . . . . . . . . . . . . . . 1137--1154 Eduardo Javier Huerta Yero and Marco Aurélio Amaral Henriques Speedup and scalability analysis of master--slave applications on large heterogeneous clusters . . . . . . . . . 1155--1167 Costas Busch and Malik Magdon-Ismail and Marios Mavronicolas Efficient bufferless packet switching on trees and leveled networks . . . . . . . 1168--1186 Chuan-Ming Liu and Chuan-Hsiu Lee and Li-Chun Wang Distributed clustering algorithms for data-gathering in wireless mobile sensor networks . . . . . . . . . . . . . . . . 1187--1200 Alphan Es and Veysi \.I\csler Accelerated regular grid traversals using extended anisotropic chessboard distance fields on a parallel stream processor . . . . . . . . . . . . . . . 1201--1217 Bin Xiao and Bo Yu and Chuanshan Gao CHEMAS: Identify suspect nodes in selective forwarding attacks . . . . . . 1218--1230
Arnold L. Rosenberg Best Paper Award recipients: 2006 International Parallel and Distributed Processing Symposium . . . . . . . . . . 1231--1231 Yaacov Fernandess and Dahlia Malkhi On collaborative content distribution using multi-message gossip . . . . . . . 1232--1239 A. Kalyanaraman and S. J. Emrich and P. S. Schnable and S. Aluru Assembling genomes on large-scale parallel computers . . . . . . . . . . . 1240--1255 Resit Sendag and Ayse Yilmazer and Joshua J. Yi and Augustus K. Uht The impact of wrong-path memory references in cache-coherent multiprocessor systems . . . . . . . . . 1256--1269 Thomas E. Hart and Paul E. McKenney and Angela Demke Brown and Jonathan Walpole Performance of memory reclamation for lockless synchronization . . . . . . . . 1270--1285 Akshat Verma and Ashok Anand General store placement for response time minimization in parallel disks . . 1286--1300
Sanguthevar Rajasekaran Special issue on parallel techniques for information extraction . . . . . . . . . 1--2 Antonio Congiusta and Domenico Talia and Paolo Trunfio Service-oriented middleware for distributed data mining on the Grid . . 3--15 D. B. Skillicorn and S. M. McConnell Distributed prediction from vertically partitioned data . . . . . . . . . . . . 16--36 Leonid Glimcher and Ruoming Jin and Gagan Agrawal Middleware for data mining applications on clusters and Grids . . . . . . . . . 37--53 Feng Gao and Mohammed J. Zaki PSIST: a scalable approach to indexing protein structures using suffix trees 54--63 Ronaldo A. Ferreira and Mehmet Koyutürk and Suresh Jagannathan and Ananth Grama Semantic indexing in structured peer-to-peer networks . . . . . . . . . 64--77 Sourav Mukherjee and Hillol Kargupta Distributed probabilistic inferencing in sensor networks using variational approximation . . . . . . . . . . . . . 78--92 Antonio J. Plaza Parallel techniques for information extraction from hyperspectral imagery using heterogeneous networks of workstations . . . . . . . . . . . . . . 93--111
Samee Ullah Khan and Ishfaq Ahmad Comparison and analysis of ten static heuristics-based Internet data replication techniques . . . . . . . . . 113--136 Shigang Chen and Yuval Shavitt SoMR: a scalable distributed QoS multicast routing protocol . . . . . . . 137--149 Fernando Pedone and Svend Fròlund Pronto: High availability for standard off-the-shelf databases . . . . . . . . 150--164 Yao Guo and Vladimir Vlassov and Raksit Ashok and Richard Weiss and Csaba Andras Moritz Synchronization coherence: a transparent hardware mechanism for cache coherence and fine-grained synchronization . . . . 165--181 Xin Bai and Dan C. Marinescu and Ladislau Bölöni and Howard Jay Siegel and Rose A. Daley and I-Jeng Wang A macroeconomic model for resource allocation in large-scale distributed systems . . . . . . . . . . . . . . . . 182--199 Christian Lavault and Mario Valencia-Pabon A distributed approximation algorithm for the minimum degree minimum weight spanning trees . . . . . . . . . . . . . 200--208 Andrey G. Bronevich and Wolfgang Meyer Load balancing algorithms based on gradient methods and their analysis through algebraic graph theory . . . . . 209--220 P. Morillo and A. Bierbaum and P. Hartling and M. Fernández and C. Cruz-Neira Analyzing the performance of a cluster-based architecture for immersive visualization systems . . . . . . . . . 221--234 Ben A. Abderazek and Arquimedes Canedo and Tsutomu Yoshinaga and Masahiro Sowa The QC-2 parallel Queue processor architecture . . . . . . . . . . . . . . 235--245 Florina M. Ciorba and Ioannis Riakiotakis and Theodore Andronikos and George Papakonstantinou and Anthony T. Chronopoulos Enhancing self-scheduling algorithms via synchronization and weighting . . . . . 246--264 Sasanka Roy and Debabrata Bardhan and Sandip Das Base station placement on boundary of a convex polygon . . . . . . . . . . . . . 265--273
Bjorn Landfeldt and Albert Y. Zomaya Behavior, artifacts, and solutions in wireless mesh networks . . . . . . . . . 275--277 Jane-Hwa Huang and Li-Chun Wang and Chung-Ju Chang Throughput-coverage tradeoff in a scalable wireless mesh network . . . . . 278--290 Timo Vanhatupa and Marko Hännikäinen and Timo D. Hämäläinen Performance model for IEEE 802.11s wireless mesh network deployment design 291--305 Chun-Yen Hsu and Jean-Lien C. Wu and Shun-Te Wang and Chi-Yao Hong Survivable and delay-guaranteed backbone wireless mesh network design . . . . . . 306--320 Mourad Elhadef and Azzedine Boukerche and Hisham Elkadiki A distributed fault identification protocol for wireless and mobile ad hoc networks . . . . . . . . . . . . . . . . 321--335 Oliver Yu and Emir Saric and Anfei Li Integrated connection-level and packet-level QoS controls over wireless mesh networks . . . . . . . . . . . . . 336--347 Tsai-Wei Wu and Hung-Yun Hsieh Interworking wireless mesh networks: Problems, performance characterization, and perspectives . . . . . . . . . . . . 348--360 O. Mirabella and Lo Bello and A. Raucea Improving routing in long-distance wireless mesh networks via a distributed embedded router . . . . . . . . . . . . 361--371 Dimitrios Koutsonikolas and Saumitra M. Das and Y. Charlie Hu An interference-aware fair scheduling for multicast in wireless mesh networks 372--386 V. Loscrì` MAC protocols over wireless mesh networks: problems and perspective . . . 387--397
Mohammad I. Daoud and Nawwaf Kharma A high performance algorithm for static task scheduling in heterogeneous distributed computing systems . . . . . 399--409 Vladimir Shestak and Edwin K. P. Chong and Howard Jay Siegel and Anthony A. Maciejewski and Lotfi Benmohamed and I-Jeng Wang and Rose Daley A hybrid branch-and-bound and evolutionary approach for allocating strings of applications to heterogeneous distributed computing systems . . . . . 410--426 Fang-Yie Leu and Ming-Chang Li and Jia-Chun Lin and Chao-Tung Yang Detection workload in a dynamic Grid-based intrusion detection environment . . . . . . . . . . . . . . 427--442 Meikang Qiu and Edwin H.-M. Sha and Meilin Liu and Man Lin and Shaoxiong Hua and Laurence T. Yang Energy minimization with loop fusion and multi-functional-unit scheduling for multidimensional DSP . . . . . . . . . . 443--455 Bin Xiao and Wei Chen and Yanxiang He An autonomous defense against SYN flooding attacks: Detect and throttle attacks at the victim side independently 456--470 Srikumar Venugopal and Rajkumar Buyya An SCP-based heuristic approach for scheduling distributed data-intensive applications on global Grids . . . . . . 471--487 Lisa Higham and Jalal Kawash Implementing sequentially consistent programs on processor consistent platforms . . . . . . . . . . . . . . . 488--500 Guoqiang Wang and Damla Turgut and Ladislau Bölöni and Yongchang Ji and Dan C. Marinescu Improving routing performance through $m$-limited forwarding in power-constrained wireless ad hoc networks . . . . . . . . . . . . . . . . 501--514 Doruk Bozda\=g and Assefaw H. Gebremedhin and Fredrik Manne and Erik G. Boman and Umit V. Catalyurek A framework for scalable greedy coloring on distributed-memory parallel computers 515--535 Yunfeng Gu and Azzedine Boukerche and Regina B. Araujo Performance analysis of an adaptive dynamic Grid-based approach to data distribution management . . . . . . . . 536--547 Rodolfo Bezerra Batista and Azzedine Boukerche and Alba Cristina Magalhaes Alves de Melo A parallel strategy for biological sequence alignment in restricted memory space . . . . . . . . . . . . . . . . . 548--561
Aleksandar Trifunovi\'c and William J. Knottenbelt Parallel multilevel algorithms for hypergraph partitioning . . . . . . . . 563--581 Bing-Hong Liu and Ping-Chin Huang and Ming-Jer Tsai Distributed reformation of core-based group-shared multicast trees in mobile ad hoc networks . . . . . . . . . . . . 582--595 Vladimir V. Korkhov and Valeria V. Krzhizhanovskaya and P. M. A. Sloot A Grid-based Virtual Reactor: Parallel performance and adaptive load balancing 596--608 Cevdet Aykanat and B. Barla Cambazoglu and Bora Uçar Multi-level direct $K$-way hypergraph partitioning with multiple constraints and fixed vertices . . . . . . . . . . . 609--625 José-Jesús Fernández and Dan Gordon and Rachel Gordon Efficient parallel implementation of iterative reconstruction algorithms for electron tomography . . . . . . . . . . 626--640 Xianbing Wang and Yong Meng Teo and Jiannong Cao Message and time efficient consensus protocols for synchronous distributed systems . . . . . . . . . . . . . . . . 641--654 Lisandro Dalcín and Rodrigo Paz and Mario Storti and Jorge D'Elía MPI for Python: Performance improvements and MPI-2 extensions . . . . . . . . . . 655--662 Hatem Ltaief and Edgar Gabriel and Marc Garbey Fault tolerant algorithms for heat transfer problems . . . . . . . . . . . 663--677 Yiming Li and Shao-Ming Yu and Yih-Lang Li Parallel solution of large-scale eigenvalue problem for master equation in protein folding dynamics . . . . . . 678--685 Haiying Shen and Cheng-Zhong Xu Hash-based proximity clustering for efficient load balancing in heterogeneous DHT networks . . . . . . . 686--702 Yihua Bai and Robert C. Ward Parallel block tridiagonalization of real symmetric matrices . . . . . . . . 703--715
W. M. Charles and E. van den Berg and H. X. Lin and A. W. Heemink and M. Verlaan Parallel and distributed simulation of sediment dynamics in shallow water using particle decomposition approach . . . . 717--728 Punit Chandra and Ajay D. Kshemkalyani Data-stream-based global event monitoring using pairwise interactions 729--751 Abdelouahid Derhab and Nadjib Badache Self-stabilizing algorithm for high service availability in spite of concurrent topology changes in ad hoc mobile networks . . . . . . . . . . . . 752--768 Sanguthevar Rajasekaran and Mingjun Song A relaxation scheme for increasing the parallelism in Jacobi--SVD . . . . . . . 769--777 Yongwei Wang and Venkata C. Giruka and Mukesh Singhal Truthful multipath routing for ad hoc networks with selfish nodes . . . . . . 778--789 Anne Benoit and Yves Robert Mapping pipeline skeletons onto heterogeneous platforms . . . . . . . . 790--808 Pitch Patarasuk and Xin Yuan and Ahmad Faraj Techniques for pipelined broadcast on Ethernet switched clusters . . . . . . . 809--824 Bin Xie and Yingbing Yu and Anup Kumar and Dharma P. Agrawal Load-balanced mesh router migration for wireless mesh networks . . . . . . . . . 825--839 Haitao Yang and Zhenghua Wang and Qinghua Deng Scheduling optimization in coupling independent services as a Grid transaction . . . . . . . . . . . . . . 840--854 Neeraj Mittal and Felix C. Freiling and S. Venkatesan and Lucia Draque Penso On termination detection in crash-prone distributed systems with failure detectors . . . . . . . . . . . . . . . 855--875 Xianbing Wang and Yong Meng Teo and Jiannong Cao Corrigendum to ``Message and time efficient consensus protocols for synchronous distributed systems'' [J. Parallel Distrib. Comput. 68 (2008) 641--654] . . . . . . . . . . . . . . . 876--876 Yong Wang and Qian-Ping Gu On the complexity and algorithm of grooming regular traffic in WDM optical networks . . . . . . . . . . . . . . . . 877--886
Jesper Larsson Träff and Andreas Ripke Optimal broadcast for fully connected processor-node networks . . . . . . . . 887--901 Ahmed M. Khedr and Ahmed Salim Decomposable algorithms for nearest neighbor computing . . . . . . . . . . . 902--912 Gerald R. Morris and Viktor K. Prasanna A pipelined-loop-compatible architecture and algorithm to reduce variable-length sets of floating-point data on a reconfigurable computer . . . . . . . . 913--921 Koushik Sinha and Suranjan Ghose and Pradip K. Srimani Fast deterministic broadcast and gossiping algorithms for mobile ad hoc networks . . . . . . . . . . . . . . . . 922--938 Michele Flammini and Gianpiero Monaco and Luca Moscardelli and Mordechai Shalom and Shmuel Zaks Approximating the traffic grooming problem in tree and star networks . . . 939--948 Mostafa I. Soliman and Samir A. Mohamed A highly efficient implementation of a backpropagation learning algorithm using matrix ISA . . . . . . . . . . . . . . . 949--961 Cristina Schmidt and Manish Parashar Squid: Enabling search in DHT-based systems . . . . . . . . . . . . . . . . 962--975 P. Flocchini and L. Pagli and G. Prencipe and N. Santoro and P. Widmayer Computing all the best swap edges distributively . . . . . . . . . . . . . 976--983 Weigang Wu and Jiannong Cao and Jin Yang and Michel Raynal Using asynchrony and zero degradation to speed up indulgent consensus protocols 984--996 WeiQiang Xu and YaMing Wang and JiMing Chen and George Baciu and Youxian Sun Dual decomposition method for optimal and fair congestion control in ad hoc networks: Algorithm, implementation and evaluation . . . . . . . . . . . . . . . 997--1007 Håkan Sundell and Philippas Tsigas Lock-free deques and doubly linked lists 1008--1020 Matthieu Gallet and Yves Robert and Frédéric Vivien Comments on ``Design and performance evaluation of load distribution strategies for multiple loads on heterogeneous linear daisy chain networks'' . . . . . . . . . . . . . . . 1021--1031
Jin-Ha Kim and Gyu Sang Choi and Chita R. Das Coscheduled distributed-Web servers on system area network . . . . . . . . . . 1033--1043 Soon Y. Oh and Joon-Sang Park and Mario Gerla E-ODMRP: Enhanced ODMRP with motion adaptive refresh . . . . . . . . . . . . 1044--1053 Dirceu Cavendish and K. Selçuk Candan Distributed XML processing: Theory and applications . . . . . . . . . . . . . . 1054--1069 Shoukat Ali and Jong-Kook Kim and Howard Jay Siegel and Anthony A. Maciejewski Static heuristics for robust resource allocation of continuously executing applications . . . . . . . . . . . . . . 1070--1080 Pablo Gotthelf and Alejandro Zunino and Cristian Mateos and Marcelo Campo GMAC: An overlay multicast network for mobile agent platforms . . . . . . . . . 1081--1096 Karun N. Biyani and Sandeep S. Kulkarni Assurance of dynamic adaptation in distributed systems . . . . . . . . . . 1097--1112 Antonio M. Vidal and Victor M. Garcia and Pedro Alonso and Miguel O. Bernabeu Parallel computation of the eigenvalues of symmetric Toeplitz matrices through iterative methods . . . . . . . . . . . 1113--1121 Shashidhar Gandham and Milind Dawande and Ravi Prakash Link scheduling in wireless sensor networks: Distributed edge-coloring revisited . . . . . . . . . . . . . . . 1122--1134 H. A. Sanjay and Sathish Vadhiyar Performance modeling of parallel applications for Grid scheduling . . . . 1135--1145 KwangSik Shin and MyongJin Cha and MunSuck Jang and JinHa Jung and WanOh Yoon and SangBang Choi Task scheduling algorithm using minimized duplications in homogeneous systems . . . . . . . . . . . . . . . . 1146--1156 Vladimir Shestak and Jay Smith and Anthony A. Maciejewski and Howard Jay Siegel Stochastic robustness metric and its use for static resource allocations . . . . 1157--1173
Vincent W. Freeh and Nandini Kappiah and David K. Lowenthal and Tyler K. Bletsch Just-in-time dynamic voltage scaling: Exploiting inter-node slack to save energy in MPI programs . . . . . . . . . 1175--1185 Mustafa M. Tikir and Jeffrey K. Hollingsworth Hardware monitors for dynamic page migration . . . . . . . . . . . . . . . 1186--1200 Xiutang Geng and Linqiang Pan and Jin Xu A DNA sticker algorithm for bit-substitution in a block cipher . . . 1201--1206 Kewei Sha and Weisong Shi Consistency-driven data quality management of networked sensor systems 1207--1221 Torsha Banerjee and Bin Xie and Dharma P. Agrawal Fault tolerant multiple event detection in a wireless sensor network . . . . . . 1222--1234 Roberto Baldoni and Ricardo Jiménez-Peris and Marta Patiño-Martínez and Leonardo Querzoni and Antonino Virgillito Dynamic quorums for DHT-based enterprise infrastructures . . . . . . . . . . . . 1235--1249 Xiaobo Zhou and Dennis Ippoliti Resource allocation optimization for quantitative service differentiation on server clusters . . . . . . . . . . . . 1250--1262 Jan Bækgaard Pedersen and Alex Brodsky and Jeffrey Sampson Approximating the buffer allocation problem using epochs . . . . . . . . . . 1263--1282 Robert W. Numrich Computational forces in the Linpack benchmark . . . . . . . . . . . . . . . 1283--1290 Miguel Correia and Alysson Neves Bessani and Paulo Veríssimo On Byzantine generals with alternative plans . . . . . . . . . . . . . . . . . 1291--1296 Cho-Chin Lin and Hao-Yun Yin On the assessment of input streams for incremental network computing . . . . . 1297--1304
David R. Kaeli and Miriam Leeser Special issue: General-purpose processing using graphics processing units . . . . . . . . . . . . . . . . . 1305--1306 S. S. Stone and J. P. Haldar and S. C. Tsao and W.-m.W. Hwu and B. P. Sutton and Z.-P. Liang Accelerating advanced MRI reconstructions on GPUs . . . . . . . . 1307--1318 Natalya Tatarchuk and Jeremy Shopf and Christopher DeCoro Advanced interactive medical visualization on the GPU . . . . . . . . 1319--1328 Antonio Ruiz and Nicolás Guil and Manuel Ujaldón Recognition of circular patterns on GPUs: Performance analysis and contributions . . . . . . . . . . . . . 1329--1338 George Stantchev and William Dorland and Nail Gumerov Fast parallel Particle-To-Grid interpolation for plasma PIC simulations on the GPU . . . . . . . . . . . . . . . 1339--1349 Khaled Z. Ibrahim and François Bodin and Olivier P\`ene Fine-grained parallelization of lattice QCD kernel routine on GPUs . . . . . . . 1350--1359 Olaf Schenk and Matthias Christen and Helmar Burkhart Algorithmic performance studies on graphics processing units . . . . . . . 1360--1369 Shuai Che and Michael Boyer and Jiayuan Meng and David Tarjan and Jeremy W. Sheaffer and Kevin Skadron A performance study of general-purpose applications on graphics processors using CUDA . . . . . . . . . . . . . . . 1370--1380 Erik Sintorn and Ulf Assarsson Fast parallel GPU-sorting using a hybrid algorithm . . . . . . . . . . . . . . . 1381--1388 Shane Ryoo and Christopher I. Rodrigues and Sam S. Stone and John A. Stratton and Sain-Zee Ueng and Sara S. Baghsorkhi and Wen-mei W. Hwu Program optimization carving for GPU computing . . . . . . . . . . . . . . . 1389--1401 D. R. Kaeli and M. Leeser Acknowledgment to special issue reviewers . . . . . . . . . . . . . . . 1402--1402
Yong Chen and Xian-He Sun and Ming Wu Algorithm-system scalability of heterogeneous computing . . . . . . . . 1403--1412 Alberto Ros and Ricardo Fernández-Pascual and Manuel E. Acacio and José M. García Two proposals for the inclusion of directory information in the last-level private caches of glueless shared-memory multiprocessors . . . . . . . . . . . . 1413--1424 Chung-Kai Chen and Cheng-Wei Chen and Chien-Tan Ko and Jenq-Kuen Lee and Jyh-Cheng Chen Mobile Java RMI support over heterogeneous wireless networks: a case study . . . . . . . . . . . . . . . . . 1425--1436 Raymond R. Hoare and Zhu Ding and Alex K. Jones A two-stage hardware scheduler combining greedy and optimal scheduling . . . . . 1437--1451 Andrew J. Page and Thomas M. Keane and Thomas J. Naughton Scheduling in a dynamic heterogeneous distributed system using estimation error . . . . . . . . . . . . . . . . . 1452--1462 Yang Sun and Teng Tiow Tay Analysis and reduction of data spikes in thin client computing . . . . . . . . . 1463--1472 Ali Pìnar and E. Kartal Tabak and Cevdet Aykanat One-dimensional partitioning for heterogeneous systems: Theory and practice . . . . . . . . . . . . . . . . 1473--1486 Dan Chen and Stephen John Turner and Wentong Cai and Muzhou Xiong A decoupled federate architecture for high level architecture-based distributed simulation . . . . . . . . . 1487--1503 Tracy D. Braun and Howard Jay Siegel and Anthony A. Maciejewski and Ye Hong Static resource allocation for heterogeneous computing environments with tasks having dependencies, priorities, deadlines, and multiple versions . . . . . . . . . . . . . . . . 1504--1516
Jan-Jan Wu and Yi-Fang Lin and Pangfeng Liu Optimal replica placement in hierarchical Data Grids with locality assurance . . . . . . . . . . . . . . . 1517--1538 Roie Melamed and Idit Keidar Araneola: a scalable reliable multicast system for dynamic environments . . . . 1539--1560 Rashedur M. Rahman and Reda Alhajj and Ken Barker Replica selection strategies in Data Grid . . . . . . . . . . . . . . . . . . 1561--1574 Qiangfeng Jiang and Yi Luo and D. Manivannan An optimistic checkpointing and message logging approach for consistent global checkpoint collection in distributed systems . . . . . . . . . . . . . . . . 1575--1589 Habib Rostami and Jafar Habibi and Emad Livani Semantic routing of search queries in P2P networks . . . . . . . . . . . . . . 1590--1602 Anonymous End of Volume Reviewer Index . . . . . . 1603--1608
Clémentin Tayou Djamegni and Patrice Quinton and Sanjay Rajopadhye and Tanguy Risset and Maurice Tchuenté A reindexing based approach towards mapping of DAG with affine schedules onto parallel embedded systems . . . . . 1--11 B. S. Manoj and Archana Sekhar and C. Siva Ram Murthy A state-space search approach for optimizing reliability and cost of execution in distributed sensor networks 12--19 Sibsankar Haldar and K. Vidyasankar On space-optimality of buffer-based conflict-free constructions of $1$-writer $1$-reader multivalued atomic variables from safe bits . . . . . . . . 20--27 Elena Pagani and Gian Paolo Rossi and Enrico Pertoso ORION --- Ontology-based queRy routIng in Overlay Networks . . . . . . . . . . 28--38 Xiaoyu Zhang and Chandrajit Bajaj Scalable isosurface visualization of massive datasets on commodity off-the-shelf clusters . . . . . . . . . 39--53 Petra Berenbrink and Tom Friedetzky and Zengjian Hu A new analytical method for parallel, diffusion-type load balancing . . . . . 54--61 Chryssis Georgiou and Nicolas C. Nicolaou and Alexander A. Shvartsman Fault-tolerant semifast implementations of atomic read/write registers . . . . . 62--79 Yadnyesh Joshi and Sathish Vadhiyar Analysis of DNA sequence transformations on grids . . . . . . . . . . . . . . . . 80--90 Chien-Ping Chang and Chia-Ching Wu Conditional fault diameter of crossed cubes . . . . . . . . . . . . . . . . . 91--99 Gregory Chockler and Seth Gilbert and Vincent Gramoli and Peter M. Musial and Alex A. Shvartsman Reconfigurable distributed storage for dynamic networks . . . . . . . . . . . . 100--116
Pitch Patarasuk and Xin Yuan Bandwidth optimal all-reduce algorithms for clusters of workstations . . . . . . 117--124 Xiaoqiu Shi and Jinsong Han and Yunhao Liu and Lionel M. Ni Popularity adaptive search in hybrid P2P systems . . . . . . . . . . . . . . . . 125--134 Hatem M. El-Boghdadi Power-aware routing for well-nested communications on the circuit switched tree . . . . . . . . . . . . . . . . . . 135--142 Teo Tse Chin and Bharadwaj Veeravalli and Jingxi Jia Handling large-size discrete wavelet transform on network-based computing systems --- parallelization via divisible load paradigm . . . . . . . . 143--152 Yi Luo and D. Manivannan FINE: a Fully Informed aNd Efficient communication-induced checkpointing protocol for distributed systems . . . . 153--167 Guoqiang Wang and Ladislau Bölöni and Damla Turgut and Dan C. Marinescu Time-parallel simulation of wireless ad hoc networks with compressed history . . 168--179 Bogdan Carbunar and Murali Krishna Ramanathan and Mehmet Koyutürk and Suresh Jagannathan and Ananth Grama Efficient tag detection in RFID systems 180--196 Haiying Shen A P2P-based intelligent resource discovery mechanism in Internet-based distributed systems . . . . . . . . . . 197--209 Laukik Chitnis and Alin Dobra and Sanjay Ranka Fault tolerant aggregation in heterogeneous sensor networks . . . . . 210--219
Israel Marck Martínez-Pérez and Karl-Heinz Zimmermann Parallel bioinspired algorithms for NP complete graph problems . . . . . . . . 221--229 Qishi Wu and Jinzhu Gao and Zizhong Chen and Mengxia Zhu Pipelining parallel image compositing and delivery for efficient remote visualization . . . . . . . . . . . . . 230--238 Gladstone M. Arantes, Jr. and Felipe M. G. França and Carlos A. Martinhon Randomized generation of acyclic orientations upon anonymous distributed systems . . . . . . . . . . . . . . . . 239--246 Yu-Chi Chung and Lanturn Lin and Chiang Lee Scheduling non-uniform data with expected-time constraint in wireless multi-channel environments . . . . . . . 247--260 Rodolfo M. Pussente and Valmir C. Barbosa An algorithm for clock synchronization with the gradient property in sensor networks . . . . . . . . . . . . . . . . 261--265 Jan-Jan Wu and Yi-Fang Lin and Da-Wei Wang and Chien-Min Wang Optimizing server placement for parallel I/O in switch-based clusters . . . . . . 266--281 Qin Zheng and Bharadwaj Veeravalli On the design of communication-aware fault-tolerant scheduling algorithms for precedence constrained tasks in grid computing systems with dedicated communication devices . . . . . . . . . 282--294 Vicent Cholvi and Ernesto Jiménez and Antonio Fernández Anta Interconnection of distributed memory models . . . . . . . . . . . . . . . . . 295--306 Cong Liu and Sanjeev Baskiyar A general distributed scalable grid scheduler for independent tasks . . . . 307--314 Robert W. Numrich Computational forces in the SAGE benchmark . . . . . . . . . . . . . . . 315--325 Alain Girault and Érik Saule and Denis Trystram Reliability versus performance for critical applications . . . . . . . . . 326--336
Kishori M. Konwar and Dariusz Kowalski and Alexander A. Shvartsman Node discovery in networks . . . . . . . 337--348 Zeng Zeng and Bharadwaj Veeravalli A novel distributed architecture of large-scale multimedia storage system using autonomous object-based storage devices . . . . . . . . . . . . . . . . 349--359 Zhijun Wang and Anwitaman Datta and Sajal K. Das and Mohan Kumar CMV: File consistency maintenance through virtual servers in peer-to-peer systems . . . . . . . . . . . . . . . . 360--372 Adrian Nistor and Wei-Ngan Chin and Tiow-Seng Tan and Nicolae Tapus Optimizing the parallel computation of linear recurrences using compact matrix representations . . . . . . . . . . . . 373--381 Yen-Chun Lin and Li-Ling Hung Fast problem-size-independent parallel prefix circuits . . . . . . . . . . . . 382--388 Chenggui Zhao and Wenjun Xiao and Behrooz Parhami Load-balancing on swapped or OTIS networks . . . . . . . . . . . . . . . . 389--399 Yoram Moses and Michel Raynal Revisiting simultaneous consensus with crash failures . . . . . . . . . . . . . 400--409 George Bosilca and Rémi Delmas and Jack Dongarra and Julien Langou Algorithm-based fault tolerance applied to high performance computing . . . . . 410--416 Matthew C. Schmidt and Nagiza F. Samatova and Kevin Thomas and Byung-Hoon Park A scalable, parallel algorithm for maximal clique enumeration . . . . . . . 417--428
Haiying Shen and Yingwu Zhu A proactive low-overhead file replication scheme for structured P2P content delivery networks . . . . . . . 429--440 Thao P. Nghiem and Tae Ho Cho A fuzzy-based interleaved multi-hop authentication scheme in wireless sensor networks . . . . . . . . . . . . . . . . 441--450 Dimitri Komatitsch and David Michéa and Gordon Erlebacher Porting a high-order finite-element earthquake modeling application to NVIDIA graphics cards using CUDA . . . . 451--460 Zhao Zhang and Weili Wu and Shashi Shekhar Optimal placements of replicas in a ring network with majority voting protocol 461--469 Wojciech Bo\.zejko Solving the flow shop problem by parallel programming . . . . . . . . . . 470--481 Enrique Hernández-Orallo and Joan Vila-Carbó A proactive backup scheme for reliable real-time transmission . . . . . . . . . 482--490
Luís Nogueira and Luís Miguel Pinho Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments . . . . . . . . 491--507 Francisco J. Alfaro and José L. Sánchez and José Duato A new strategy to manage the InfiniBand arbitration tables . . . . . . . . . . . 508--520 Yosi Ben Asher and Moshe Yuda Source level merging of independent programs . . . . . . . . . . . . . . . . 521--531 Aamir Shafi and Bryan Carpenter and Mark Baker Nested parallelism for multi-core HPC systems using Java . . . . . . . . . . . 532--545 Meikang Qiu and Minyi Guo and Meiqin Liu and Chun Jason Xue and Laurence T. Yang and Edwin H.-M. Sha Loop scheduling and bank type assignment for heterogeneous multi-bank memory . . 546--558 Weiping He and Ing-Ray Chen A proxy-based integrated cache consistency and mobility management scheme for client-server applications in Mobile IP systems . . . . . . . . . . . 559--572 Kemal Akkaya and Fatih Senel and Brian McLaughlan Clustering of wireless sensor and actor networks based on sensor distribution and connectivity . . . . . . . . . . . . 573--587 B. Landfeldt Special Issue of the Journal of Parallel and Distributed Computing: Advancement of research in wireless access and mobile systems . . . . . . . . . . . . . 588--588
Christos D. Antonopoulos and Filip Blagojevic and Andrey N. Chernikov and Nikos P. Chrisochoides and Dimitrios S. Nikolopoulos A multigrain Delaunay mesh generation method for multicore SMT-based architectures . . . . . . . . . . . . . 589--600 Christos D. Antonopoulos and Filip Blagojevic and Andrey N. Chernikov and Nikos P. Chrisochoides and Dimitrios S. Nikolopoulos Algorithm, software, and hardware optimizations for Delaunay mesh generation on simultaneous multithreaded architectures . . . . . . . . . . . . . 601--612 Gal Badishi and Germano Caronni and Idit Keidar and Raphael Rom and Glenn Scott Deleting files in the Celeste peer-to-peer storage system . . . . . . 613--622 Neeraj Mittal and Srinivasan Krishnamurthy and R. Chandrasekaran and S. Venkatesan and Yanyan Zeng On neighbor discovery in cognitive radio networks . . . . . . . . . . . . . . . . 623--637 Jun Wang and Peng Gu and Hailong Cai An advertisement-based peer-to-peer search algorithm . . . . . . . . . . . . 638--651 Thomas J. Hacker and Fabian Romero and Christopher D. Carothers An analysis of clustered failures on large supercomputing systems . . . . . . 652--665 Fahad Saeed and Ashfaq Khokhar A domain decomposition strategy for alignment of multiple biological sequences on multiprocessor platforms 666--677
Dhabaleswar K. Panda IPDPS 2007: Comments from the Guest Editor . . . . . . . . . . . . . . . . . 679--679 Cyriel Minkenberg and Mitchell Gusat Design and performance of speculative flow control for high-radix datacenter interconnect switches . . . . . . . . . 680--695 Michael Noeth and Prasun Ratn and Frank Mueller and Martin Schulz and Bronis R. de Supinski ScalaTrace: Scalable compression and replay of communication traces for high-performance computing . . . . . . . 696--710 Umit V. Catalyurek and Erik G. Boman and Karen D. Devine and Doruk Bozda\=g and Robert T. Heaphy and Lee Ann Riesen A repartitioning hypergraph model for dynamic load balancing . . . . . . . . . 711--724 Xianbing Wang and Yong Meng Teo Global data computation in chordal rings 725--736 Qiu Fang and Susan V. Vrbsky and Ming Lei and Richard Borie Scheduling on-demand broadcast with timing constraints . . . . . . . . . . . 737--747
Yves Robert Best papers and panel summary, IPDPS 2008 . . . . . . . . . . . . . . . . . . 749--749 Henning Meyerhenke and Burkhard Monien and Thomas Sauerwald A new diffusion-based multilevel algorithm for computing graph partitions 750--761 Samuel Williams and Jonathan Carter and Leonid Oliker and John Shalf and Katherine Yelick Optimization of a lattice Boltzmann computation on state-of-the-art multicore platforms . . . . . . . . . . 762--777 Weirong Jiang and Viktor K. Prasanna Sequence-preserving parallel IP lookup using multiple SRAM-based pipelines . . 778--789 Yang Ding and Mahmut Kandemir and Padma Raghavan and Mary Jane Irwin Adapting application execution in CMPs using helper threads . . . . . . . . . . 790--806 Jesper Larsson Träff What the parallel-processing community has (failed) to offer the multi/many-core generation . . . . . . . 807--812 Gregory Chockler and Eliezer Dekel and Joseph JaJa and Jimmy Lin Special Issue of the Journal of Parallel and Distributed Computing: Cloud Computing . . . . . . . . . . . . . . . 813--813 Håkan Grahn Special Issue of the Journal of Parallel and Distributed Computing: Transactional Memory . . . . . . . . . . . . . . . . . 814--814
Brian J. d'Auriol and Juan René Roldán An optical power budget model for the Parameterized Linear Array with a Reconfigurable Pipelined Bus System (LARPBS(p)) model . . . . . . . . . . . 815--823 Chih-Yung Chang and Yu-Chieh Chen and Li-Ling Hung and Sheng-Wen Chang A novel multi-channel MAC protocol with directional antenna for enhancing spatial reuse and bandwidth utilization in WLANs . . . . . . . . . . . . . . . . 824--837 Xue Wang and Junjie Ma and Sheng Wang Parallel energy-efficient coverage optimization with maximum entropy clustering in wireless sensor networks 838--847 Hung-Yu Chien and Chi-Sung Laih ECC-based lightweight authentication protocol with untraceability for low-cost RFID . . . . . . . . . . . . . 848--853 Veeravalli Bharadwaj and Han Min Wong Handling biological sequence alignments on networked computing systems: a divide-and-conquer approach . . . . . . 854--865 Xiangdong Lei and Yuelong Zhao and Songqiao Chen and Xiaoli Yuan Concurrency control in mobile distributed real-time database systems 866--876
Mengkun Yang and Zongming Fei A novel approach to improving search efficiency in unstructured peer-to-peer networks . . . . . . . . . . . . . . . . 877--884 Deng Pan and Yuanyuan Yang Buffer management for lossless service in shared buffer switches . . . . . . . 885--895 Carlos Perez-Vidal and Luis Gracia High speed filtering using reconfigurable hardware . . . . . . . . 896--904 Kun-Ming Yu and Jiayi Zhou and Chun-Yuan Lin and Chuan Yi Tang Efficient parallel branch-and-bound algorithm for constructing minimum ultrametric trees . . . . . . . . . . . 905--914 Yi-Wei Ci and Zhan Zhang and De-Cheng Zuo and Xiao-Zong Yang Message fragment based causal message logging . . . . . . . . . . . . . . . . 915--921 Ahmed M. Khedr and Walid Osamy and Dharma P. Agrawal Perimeter discovery in wireless sensor networks . . . . . . . . . . . . . . . . 922--929 Haitao Yang A compensation cost analysis of service-aggregate transaction for DTNs clients . . . . . . . . . . . . . . . . 930--936 Surendra Byna and Xian-He Sun Special Issue of the Journal of Parallel and Distributed Computing: Data-Intensive Computing . . . . . . . . 937--937
Deng Pan and Yuanyuan Yang Bandwidth guaranteed multicast scheduling for virtual output queued packet switches . . . . . . . . . . . . 939--949 Laukik Chitnis and Alin Dobra and Sanjay Ranka Analyzing the techniques that improve fault tolerance of aggregation trees in sensor networks . . . . . . . . . . . . 950--960 Xubin He and Li Ou and Christian Engelmann and Xin Chen and Stephen L. Scott Symmetric active/active metadata service for high availability parallel file systems . . . . . . . . . . . . . . . . 961--973 Sachin Agarwal and Moshe Laifenfeld and Andrew Hagedorn and Ari Trachtenberg and Murat Alanyali Fair and distributed peer-to-peer allocation of a common, refillable resource . . . . . . . . . . . . . . . . 974--988 Guo-Zhong Tian and Jiong Yu and Jing-Sha He Towards critical region reliability support for Grid workflows . . . . . . . 989--995 Anonymous End of Volume Reviewer Index . . . . . . 996--999