Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Für diesen Artikel ist leider kein Bild verfügbar.

Data-Parallel Programming on MIMD Computers

Buch | Hardcover
250 Seiten
1991
MIT Press (Verlag)
978-0-262-08205-1 (ISBN)
CHF 15,60 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
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.

Contents
Introduction * 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

Philip J. Hatcher is Assistant Professor in the Department of Computer Science at the University of New Hampshire. Michael J. Quinn is Dean of the College of Science and Engineering at Seattle University.

Dataparallel C programming language description; design of a multicomputer dataparallel C compiler; design of a multiprocessor data parallel C compiler; writing efficient programs; benchmarking the compilers; case studies.

Reihe/Serie Scientific and Engineering Computation
Verlagsort Cambridge, Mass.
Sprache englisch
Maße 180 x 231 mm
Gewicht 612 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Informatik Theorie / Studium Compilerbau
ISBN-10 0-262-08205-5 / 0262082055
ISBN-13 978-0-262-08205-1 / 9780262082051
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen und Anwendungen

von Hanspeter Mössenböck

Buch | Softcover (2024)
dpunkt (Verlag)
CHF 41,85
a beginner's guide to learning llvm compiler tools and core …

von Kai Nacke

Buch | Softcover (2024)
Packt Publishing Limited (Verlag)
CHF 69,80