Practical PRAM Programming (Wiley Series on Parallel and Distributed Computing) - Hardcover

Keller, Jörg; Kessler, Christoph W; Träff, Jesper L

 
9780471353515: Practical PRAM Programming (Wiley Series on Parallel and Distributed Computing)

Inhaltsangabe

Although PRAM (Parallel Random Access Memory) is a well-known topic in parallel computing, its practical application has rarely been explored. This groundbreaking work changes all that. Written by world experts on this technology, it explains how to use PRAM to design algorithms for parallel computers and includes a number of PRAM implementations. Readers can also use the book as a self-study guide to parallel programming in general.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Über die Autorin bzw. den Autor

JÖRG KELLER, PhD, is an associate professor of computer engineering at Universität Hagen, Germany, investigating the use of commercial microprocessors in PRAM emulations. CHRISTOPH W. KEßLER, PhD, is an assistant professor in the computer science department at the University of Trier, Germany. His primary research is on the design and implementation of parallel programming languages. JESPER LARSSON TRÄFF, PhD, is a research staff member with NEC Europe Ltd. He has worked extensively on the PAD library for the SB-PRAM while at the Max-Planck-Institut für Informatik, Saarbrücken, Germany.

Von der hinteren Coverseite

A guide to the practical realization and programming of the PRAM

Can the PRAM (Parallel Random Access Machine) be used for practical parallel computing in addition to its indispensable role as a theoretical model of parallel computation? Absolutely, say Jörg Keller, Christoph Keßler, and Jesper Träff, three experts in the area of design and programming of parallel computers. They give a comprehensive overview of basic PRAM theory, discuss emulation of the PRAM in hardware, describe the PRAM programming language Fork, and exhaustively discuss parallel algorithm design and implementation techniques. The discussion is complemented by a complete software package that can be used for learning parallel programming in general and devising PRAM algorithms in particular, including:
* Thorough explanations with extensive examples of the PRAM programming language Fork
* Discussion of many general-purpose parallel programming paradigms and their specific implementation in Fork
* A compiler for Fork with implementation details
* Full details of the SB-PRAM, the hardware prototype of a virtual PRAM with a considerable number of processors
* An extensive library called PAD of fundamental parallel data structures and classical PRAM algorithms
* A larger example from computational geometry putting techniques and algorithms from the book together

An accompanying ftp site contains the complete source code of the SB-PRAM system software, the Fork compiler, and the PAD library, and also includes a simulator for the SB-PRAM.

ftp:??SITE AVAILABLE

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.