Normal view MARC view ISBD view

Parallel Computing Works!.

By: Fox, Geoffrey C.
Contributor(s): Williams, Roy D | Messina, Guiseppe C.
Material type: materialTypeLabelBookPublisher: Saint Louis : Elsevier Science & Technology, 2014Copyright date: ©1994Description: 1 online resource (1012 pages).Content type: text Media type: computer Carrier type: online resourceISBN: 9780080513515.Subject(s): Parallel computers | Parallel processing (Electronic computers)Genre/Form: Electronic books.Additional physical formats: Print version:: Parallel Computing Works!DDC classification: 004.35 Online resources: Click here to view book
Contents:
Front Cover -- Parallel Computing Works! -- Copyright Page -- Table of Contents -- Color Plates -- Preface -- Chapter 1. Introduction -- 1.1 Introduction -- 1.2 The National Vision for Parallel Computation -- 1.3 Caltech Concurrent Computation Program -- 1.4 How Parallel Computing Works -- Chapter 2. Technical Backdrop -- 2.1 Introduction -- 2.2 Hardware Trends -- 2.3 Software -- 2.4 Summary -- Chapter 3. A Methodology for Computation -- 3.1 Introduction -- 3.2 The Process of Computation and Complex Systems -- 3.3 Examples of Complex Systems and Their Space-Time Structure -- 3.4 The Temporal Properties of Complex Systems -- 3.5 Spatial Properties of Complex Systems -- 3.6 Compound Complex Systems -- 3.7 Mapping Complex Systems -- 3.8 Parallel Computing Works? -- Chapter 4. Synchronous Applications -- 4.1 QCD and the Beginning of C3P -- 4.2 Synchronous Applications -- 4.3 Quantum Chromodynamics -- 4.4 Spin Models -- 4.5 An Automata Model of Granular Materials -- Chapter 5. Express and CrOS - Loosely Synchronous Message Passing -- 5.1 Multicomputer Operating Systems -- 5.2 A "Packet" History of Message-passing Systems -- 5.3 Parallel Debugging -- 5.4 Parallel Profiling -- Chapter 6. Synchronous Applications II -- 6.1 Computational Issues in Synchronous Problems -- 6.2 Convectively-Dominated Flows and the Flux-Corrected Transport Technique -- 6.3 Magnetism in the High-Temperature Superconductor Materials -- 6.4 Phase Transitions in Two-dimensional Quantum Spin Systems -- 6.5 A Hierarchical Scheme for Surface Reconstruction and Discontinuity Detection -- 6.6 Character Recognition by Neural Nets -- 6.7 An Adaptive Multiscale Scheme for Real-Time Motion Field Estimation -- 6.8 Collective Stereopsis -- Chapter 7. Independent Parallelism -- 7.1 Embarrassingly Parallel Problem Structure -- 7.2 Dynamically Triangulated Random Surfaces.
7.3 Numerical Study of High-Tc Spin Systems -- 7.4 Statistical Gravitational Lensing -- 7.5 Parallel Random Number Generators -- 7.6 Parallel Computing in Neurobiology: The GENESIS Project -- Chapter 8. Full Matrix Algorithms and Their Applications -- 8.1 Full and Banded Matrix Algorithms -- 8.2 Quantum Mechanical Reactive Scattering Using a High-Performance Parallel Computer -- 8.3 Studies of Electron-Molecule Collisions on Distributed-Memory Parallel Computers -- Chapter 9. Loosely Synchronous Problems -- 9.1 Problem Structure -- 9.2 Geomorphology by Micromechanical Simulations -- 9.3 Plasma Particle-in-Cell Simulation of an Electron Beam Plasma Instability -- 9.4 Computational Electromagnetics -- 9.5 LU Factorization of Sparse, Unsymmetric Jacobian Matrices -- 9.6 Concurrent DASSL Applied to Dynamic Distillation Column Simulation -- 9.7 Adaptive Multigrid -- 9.8 Munkres Algorithm for Assignment -- 9.9 Optimization Methods for Neural Nets: Automatic Parameter Tuning and Faster Convergence -- Chapter 10. DIME Programming Environment -- 10.1 DIME Portable Software for Irregular Meshes for Parallel or Sequential Computers -- 10.2 DIMEFEM: High-level Portable Irregular-Mesh Finite-Element Solver -- Chapter 11. Load Balancing and Optimization -- 11.1 Load Balancing as an Optimization Problem -- 11.2 Applications and Extensions of the Physical Analogy -- 11.3 Physical Optimization -- 11.4 An Improved Method for the Travelling Salesman Problem -- Chapter 12. Irregular Loosely Synchronous Problems -- 12.1 Irregular Loosely Synchronous Problems Are Hard -- 12.2 Simulation of the Electrosensory System of the Fish Gnathonemus petersii -- 12.3 Transonic Flow -- 12.4 Tree Codes for N-body Simulations -- 12.5 Fast Vortex Algorithm and Parallel Computing -- 12.6 Cluster Algorithms for Spin Models -- 12.7 Sorting.
12.8 Hierarchical Tree-Structures as Adaptive Meshes -- Chapter 13. Data Parallel C and Fortran -- 13.1 High-Level Languages -- 13.2 A Software Tool for Data Partitioning and Distribution -- 13.3 Fortran 90 Experiments -- 13.4 Optimizing Compilers by Neural Networks -- 13.5 ASPAR -- 13.6 Coherent Parallel C -- 13.7 Hierarchical Memory -- Chapter 14. Asynchronous Applications -- 14.1 Asynchronous Problems and a Summary of Basic Problem Classes -- 14.2 Melting in Two Dimensions -- 14.3 Computer Chess -- Chapter 15. High-Level Asynchronous Software Systems -- 15.1 Asynchronous Software Paradigms -- 15.2 MOOS II: An Operating System for Dynamic Load Balancing on the iPSC -- 15.3 Time Warp -- Chapter 16. The Zipcode Message-Passing System -- 16.1 Overview of Zipcode -- 16.2 Low-Level Primitives -- 16.3 High-Level Primitives -- 16.4 Details of Execution -- 16.5 Conclusions -- Chapter 17. MOVIE-Multitasking Object-oriented Visual Interactive Environment -- 17.1 Introduction -- 17.2 System Overview -- 17.3 Map Separates -- 17.4 The Ultimate User Interface: Virtual Reality -- Chapter 18. Complex System Simulation and Analysis -- 18.1 MetaProblems and MetaSoftware -- 18.2 ISIS: An Interactive Seismic Imaging System -- 18.3 Parallel Simulations that Emulate Function -- 18.4 Multitarget Tracking -- Chapter 19. Parallel Computing in Industry -- 19.1 Motivation -- 19.2 Examples of Industrial Applications -- Chapter 20. Computational Science -- 20.1 Lessons -- 20.2 Computational Science -- Appendices -- Appendix A: C3P Reports -- Appendix B: Selected Biographic Information -- Bibliography -- Index.
Summary: A clear illustration of how parallel computers can be successfully applied to large-scale scientific computations. This book demonstrates how a variety of applications in physics, biology, mathematics and other sciences were implemented on real parallel computers to produce new scientific results. It investigates issues of fine-grained parallelism relevant for future supercomputers with particular emphasis on hypercube architecture. The authors describe how they used an experimental approach to configure different massively parallel machines, design and implement basic system software, and develop algorithms for frequently used mathematical computations. They also devise performance models, measure the performance characteristics of several computers, and create a high-performance computing facility based exclusively on parallel computers. By addressing all issues involved in scientific problem solving, Parallel Computing Works! provides valuable insight into computational science for large-scale parallel architectures. For those in the sciences, the findings reveal the usefulness of an important experimental tool. Anyone in supercomputing and related computational fields will gain a new perspective on the potential contributions of parallelism. Includes over 30 full-color illustrations.
Tags from this library: No tags from this library for this title. Log in to add tags.
Item type Current location Call number URL Status Date due Barcode
Electronic Book UT Tyler Online
Online
QA76.58.F69 1994 (Browse shelf) https://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=1876691 Available EBC1876691

Front Cover -- Parallel Computing Works! -- Copyright Page -- Table of Contents -- Color Plates -- Preface -- Chapter 1. Introduction -- 1.1 Introduction -- 1.2 The National Vision for Parallel Computation -- 1.3 Caltech Concurrent Computation Program -- 1.4 How Parallel Computing Works -- Chapter 2. Technical Backdrop -- 2.1 Introduction -- 2.2 Hardware Trends -- 2.3 Software -- 2.4 Summary -- Chapter 3. A Methodology for Computation -- 3.1 Introduction -- 3.2 The Process of Computation and Complex Systems -- 3.3 Examples of Complex Systems and Their Space-Time Structure -- 3.4 The Temporal Properties of Complex Systems -- 3.5 Spatial Properties of Complex Systems -- 3.6 Compound Complex Systems -- 3.7 Mapping Complex Systems -- 3.8 Parallel Computing Works? -- Chapter 4. Synchronous Applications -- 4.1 QCD and the Beginning of C3P -- 4.2 Synchronous Applications -- 4.3 Quantum Chromodynamics -- 4.4 Spin Models -- 4.5 An Automata Model of Granular Materials -- Chapter 5. Express and CrOS - Loosely Synchronous Message Passing -- 5.1 Multicomputer Operating Systems -- 5.2 A "Packet" History of Message-passing Systems -- 5.3 Parallel Debugging -- 5.4 Parallel Profiling -- Chapter 6. Synchronous Applications II -- 6.1 Computational Issues in Synchronous Problems -- 6.2 Convectively-Dominated Flows and the Flux-Corrected Transport Technique -- 6.3 Magnetism in the High-Temperature Superconductor Materials -- 6.4 Phase Transitions in Two-dimensional Quantum Spin Systems -- 6.5 A Hierarchical Scheme for Surface Reconstruction and Discontinuity Detection -- 6.6 Character Recognition by Neural Nets -- 6.7 An Adaptive Multiscale Scheme for Real-Time Motion Field Estimation -- 6.8 Collective Stereopsis -- Chapter 7. Independent Parallelism -- 7.1 Embarrassingly Parallel Problem Structure -- 7.2 Dynamically Triangulated Random Surfaces.

7.3 Numerical Study of High-Tc Spin Systems -- 7.4 Statistical Gravitational Lensing -- 7.5 Parallel Random Number Generators -- 7.6 Parallel Computing in Neurobiology: The GENESIS Project -- Chapter 8. Full Matrix Algorithms and Their Applications -- 8.1 Full and Banded Matrix Algorithms -- 8.2 Quantum Mechanical Reactive Scattering Using a High-Performance Parallel Computer -- 8.3 Studies of Electron-Molecule Collisions on Distributed-Memory Parallel Computers -- Chapter 9. Loosely Synchronous Problems -- 9.1 Problem Structure -- 9.2 Geomorphology by Micromechanical Simulations -- 9.3 Plasma Particle-in-Cell Simulation of an Electron Beam Plasma Instability -- 9.4 Computational Electromagnetics -- 9.5 LU Factorization of Sparse, Unsymmetric Jacobian Matrices -- 9.6 Concurrent DASSL Applied to Dynamic Distillation Column Simulation -- 9.7 Adaptive Multigrid -- 9.8 Munkres Algorithm for Assignment -- 9.9 Optimization Methods for Neural Nets: Automatic Parameter Tuning and Faster Convergence -- Chapter 10. DIME Programming Environment -- 10.1 DIME Portable Software for Irregular Meshes for Parallel or Sequential Computers -- 10.2 DIMEFEM: High-level Portable Irregular-Mesh Finite-Element Solver -- Chapter 11. Load Balancing and Optimization -- 11.1 Load Balancing as an Optimization Problem -- 11.2 Applications and Extensions of the Physical Analogy -- 11.3 Physical Optimization -- 11.4 An Improved Method for the Travelling Salesman Problem -- Chapter 12. Irregular Loosely Synchronous Problems -- 12.1 Irregular Loosely Synchronous Problems Are Hard -- 12.2 Simulation of the Electrosensory System of the Fish Gnathonemus petersii -- 12.3 Transonic Flow -- 12.4 Tree Codes for N-body Simulations -- 12.5 Fast Vortex Algorithm and Parallel Computing -- 12.6 Cluster Algorithms for Spin Models -- 12.7 Sorting.

12.8 Hierarchical Tree-Structures as Adaptive Meshes -- Chapter 13. Data Parallel C and Fortran -- 13.1 High-Level Languages -- 13.2 A Software Tool for Data Partitioning and Distribution -- 13.3 Fortran 90 Experiments -- 13.4 Optimizing Compilers by Neural Networks -- 13.5 ASPAR -- 13.6 Coherent Parallel C -- 13.7 Hierarchical Memory -- Chapter 14. Asynchronous Applications -- 14.1 Asynchronous Problems and a Summary of Basic Problem Classes -- 14.2 Melting in Two Dimensions -- 14.3 Computer Chess -- Chapter 15. High-Level Asynchronous Software Systems -- 15.1 Asynchronous Software Paradigms -- 15.2 MOOS II: An Operating System for Dynamic Load Balancing on the iPSC -- 15.3 Time Warp -- Chapter 16. The Zipcode Message-Passing System -- 16.1 Overview of Zipcode -- 16.2 Low-Level Primitives -- 16.3 High-Level Primitives -- 16.4 Details of Execution -- 16.5 Conclusions -- Chapter 17. MOVIE-Multitasking Object-oriented Visual Interactive Environment -- 17.1 Introduction -- 17.2 System Overview -- 17.3 Map Separates -- 17.4 The Ultimate User Interface: Virtual Reality -- Chapter 18. Complex System Simulation and Analysis -- 18.1 MetaProblems and MetaSoftware -- 18.2 ISIS: An Interactive Seismic Imaging System -- 18.3 Parallel Simulations that Emulate Function -- 18.4 Multitarget Tracking -- Chapter 19. Parallel Computing in Industry -- 19.1 Motivation -- 19.2 Examples of Industrial Applications -- Chapter 20. Computational Science -- 20.1 Lessons -- 20.2 Computational Science -- Appendices -- Appendix A: C3P Reports -- Appendix B: Selected Biographic Information -- Bibliography -- Index.

A clear illustration of how parallel computers can be successfully applied to large-scale scientific computations. This book demonstrates how a variety of applications in physics, biology, mathematics and other sciences were implemented on real parallel computers to produce new scientific results. It investigates issues of fine-grained parallelism relevant for future supercomputers with particular emphasis on hypercube architecture. The authors describe how they used an experimental approach to configure different massively parallel machines, design and implement basic system software, and develop algorithms for frequently used mathematical computations. They also devise performance models, measure the performance characteristics of several computers, and create a high-performance computing facility based exclusively on parallel computers. By addressing all issues involved in scientific problem solving, Parallel Computing Works! provides valuable insight into computational science for large-scale parallel architectures. For those in the sciences, the findings reveal the usefulness of an important experimental tool. Anyone in supercomputing and related computational fields will gain a new perspective on the potential contributions of parallelism. Includes over 30 full-color illustrations.

Description based on publisher supplied metadata and other sources.

There are no comments for this item.

Log in to your account to post a comment.