Data-parallel Programming on MIMD Computers

Data-parallel Programming on MIMD Computers
Author :
Publisher :
Total Pages : 231
Release :
ISBN-10 : 0262288486
ISBN-13 : 9780262288484
Rating : 4/5 (86 Downloads)

Book Synopsis Data-parallel Programming on MIMD Computers by : Philip J. Hatcher

Download or read book Data-parallel Programming on MIMD Computers written by Philip J. Hatcher and published by . This book was released on 1991 with total page 231 pages. Available in PDF, EPUB and Kindle. Book excerpt: Data-Parallel Programming demonstrates that architecture-independent parallel programming is possible by describing in detail how programs written in a high-level SIMD programming language may be compiled and efficiently executed-on both shared-memory multiprocessors and distributed-memory multicomputers.MIMD computers are notoriously difficult to program. Data-Parallel Programming demonstrates that architecture-independent parallel programming is possible by describing in detail how programs written in a high-level SIMD programming language may be compiled and efficiently executed-on both shared-memory multiprocessors and distributed-memory multicomputers. The authors provide enough data so that the reader can decide the feasibility of architecture-independent programming in a data-parallel language. For each benchmark program they give the source code listing, absolute execution time on both a multiprocessor and a multicomputer, and a speedup relative to a sequential program. And they often present multiple solutions to the same problem, to better illustrate the strengths and weaknesses of these compilers. The language presented is Dataparallel C, a variant of the original C* language developed by Thinking Machines Corporation for its Connection Machine processor array. Separate chapters describe the compilation of Dataparallel C programs for execution on the Sequent multiprocessor and the Intel and nCUBE hypercubes, respectively. The authors document the performance of these compilers on a variety of benchmark programs and present several case studies.ContentsIntroduction Dataparallel C Programming Language Description Design of a Multicomputer Dataparallel C Compiler Design of a Multiprocessor Dataparallel C Compiler Writing Efficient Programs Benchmarking the Compilers Case Studies Conclusions


Data-parallel Programming on MIMD Computers Related Books

Data-parallel Programming on MIMD Computers
Language: en
Pages: 231
Authors: Philip J. Hatcher
Categories: C (Computer program language)
Type: BOOK - Published: 1991 - Publisher:

DOWNLOAD EBOOK

Data-Parallel Programming demonstrates that architecture-independent parallel programming is possible by describing in detail how programs written in a high-lev
The Art of Parallel Programming
Language: en
Pages: 410
Authors: Bruce P. Lester
Categories: Computers
Type: BOOK - Published: 1993 - Publisher:

DOWNLOAD EBOOK

Mathematics of Computing -- Parallelism.
Introduction to Parallel Computing
Language: en
Pages: 664
Authors: Ananth Grama
Categories: Computers
Type: BOOK - Published: 2003 - Publisher: Pearson Education

DOWNLOAD EBOOK

A complete source of information on almost all aspects of parallel computing from introduction, to architectures, to programming paradigms, to algorithms, to pr
Parallel Computing: Technology Trends
Language: en
Pages: 806
Authors: I. Foster
Categories: Computers
Type: BOOK - Published: 2020-03-25 - Publisher: IOS Press

DOWNLOAD EBOOK

The year 2019 marked four decades of cluster computing, a history that began in 1979 when the first cluster systems using Components Off The Shelf (COTS) became
Parallel Supercomputing in MIMD Architectures
Language: en
Pages: 426
Authors: R. Michael Hord
Categories: Computers
Type: BOOK - Published: 1993-02-22 - Publisher: CRC Press

DOWNLOAD EBOOK

MIMD supercomputers, software, and issues Parallel Supercomputing in MIMD Architectures is devoted to supercomputing on a wide variety of Multiple-Instruction-M