Parallel Computing: Software Technology, Algorithms, Architectures & Applications: Proceedings of the International Conference ParCo2003, Dresden, Germany

Joubert, Gerhard; Nagel, Wolfgang; Peters, Frans; Walter, Wolfgang

In stock
Regular price 111.000 KD inc. VAT
License
Table of contents
  • Cover
  • Contentsxi
  • Prefacev
  • Sponsors, Exhibitors / Participants in the industrial trackvii
  • Committeesviii
  • Part I: Invited Papers1
  • Chapter 1. Parallel Machines and the "Digital Brain"- An Intricate Extrapolation on Occasion of JvN'3
  • Chapter 2. So Much Data, So Little Time...13
  • Part II: Software Technology21
  • Chapter 3. On Compiler Support for Mixed Task and Data Parallelism23
  • Chapter 4. Distributed Process Networks - Using Half FIFO Queues in CORBA31
  • Chapter 5. An efficient data race detector backend for DIOTA39
  • Chapter 6. Pipelined parallelism for multi-join queries on shared nothing machines47
  • Chapter 7. Towards the Hierarchical Group Consistency for DSM systems : an efficient way to share da55
  • Chapter 8. An operational semantics for skeletons63
  • Chapter 9. A Programming Model for Tree Structured Parallel and Distributed Algorithms and its Imple71
  • Chapter 10. A Rewriting Semantics for an Event-Oriented Functional Parallel Language79
  • Chapter 11. RMI-like communication for migratable software components in HARNESS87
  • Chapter 12. Semantics of a Functional BSP Language with Imperative Features95
  • Chapter 13. The Use of Parallel Genetic Algorithms for Optimization in the Early Design Phases103
  • Chapter 14. An Integrated Annotation and Compilation Framework for Task and Data Parallel Programmin111
  • Chapter 15. On The Use of Java Arrays for Sparse Matrix Computations119
  • Chapter 16. A Calculus of Functional BSP Programs with Explicit Substitution127
  • Chapter 17. JToe: a Java API for Object Exchange135
  • Chapter 18. A Modular Debugging Infrastructure for Parallel Programs143
  • Chapter 19. Toward a Distributed Computational Steering Environment based on CORBA151
  • Chapter 20. Parallel Decimation of 3D Meshes for Efficient Web-Based Isosurface Extraction159
  • Part III: Parallel Programming167
  • Chapter 21. MPI on a Virtual Shared Memory169
  • Chapter 22. OpenMP vs. MPI on a Shared Memory Multiprocessor177
  • Chapter 23. MPI and OpenMP implementations of Branch-and-Bound Skeletons185
  • Chapter 24. Parallel Overlapped Block-Matching Motion Compensation Using MPI and OpenMP193
  • Chapter 25. A comparison of OpenMP and MPI for neural network simulations on a SunFire 6800201
  • Chapter 26. Comparison of Parallel Implementations of Runge-Kutta Solvers: Message Passing vs. Threa209
  • Part IV: Scheduling217
  • Chapter 27. Extending the Divisible Task Model for Workload Balancing in Clusters219
  • Chapter 28. The generalized diffusion method for the load balancing problem225
  • Chapter 29. Delivering High Performance to Parallel Applications Using Advanced Scheduling233
  • Part V: Algorithms241
  • Chapter 30. Multilevel Extended Algorithms in Structural Dynamics on Parallel Computers243
  • Chapter 31. Parallel Model Reduction of Large-Scale Unstable Systems251
  • Chapter 32. Parallel Decomposition Approaches for Training Support Vector Machines259
  • Chapter 33. Fast parallel solvers for fourth-order boundary value problems267
  • Chapter 34. Parallel Solution of Sparse Eigenproblems by Simultaneous Rayleigh Quotient Optimization275
  • Chapter 35. An Accurate and Efficient Selfverifying Solver for Systems with Banded Coefficient Matri283
  • Chapter 36. 3D parallel calculations of dendritic growth with the lattice Boltzmann method291
  • Chapter 37. Distributed Negative Cycle Detection Algorithms297
  • Chapter 38. A Framework for Seamlesly Making Object Oriented Applications Distributed305
  • Chapter 39. Performance Evaluation of Parallel Genetic Algorithms for Optimization Problems of Diffe313
  • Chapter 40. Extensible and Customizable Just-In-Time Security (JITS) Management of Client- Server Co321
  • Part VI: Applications & Simulation329
  • Chapter 41. An Object-Oriented Parallel Multidisciplinary Simulation System„The SimServer331
  • Chapter 42. Computer Simulation of Action Potential Propagation on Cardiac Tissues: An Efficient and339
  • Chapter 43. MoDySim- A parallel dynamical UMTS simulator347
  • Chapter 44. apeNEXT: a Multi-TFlops Computer for Elementary Particle Physics355
  • Chapter 45. The Parallel Model System LM-MUSCAT for Chemistry-Transport Simulations: Coupling Scheme363
  • Chapter 46. Real-time Visualization of Smoke through Parallelizations371
  • Chapter 47. Parallel Simulation of Cavitated Flows in High Pressure Systems379
  • Chapter 48. Improvements in black hole detection using parallelism387
  • Chapter 49. High Throughput Computing for Neural Network Simulation395
  • Chapter 50. Parallel algorithms and data assimilation for hydraulic models403
  • Part VII: Multimedia Applications413
  • Chapter 51. Parallelization of VQ Codebook Generation using Lazy PNN Algorithm415
  • Chapter 52. A Scalable Parallel Video Server Based on Autonomous Network-attached Storage423
  • Chapter 53. Efficient Parallel Search in Video Databases with Dynamic Feature Extraction431
  • Part VIII: Architectures439
  • Chapter 54. Introspection in a Massively Parallel PIM-Based Architecture441
  • Chapter 55. Time-Transparent Inter-Processor Connection Reconfiguration in Parallel Systems Based on449
  • Chapter 56. SIMD design to solve partial differential equations457
  • Part IX: Caches465
  • Chapter 57. Trade-offs for Skewed-Associative Caches467
  • Chapter 58. Cache Memory Behavior of Advanced PDE Solvers475
  • Part X: Performance483
  • Chapter 59. A Comparative Study of MPI Implementations on a Cluster of SMP Workstations485
  • Chapter 60. MARMOT: An MPI Analysis and Checking Tool493
  • Chapter 61. BenchIT„Performance Measurement and Comparison for Scientific Applications501
  • Chapter 62. Performance Issues in the Implementation of the M-VIA Communication Software509
  • Chapter 63. Performance and performance counters on the Itanium 2 „ A benchmarking case study517
  • Chapter 64. On the parallel prediction of the RNA secondary structure525
  • Part XI: Clusters533
  • Chapter 65. MDICE– a MATLAB Toolbox for Efficient Cluster Computing535
  • Chapter 66. Parallelization of Krylov Subspace Methods in Multiprocessor PC Clusters543
  • Chapter 67. First Impressions of Different Parallel Cluster File Systems551
  • Chapter 68. Fast Parallel I/O on ParaStation Clusters559
  • Chapter 69. PRFX : a runtime library for high performance programming on clusters of SMP nodes569
  • Part XII: Grids577
  • Chapter 70. Experiences about Job Migration on a Dynamic Grid Environment579
  • Chapter 71. Security in a Peer-to-Peer Distributed Virtual Environment587
  • Chapter 72. A Grid Environment for Diesel Engine Chamber Optimization599
  • Chapter 73. A Broker Architecture for Object-Oriented Master/Slave Computing in a Hierarchical Grid609
  • Chapter 74. A framework for experimenting with structured parallel programming environment design617
  • Part XIII: Minisymposium - Grid Computing625
  • Chapter 75. Considerations for Resource Brokerage and Scheduling in Grids627
  • Chapter 76. Job Description Language and User Interface in a Grid context: The EU DataGrid experienc635
  • Chapter 77. On Pattern Oriented Software Architecture for the Grid643
  • Part XIV: Minisymposium- Bioinformatics651
  • Chapter 78. Green Destiny + mpiBLAST = Bioinfomagic653
  • Chapter 79. Parallel Processing on Large Redundant Biological Data Sets: Protein Structures Classifi661
  • Chapter 80. MDGRAPE-3: A Petaflops Special-Purpose Computer System for Molecular Dynamics Simulation669
  • Chapter 81. Structural Protein Interactions: From Months to Minutes677
  • Chapter 82. Spatially Realistic Computational Physiology: Past, Present and Future685
  • Chapter 83. Cellular automaton modeling of pattern formation in interacting cell systems695
  • Chapter 84. Numerical Simulation for eHealth: Grid-enabled Medical Simulation Services705
  • Chapter 85. Parallel computing in biomedical research and the search for peta-scale biomedical appli719
  • Part XV: Minisymposium- Performance Analysis727
  • Chapter 86. Big Systems and Big Reliability Challenges729
  • Chapter 87. Scalable Performance Analysis of Parallel Systems: Concepts and Experiences737
  • Chapter 88. CrossWalk: A Tool for Performance Profiling Across the User-Kernel Boundary745
  • Chapter 89. Hardware-Counter Based Automatic Performance Analysis of Parallel Programs753
  • Chapter 90. Online Performance Observation of Large-Scale Parallel Applications761
  • Chapter 91. Deriving analytical models from a limited number of runs769
  • Chapter 92. Performance Modeling of HPC Applications777
  • Part XVI: Minisymposium - OpenMP785
  • Chapter 93. Thread based OpenMP for nested parallelization787
  • Chapter 94. OpenMP on Distributed Memory via Global Arrays795
  • Chapter 95. Performance Simulation of a Hybrid OpenMP/MPI Application with HeSSE803
  • Chapter 96. An environment for OpenMP code parallelization811
  • Chapter 97. Hindrances in OpenMP programming819
  • Chapter 98. Wavelet-Based Still Image Coding Standards on SMPs using OpenMP827
  • Part XVII: Minisymposium - Parallel Applications835
  • Chapter 99. Parallel Solution of the Bidomain Equations with High Resolutions837
  • Chapter 100. Balancing Domain Decomposition Applied to Structural Analysis Problems845
  • Chapter 101. Multiperiod Portfolio Management Using Parallel Interior Point Method853
  • Chapter 102. Performance of a parallel split operator method for the time dependent Schrödinger equ861
  • Part XVIII: Minisymposium - Cluster Computing869
  • Chapter 103. Design and implementation of a 512 CPU cluster for general purpose supercomputing871
  • Chapter 104. Experiences Parallelizing, Configuring, Monitoring, and Visualizing Applications for Cl879
  • Chapter 105. Cluster Computing as a Teaching Tool887
  • Part XIX: Minisymposium- Mobile Agents895
  • Chapter 106. Mobile Agents Principles of Operation897
  • Chapter 107. Mobile Agent Application Fields905
  • Chapter 108. Mobile Agents and Grid Computing913
  • Chapter 109. Mobile Agents, Globus and Resource Discovery919
  • Chapter 110. A Mobile Agent Tool for Resource Discovery927
  • Chapter 111. Mobile Agents and Knowledge Discovery in Ubiquitous Computing935
  • Author & Subject Index943
  • Author Index945
  • Subject Index951
Book details
  • Vendor Elsevier S & T
  • SKU 9780444516893
  • ISBN-13 9780080538433
  • Author Joubert, Gerhard; Nagel, Wolfgang; Peters, Frans; Walter, Wolfgang
  • Category Computers
  • Subject Data Modeling & Design

Do you have questions about this book?

Ask an expert!

Advances in Parallel Computing series presents the theory and use of of parallel computer systems, including vector, pipeline, array, fifth and future generation computers and neural computers. This volume features original research work, as well as accounts on practical experience with and techniques for the use of parallel computers.