Parallel Supercomputing in SIMD Architectures is a survey book providing a thorough review of Single-Instruction-Multiple-Data machines, a type of parallel processing computer that has grown to importance in recent years. It was written to describe this technology in depth including the architectural concept, its history, a variety of hardware implementations, major programming languages, algorithmic methods, representative applications, and an assessment of benefits and drawbacks. Although there are numerous books on parallel processing, this is the first volume devoted entirely to the massively parallel machines of the SIMD class. The reader already familiar with low order parallel processing will discover a different philosophy of parallelism--the data parallel paradigm instead of the more familiar program parallel scheme. The contents are organized into nine chapters, rich with illustrations and tables. The first two provide introduction and background covering fundamental concepts and a description of early SIMD computers. Chapters 3 through 8 each address specific machines from the first SIMD supercomputer (Illiac IV) through several contemporary designs to some example research computers. The final chapter provides commentary and lessons learned. Because the test of any technology is what it can do, diverse applications are incorporated throughout, leading step by step to increasingly ambitious examples. The book is intended for a wide range of readers. Computer professionals will find sufficient detail to incorporate much of this material into their own endeavors. Program managers and applications system designers may find the solution to their requirements for high computational performance at an affordable cost. Scientists and engineers will find sufficient processing speed to make interactive simulation a practical adjunct to theory and experiment. Students will find a case study of an emerging and maturing technology. The general reader is afforded the opportunity to appreciate the power of advanced computing and some of the ramifications of this growing capability.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Illustrationen
28 s/w Tabellen, 81 s/w Photographien bzw. Rasterbilder
81 figs., 28 tabs.
Maße
Höhe: 229 mm
Breite: 152 mm
Gewicht
ISBN-13
978-0-8493-4271-4 (9780849342714)
Schweitzer Klassifikation
Hord; R. Michael Reston, VA,
INTRODUCTION. BACKGROUND. SIMD vs. MIMD. Fine Grain vs. Coarse Grain. Connectivity. Early Machine-PEPE; STARAN; SOLOMON I. ILLIAC IV-THE FIRST SIMD SUPERCOMPUTER. History. The Illiac IV System. The CFD Language. Language Review. Performance. Seismic Analysis Application. Landsat Analysis. Synthetic Aperture Radar. Fast Fourier Transform. Linear Programming Image Enhancement. Comments on Some Case Studies. The Effects of the Illiac IV System on Computing Technology. THE MASSIVELY PARALLEL PROCESSOR (MPP). The MPP Design. Parallel Forth Language. Parallel Pascal Design. I Using Spin Exchange Simulation. Stereo Analysis. Sort. THE DISTRIBUTED ARRAY OF PROCESSORS (DAP). The DAP Design. Parallel Data Transforms. Solution of a Large Systems of Equations. Image Understanding. THE GEOMETRIC ARITHMETIC PARALLEL PROCESSOR (GAPP). The GAPP Design. GAPP Programming. GAPP System. THE CONNECTION MACHINE (CM). The CM System. Overview. The Connection Machine. The Datavault. Programming. The *LISP Language. The C* Language. The PARIS Language. Applications. Physics. Operations Research. Image Processing. Miscellaneous. RESEARCH SIMD COMPUTERS. GAM. CLIP4. Commentary. Appendix: Fault Tolerant SIMD. Index.