throbber
Proceedings oj7PPS "96
`
`The 1 0th International Parallel Processing
`Symposium
`
`April 15-19, 1996
`
`Honolulu, Hawaii
`
`Sponsored by
`The IEEE Computer Society Technical Committee on Parallel Processing
`
`In cooperation with
`The Association for Computing Machinery SIGARCH
`
`IEEE Computer Society Press
`Los Alarnitos, California
`Brussels
`
`Washington
`
`Tokyo
`
`Petitioner Microsoft Corporation - Ex. 1069, p. Cover
`
`

`

`
`
`
`
`
`
`Petitioner Microsoft Corporation - EX. 1069, p. i
`
`Petitioner Microsoft Corporation - Ex. 1069, p. i
`
`

`

`
`
`
`
`
`
`Petitioner Microsoft Corporation - EX. 1069, p. ii
`
`Petitioner Microsoft Corporation - Ex. 1069, p. ii
`
`

`

`
`
`
`
`
`
`Petitioner Microsoft Corporation - EX. 1069, p. iii
`
`Petitioner Microsoft Corporation - Ex. 1069, p. iii
`
`

`

`IEEE Computer Society Press
`10662 Los Vaqueros Circle
`P.O. Box 3014
`Los Alamitos, CA 90720-1 264
`
`Copyright 0 1996 by The Institute of Electrical and Electronics Engineers, Inc.
`All rights reserved.
`
`Copyright and Reprint Permissions: Abstracting is permitted with credit to the source. Libraries may
`photocopy beyond the limits of US copyright law, for private use of patrons, those articles in this volume
`that carry a code at the bottom of the first page, provided that the per-copy fee indicated in the code is paid
`through the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923.
`
`Other copying, reprint, or republication requests should be addressed to: IEEE Copyrights Manager, IEEE
`Service Center, 445 Hoes Lane, P.O. Box 1331, Piscataway, NJ 08855-1331.
`
`The papers in this book comprise the proceedings of the meeting mentioned on the cover and title page. They
`reflect the authors ’ opinions and, in the interests of timely dissemination, are published as presented and
`without change. Their inclusion in this publication does not necessarily constitute endorsement by the
`editors, the IEEE Computer Society Press, or the Institute of Electrical and Electronics Engineers, Inc.
`
`IEEE Computer Society Press Order Number PRO7255
`ISBN 0-8 186-7255-2
`
`IEEE Order Plan Catalog Number 96TB100038
`Microfiche ISBN 0-8 186-7257-9
`
`Additional copies may be ordered from:
`
`IEEE Computer Society Press
`Customer Service Center
`10662 Los Vaqueros Circle
`P.O. Box 3014
`Los Alamitos, CA 90720-1264
`Tel: +1-714-821-8380
`Fax: +1-7 14-821 -4641
`Email: cs.books@computer.org
`
`IEEE Computer Society
`IEEE Computer Society
`IEEE Service Center
`13, Avenue de I’Aquilon Ooshima Building
`445 Hoes Lane
`B-1200 Brussels
`2-19-1 Minami-Aoyama
`P.O. Box 1331
`Minato-ku, Tokyo 107
`Piscataway, NJ 08855-1331 BELGIUM
`Tel: +32-2-770-2198
`JAPAN
`Tel: +1-908-98 1- 1393
`Fax: +32-2-770-8505
`Tel: +81-3-3408-3118
`Fax: +1-908-981-9667
`mis.custserv@computer.org euro.ofc@computer.org Fax: +8 1-3-3408-3553
`tokyo.ofc @computer.org
`
`Editorial production by Mary E. Kavanaugh
`Cover design by Mike Nomura
`Printed in the United States of America by KNI Inc.
`
`The Institute of Electrical and Electronics Engineers, Inc.
`
`Petitioner Microsoft Corporation - Ex. 1069, p. iv
`
`

`

`Proceedings of IPPS ’96
`Table of Contents
`
`Message f r o m the General Chair ..............................................
`xv
`Message f r o m the Program Chair .......................................................................................... xvii
`Message f r o m the Steering Committee Chair ....................................................................
`xviii
`Program and Organizing Committees ..............................
`Reviewers .....
`Keynote Address - “Can Multithreaded Prcogramminlf Save Massively Parallel
`
`Computing?”
`Speaker: Charles E. Leiserson - Massachusetts Institute of Technology ...............................
`
`Session 1 - Compiler Optimization
`
`.2
`
`4
`
`Chair: Prith Banerjee - University of Illinois, Urbana
`Eliminating Stale Data References through Array Data-Flow Analysis ..................
`L. Choi and P-C. Yew
`Commutativity Analysis: A Technique for Autonratically Parallelizing Pointer-Based
`Computations ........................................................................
`.....
`M. Rinard and P. Diniz
`Profiling Dependence Vectors for Loop Paralleliziition .....................................
`S-Y. Tseng, C-T. King, and C- Y. Tang
`A Method for Register Allocation to Loops in Mu’ltiple Register File Architectures . .
`D. J. Kolson, A. Nicolau, N. Dutt, and K. Kennedy
`Affine-by-Statement Transformations of Imperfectly Nested Loops .........................................
`J. Xue
`The Combined Effectiveness of Unimodular Transformations, Tiling, and
`............................................................... 39
`Software Prefetching ......
`R.H. Saavedra, W. Mao, D. Park, J. Chame, and S. Moon
`Session 2 - Scientific/ Engineering Appliciations
`
`28
`
`.. 14
`
`23
`
`.34
`
`Chair: Josk D.P. Rolim - University of Geneva
`Ocean Circulation on the Intel Paragon: Modeling and Implementation ...................................
`K-C. Leung, I. Ahmad, and H-M. Hsu
`Implementation of an Automatic Semi-Fluid Motion Analysis Algorithm on a Massively
`Parallel Computer ............................................................................................
`................ 55
`K. Palaniappan, M. Faisal, C. Kambhamettu, and A. F. Hader
`NAS Experiences of Porting CM Fortran Codes to HPF on IBNI SP2 and SGI Power
`Challenge .............................................................................................................
`S. Saini
`
`.47
`
`56
`
`V
`
`Petitioner Microsoft Corporation - Ex. 1069, p. v
`
`

`

`Dynamic Alignment and Distribution of Irregularly Coupled Data Arrays for Scalable
`Parallelization of Particle-in-Cell Problems ............................................................................
`W-K, Liao, C-W. Ou, and S. Ranka
`A Hierarchical Parallel Processing System for the Multipass-Rendering Method ......................
`H. Kobayashi, H. Yamauchi, Y. Toh, and T. Nakamura
`Performance Modeling and Composition: A Case Study in Cell Simulation ............................
`S.G. Steinberg, J. Yang, and K. Yelick
`
`,57
`
`.62
`
`.68
`
`.94
`
`Session 3 - Distributed Memory Systems
`Chair: Behrooz Shirazi - Universig of Texas, Arlington
`A Study of High-Performance Communication Mechanism for Multicomputer Systems .......... .76
`H. Murayama, S. Yoshizawa, T. Aimoto, H. Inouchi, S. Murase, T. Hayashi,
`and H. Iwamoto
`A TeraFLOP Supercomputer in 1996: The ASCI TFLOP System ............................................ 84
`T.G. Mattson, D. Scott, and S. Wheat
`Experience with Parallel Computing on the AN2 Network .......................................................
`D.J. Scales, M. Burrows, and C.A. Thekkath
`Achieving a Balanced Low-Cost Architecture for Mass Storage Management through
`Multiple Fast Ethernet Channels on the Beowulf Parallel Workstation .................................... 104
`T. Sterling, D.J. Becker, D. Savarese, M.R. Berry, and C. Reschke
`Exploiting the Capabilities of Communications CO-Processors .............................................. 109
`K. E. Schauser, C. J. Scheiman, J.M. Ferguson, and P. Z. Kolano
`Effects of Multithreading on Data and Workload Distribution for Distributed-Memory
`Multiprocessors ...................................................................................................................... 116
`A. Sohn, M. Sato, N. Yoo, and J-L. Gaudiot
`Session 4 - Shared Memory Systems
`Chair: Rudolf G. Hackenberg - Technische Universitiit Miinchen
`Formal Verification of Delayed Consistency Protocols ............................................................ 124
`F. Pong and M. Dubois
`Dag-Consistent Distributed Shared Memory ........................................................................... 132
`R.D. Blumofe, M. Frigo, C.F. Joerg, C.E. Leiserson, and K.H. Randall
`Categorizing Network Traffic in Update-Based Protocols on Scalable Multiprocessors .......... ,142
`R. Bianchini, T.J. LeBlanc, and J.E. Veenstra
`Implementing the Data Diffusion Machine Using Crossbar Routers ........................................ 152
`H.L. Muller, P. W.A. Stallard, and D.H.D. Warren
`A Memory Controller for Improved Performance of Streamed Computations on
`Symmetric Multiprocessors ................................................................................................. 159
`S.A. McKee and W.A. Wulf
`Kiloprocessor Extensions to SCI ............................................................................................. 166
`S. Kaxiras
`
`vi
`
`Petitioner Microsoft Corporation - Ex. 1069, p. vi
`
`

`

`Session 5 - Algorithms
`
`174
`
`182
`
`212
`
`. 2 18
`
`........
`
`Chair: Joseph JUG - University of Maryland
`Approximate Compaction and Padded-Sorting on Exclusive Write PRAMS ............................
`M. Kutylowski and T. Wierzbicki
`A Parallel Solution to the Extended Set Union Problem with Unlimited Backtracking
`M.C. Pinotti, V.A. Crupi, and S.K. Das
`A Parallel Algorithm for Minimization of Finite Automata ..................................................... 187
`B. Ravikumar and X. Xiong
`A Randomized Algorithm for Voronoi Diagram of Line Segments on Coarse-Grained
`Multiprocessors ...................................................................................................................... 192
`X. Deng and B. Zhu
`Self-Timed Resynchronization: A Post-Optimization for Static Multiprocessor Schedules ..... .199
`S.S. Bhattacharyya, S. Sriram, and E.A. Lee
`Constructing the Spanners of Graphs in Parallel .......................
`W. Liang and R.P. Brent
`Session 6 - Programming Languages
`Chair: Gul Agha - University of Illinois, Urbana
`Converse: An Interoperable Framework for Parallel Programming
`L. V. Kalk, M. Bhandarkar, N. Jagathesan, S. Krishnan, anti J. Yelon
`Dome: Parallel Programming in a Distributed Computing Environment ................................
`J.N.C. Arabe, A. Beguelin, B. Lowekamp, E. Seligman, M. Starkey,
`and P. Stephan
`Nested Parallel Call Optimization
`E. Pontelli and G. Gupta
`The Parallel Break Construct, or How to Kill an Activity Tree ................................................ 230
`Y.I. Friedman, D.G. Feitelson, and I. Exman
`Optimizing COOP Languages: Study of a Protein Dynamics Program ................................... 235
`X. Zhang, V. Karamcheti, T. Ng, andA.A. Chien
`Support for Extensibility and Reusability in a Concurrent Object-Oriented Programming
`....................................................................................................................... 241
`R. Pandey and J.C. Browne
`
`......................................................... 225
`
`Session 7 - Communication I
`
`Chair: Cho-Li Wang - University of Hong Kong
`Modeling the Communication Performance of the IBM SP2 ................................................... 249
`G.A. Abandah and E.S. Davidson
`Adaptive Source Routing in Multistage Interconnection Networks .........................................
`Y. Aydogan, C.B. Stunkel, C. Aykanat, and B. Abali
`The Effects of Network Contention on Processor Allocation Strategies ..................................
`S.Q. Moore and L.M. Ni
`ServerNet Deadlock Avoidance and Fractahedral Topologies ................................................
`R. Horst
`
`.268
`
`,274
`
`,258
`
`vii
`
`Petitioner Microsoft Corporation - Ex. 1069, p. vii
`
`

`

`Analysis of Memory Interference in Buffered Multiprocessor Systems in Presence of
`Hot Spots and Favorite Memories ........................................................................................... 281
`S. K. Das and S. K. Sen
`Benefits of Processor Clustering in Designing Large Parallel Systems: When and How? ....... ,286
`D. Basak, D. K. Panda, and M. Banikazemi
`Session 8 - Implementation of Primitive Operations
`
`,302
`
`,309
`
`Chair: Gregory Plaxton - University of Texas, Austin
`Practical Parallel Algorithms for Dynamic Data Redistribution, Median Finding, and
`Selection .............................................................................................................................. ,292
`D.A. Bader and J. JdJa’
`Parallel Implementation of Bonhka’ s Minimum Spanning Tree Algorithm ............................
`S. Chung and A. Condon
`Practical Algorithms for Selection on Coarse-Grained Parallel Computers .............................
`I. Al-furiah, S. Aluru, S. Goil, andS. Ranka
`Parallel Multilevel Graph Partitioning
`G. Karypis and V. Kumar
`PACKNNPACK on Coarse-Grained Distributed Memory Parallel Machines
`S. Bae and S. Ranka
`Random Seeking: A General, Efficient, and Informed Randomized Scheme for Dynamic
`Load Balancing ......................................................................................................................
`N.R. Mahapatra and S. Dutt
`Session 9 - Resource Allocation and Management
`
`................
`
`314
`
`320
`
`325
`
`Chair: Rafael H. Saavedra - University of Southem California
`Resource Placement in Torus-Based Networks ....................................................................... 327
`M.M. Bae and B. Bose
`Simultaneous Compression of Makespan and Number of Processors Using CRP ................... ,332
`Y. Ge and D. Y. Y. Yun
`Implementation of Scalable Blocking Locks Using an Adaptive Thread Scheduler ................. ,339
`B. Mukherjee and K. Schwan
`Hector: Automated Task Allocation for MPI ..........................................
`S.H. Russ, B. Flachs, J. Robinson, and B. Heckel
`An Adaptive Approach to Data Placement .............................................................................. 349
`D.K. Lowenthal and G.R. Andrews
`Complete Parallelization of Computations: Integration of Data Partitioning and Functional
`Parallelism for Dynamic Data Structures ...
`................
`D. Banerjee and J. C. Browne
`Keynote Address - “MPPs versus Clusters”
`
`344
`
`354
`
`Speaker: Charles L. Seitz - Myricom, Inc. ............................................................................ 362
`
`...
`Vlll
`
`Petitioner Microsoft Corporation - Ex. 1069, p. viii
`
`

`

`Session 10 - Communication II
`Chair: Louise Moser - University oJ California, Santa Barbara
`Generating Realignment-Based Communication for HPF Programs .......................................
`T. Kamachi, K. Kusano, K. Suehiro, Y. Seo, M. Tamura, anld S. Sakon
`Software Support for Virtual Memory-Mapped Communication ............................................
`C. Dubnicki, L. Iftode, E. W. Felten, and K. Li
`How to Optimize Residual Communications? ........................................................................
`M. Dion, C. Randriamaro, and Y. Robert
`A Comparative Study of Methods for Time-Deterministic Message Delivery in a
`Multiprocessor Architecture ...................................................................................................
`J. Jonsson and J. Vase11
`ECO: Efficient Collective Operations for Communication on Heterogeneous Networks ........ ,399
`B.B. Lowekamp and A. Beguelin
`Software Techniques for Improving MPP Bulk-Triansfer Perforrnance .................................... 406
`E.A. Brewer, P. Gauthier, A. Fox, and A. Schuett
`
`,364
`
`,372
`
`,382
`
`.392
`
`Session 11 - Algorithms: lmplementatiorn
`
`Chair: Mikhail Atallah - Purdue University
`Parallel Algorithms for Image Enhancement and Segmentation by Region Growing with
`.................................................................................................... 414
`an Experimental Study
`D.A. Bader, J. JciJa', D. Harwood, and L.S. Davis
`The Chessboard Distance Transform and the Medial Axis Transform are Interchangeable ...... ,424
`Y-H. Lee and S-J. Horng
`Parallel Algorithms for Image Processing: Practical Algorithms with Experiments ................ .429
`A. Baumker and W. Dittrich
`Study of Scalable Declustering Algorithms for Parallel Grid Files ..
`B. Moon, A. Acharya, and J. Saltz
`A Parallel Algorithm for Text Inference ........................................
`S.M. Harabagiu and D.I. Moldovan
`A Direct Block-Five-Diagonal System Solver for the VLSI Parallel Model ............................
`M. VajterSic
`
`.,
`
`........... ,434
`
`........... 441
`
`,446
`
`Session 12 - Performance Evaluation and Prediction1
`
`Chair: John Gustafson - Ames Laboratory
`Efficient Execution of Parallel Applications in Mu:ltiprogrammeld Multiprocessor
`Systems .................................................................................................................................
`K. K. Yue and D. J. Lilja
`The Relation of Scalability and Execution Time
`X-H. Sun
`Maximizing Speedup through Self-Tuning of Processor Allocation ........................................
`T. D. Nguyen, R. Vaswani, and J. Zahorjan
`Profiling Optimized Code: A Profiling System for an HPF Com,piler ..................................... 469
`S. Kaneshiro and T. Shindo
`
`................................................................. 457
`
`,448
`
`,463
`
`ix
`
`Petitioner Microsoft Corporation - Ex. 1069, p. ix
`
`

`

`Toward Symbolic Performance Prediction of Parallel Programs .............................................
`T. Fahringer
`Performance Prediction with Benchmaps .............................................................................
`S. Toledo
`Industrial Track - Invited Presentations
`Organizer: John K. Antonio - Texas Tech University
`Session-I: Parallel Architectures - Implementation, Programming, and
`
`,474
`
`,479
`
`Performance
`Chair: John K. Antonio - Texas Tech University
`Cray Research, Inc.:
`Communication Latency and Bandwidth on the Cray Research T3E .........................
`F. W. Chism
`IBM System/390 Division:
`Overview of IBM System/390 Parallel S ysplex: A Commercial Parallel Processing
`System .....................................................................................................................
`J.M. Nick, J-Y. Chung, and N.S. Bowen
`Litton Guidance and Control Systems, Inc.:
`Implementing Parallel Processing in a Rugged Embeddable Environment
`A.L. Smeyne
`Mercury Computer Systems, Inc.:
`Planned Direct Transfers: A Programming Model for Real-Time Applications
`G. Vichniac, B. Isenstein, C. Lund, and A. Pool
`
`...... ,487
`
`....... 488
`....
`
`....... 496
`
`
`
`... ........ 502
`
`Session-Il: Networking and Distributed Computing
`Chair: Richard C . Metzger - Rome Laboratory
`Centre for Development of Advanced Computing:
`........ 507
`DS-Link over Fiber: A High-speed Interconnect for Cluster Computing ..................
`...
`Y. Abhyankar, A. Degwekar, and A. Karandikar
`Electronics and Telecommunications Research Institute:
`A Multiprocessor Server with a New Highly Pipelined Bus ....................
`W-J. Hahn, A. Ki, K-W. Rim, and S-W. Kim
`Tandem Computers Incorporated:
`........ 518
`Performance Modeling of ServerNetTM Topologies ...................................................
`...
`B. Horst, D. Avresky, R. Wilkinson, D. Jewett, W. Watson, L. Young, and C. Cunningham
`Virtual Computer Corporation:
`Distributed Virtual Computing ...........................................................................................
`J. Schewel, M. Thornburg, and S. Casselman
`
`........ 512
`
`,524
`
`X
`
`Petitioner Microsoft Corporation - Ex. 1069, p. x
`
`

`

`Session 13 - Synchronization, Virtual Memory, and Runtime System Support
`
`Chair: Francine Berman - University of California, San Diego
`CoCheck: Checkpointing and Process Migration for MPI .............
`G. Stellner
`Tulip: A Portable Run-Time System for Object-Piarallel Systems
`P. Beckman and D. Gannon
`A Virtual Memory Model for Parallel Supercomputers
`............
`V. L. M. Reis and I. D. Scherson
`A Partitioning Programming Environment for a Novel Parallel Architecture ......
`R. Hartenstein, J. Becker, M. Herz, R. Kress, and U. Nageldinger
`An Integrated Synchronization and Consistency Protocol for the: Implementation of a
`High-Level Parallel Programming Language ..........................................................................
`M. C. Rinard
`Implementation and Evaluation of Prefetching in the Intel Paragon Parallel File System ........ ,554
`M. Arunachakam, A. Choudhary, and B. Rullman
`
`.......................... 526
`
`............................ 532
`
`.................... 537
`
`.549
`
`Session 14 - Arrays and Hypercubes
`
`.................................. 568
`
`,573
`
`............................. 579
`
`Chair: Oscar Ibarra - University of California, Santa Barbara
`Routing a Permutation in the Hypercube by Two Sets of Edge-Disjoint Paths ......................... 561
`Q-P. Gu and H. Tumaki
`Determining Asynchronous Acyclic Pipeline Execution Times ......
`V. Donaldson and J. Ferrante
`Distributing Tokens on a Hypercube without Error Accumulation ..........................................
`B.S. Chlebus, J.D.P. Rolim, and G. Slutzki
`On Some Global Operations in Faulty SIMD Hypercubes
`A. Sengupta and C.S. Raghavendra
`An Improved Approximation Algorithm for Scheduling Task Trees on Linear Arrays ............ .584
`H.K. Tadepalli and E.L. Lloyd
`Mapping Linear Recurrences onto Systolic Arrays
`L. Kazerouni, B. Rujun, and R.K. Shyamasundar
`
`.............
`
`................................ 591
`
`Session 15 - Mathematical Methods
`
`Chair: Dan I. Moldovan - Southern Methodist University
`Jacobi-like Algorithms for Eigenvalue Decomposition of a Real Normal Matrix Using
`Real Arithmetic ..................................................................................................................... 593
`B. B. Zhou and R. P. Brent
`An Element-Based Concurrent Partitioner for Unstructured Finite Element Meshes ............... ,601
`H.Q. Ding and R.D. Ferraro
`Analysis of the Numerical Effects of Parallelism on a Parallel Genetic Algorithm ................... 606
`W.E. Hart, S. Baden, R.K. Belew, and S. Kohn
`Compiling MATLAB Programs to ScaLAPACK Exploiting Task and Data Parallelism ......... . 6 13
`S. Ramaswamy, E, W. Hodges IV, and P. Banerjee
`Mapping Techniques for Parallel Evaluation of Chains of Recurrences ..................................
`E.V. Zima, K.R. Vadivelu, and T.L. Casavant
`
`,620
`
`xi
`
`Petitioner Microsoft Corporation - Ex. 1069, p. xi
`
`

`

`Performance of Asynchronous Linear Iterations with Random Delays ....................................
`A.C. Moga and M. Dubois
`
`,625
`
`Panel - “For a Massive Number of Massively Parallel Machines:
`
`What are the Target Applications, Who are the Target Users, and
`What New R&D is Needed to Hit the Target?”
`Moderator: Howard Jay Siege1 - Purdue University .......................................................... 631
`Panelists: William Farmer - Integrated Computing Engines, Inc.
`Richard Freund - NRaD
`Mark Furtney - Cray Research, Inc.
`Paul Messina - Caltech
`Lionel M. Ni -National Science Foundation
`Charles L. Seitz - Myricom, Inc.
`Marc Snir - IBM T. J. Watson Research Center
`Keynote Address - “Clusters for Commercial Computing: An Invisible
`Architecture”
`Speaker: Gregory F. Pfister - IBM Sewer Group, Austin
`Session 16 - Interconnection Networks
`
`636
`
`Chair: D.K. Panda - Ohio State University
`Generic Methodologies for Deadlock-Free Routing ...............................................................
`H. Park and D.P. Agrawal
`Partitionability of the Multistage Interconnection Networks ...................................................
`Y. Chang
`On Embedding Various Networks into the Hypercube Using Matrix Transformations ............ ,650
`M. Hamdi and S. W. Song
`Optimal Subcube Fault Tolerance in a Circuit-Switched Hypercube .......................................
`B.A. Izadi and F. Ozgiiner
`Fault-Tolerant Ring Embedding in Star Graphs .....................................................................
`Y-C. Tseng, S-H. Chang, and J-P. Sheu
`An Optical Interconnect Model for k-ary n-cube Wormhole Networks .................................... 666
`M. Raksapatcharawong and T.M. Pinkston
`
`,638
`
`,644
`
`.655
`
`,660
`
`Session 17 - Bus-Based Algorithms
`
`Chair: Sartaj Sahni - University of Florida
`Fault-Tolerant Multiple Bus Networks for Fan-In Algorithms ................................................
`R. Vaidyanathan and S. Nadella
`Coping with Sparse Inputs on Enhanced Meshes - Semigroup Computation with
`COMMON CRCW Buses .........................................................................................................
`P. Damaschke
`An Optimal Algorithm for the Angle-Restricted All Nearest Neighbor Problem on the
`Reconfigurable Mesh ............................................................................................................. ,687
`K. Nakano and S. Olariu
`
`,682
`
`.674
`
`xii
`
`Petitioner Microsoft Corporation - Ex. 1069, p. xii
`
`

`

`Parallel Algorithms Using Unreliable Broadcasts ..................................................................
`J. Matthews and C. Martel
`Efficient Algorithms for the Hough Transform on Arrays with IReconfigurable
`Optical Buses ......................................................................................................................... 697
`S. Pave1 and S.G. Akl
`Integer and Floating Point Matrix-Vector Multiplication on the Reconfigurable Mesh ............ ,702
`J.L. Trahan, C-M. Lu, and R. Vaidyanathan
`
`,692
`
`Session 18 - Image and Radar Processing
`
`Chair: D. Martinez - MZT Lincoln 1xborutor-y
`Some Image Processing Algorithms on a RAP with Wider Bus Networks ..............................
`S-S. Lee, S-J. Horng, H-R. Tsai, and Y-H. Lee
`Parallel Synthetic Aperture Radar Processing on Workstation Networks ................................
`P.G. Meisl, M.R. Ito, and I.G. Gumming
`The Evolution of a Massively Parallel Vision System for Real-Time Automotive Image
`..........................................................................................................
`
`,708
`
`. 7 16
`
`724
`
`............ 734
`
`A. Broggi
`2D Object Recognition on a Reconfigurable Mesh .................................................................. 729
`C. Guerra
`Space-Time Adaptive Processing on the Mesh Syinchronous Processor ....
`J.S. McMahon and K. Teitelbaum
`An Experimental Study of Input/Output Characteristics of NASA Earth and Space
`Sciences Applications .........................................................
`................................... 741
`M.R. Berry and T.A. El-Ghazawi
`
`Session 1 9 - Special-Purpose Applications
`Chair: Kang G. Shin - University of Michigan, Ann Arbor
`Bitonic Sorting on Bene5 Networks ....................................
`B.M. Gocal and K.E. Batcher
`Designing Adaptable Real-Time Fault-Tolerant Parallel Systems ...........................................
`C.E. Moro'n
`Improving Memory Performance for Indirect Accesses on SIMID Computers .........................
`J.D. Allen and D.E. Schimmel
`A New Approach to Pipeline FFT Processor ........................
`S. He and M. Torkelson
`Implementation of a SliM Array Processor ..........
`H. M. Chang, M.H. Sunwoo, and T-H. Cho
`Temporal Characterization of Demands for Data Movement on Parallel Programs .....
`B. Rodriguez, H. Jordan, and G. Alaghband
`Session 20 - Communication 111
`Chair: Jean-Luc Gaudiot - University of Southeirn CaZ$orniu
`Broadcasting Multiple Messages in the Multiport Model ........................................................
`A. Bar-Noy and C-T. Ho
`
`............................... 749
`
`............................... 766
`
`..........................................
`
`,754
`
`,759
`
`.78 1
`
`...
`X l l l
`
`Petitioner Microsoft Corporation - Ex. 1069, p. xiii
`
`

`

`,789
`
`,796
`
`,803
`
`The Necessary Conditions for Clos-Type Nonblocking Multicast Networks ...........................
`Y. Yang and G.M. Masson
`A Class of Interconnection Networks for Multicasting ...........................................................
`Y. Yang
`Performance Prediction of PVM Programs .............................................................................
`M.R. Steed and M.J. Clement
`Algorithms for All-to-All Personalized Exchange in 2D and 3D Tori ...........................
`Y-J. Suh and S. Yalamanchili
`Generalized Theory for Deadlock-Free Adaptive Wormhole Routing and its Application
`to Disha Concurrent .............................................................................................................. .8 15
`A.K. Venkatramani, T.M. Pinkston, and J. Duato
`
`Session 21 - Clusters and Domain Decomposition
`
`Chair: Susamma Barua - California State University, Fullerton
`Efficient Run-Time Support for Irregular Task Computations with Mixed Granularities ......... ,823
`C. Fu and T. Yang
`A New Technique for 3-D Domain Decomposition on Multicomputers which Reduces
`Message-Passing
`............................................................ 831
`J. Gil and A. Wagner
`Application Load Imbalance on Parallel Processors ...............................................................
`V. Govindan and M.A. Franklin
`Native ATM Application Programmer Interface Testbed for Cluster-Based Computing
`P. W. Dowd, T.M. Carrozzi, F.A. Pellegrino, and A.X. Chen
`SWEB: Towards a Scalable World Wide Web Server on Multicomputers .............................. 850
`D. Andresen, T, Yang, V. Holmedahl, and O.H. Ibarra
`Parallel Implementations of Irregular Problems Using High-Level Actor Language ............... ,857
`R.B. Panwar, W. Kim, and G.A. Agha
`
`,836
`
`Additional Papers .................................................................................................................
`
`. I
`
`,863
`
`Author Index ..................................................................................................................... 899
`
`xiv
`
`Petitioner Microsoft Corporation - Ex. 1069, p. xiv
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket