A new book, Programming Languages for Parallel Processing, edited by David B. Skillicorn and Domenico Talia, and published by the IEEE Computer Society Press.
The book contains a set of high-quality papers describing various paradigms which have been defined and implemented to support different models of parallelism. They represent a balance of practical approaches currently used by many practitioners (e.g., C*, Occam, PVM, HPF, Linda, Sisal, ABCL/1) and research proposals which will be fruitful in the near future (e.g., Orca, Concurrent Aggregates, PCN, Actors, Mentat, Concurrent Constraint languages, CC++, P3L, BSP language).
This book presents and discusses programming languages for parallel processing architectures. The aim of the book is to give an overview of the most important parallel programming languages designed in the last decade and to introduce issues and concepts related to the development of parallel software. The book covers both parallel languages currently used to develop parallel applications in many areas from numerical to symbolic computing, and new parallel programming languages that will be used to program parallel computers in the next ten years.
The text first gives an overview of parallel programming paradigms and discusses the major properties of several parallel programming languages. Papers describing parallel programming languages are then collected into six sections, classified according to the paradigm they use to express parallelism: languages based on the shared-memory model (Section 2), languages based on the distributed-memory model (Section 3), parallel object-oriented languages (Section 4), parallel functional programming languages (Section 5), and concurrent logic languages (Section 6). Finally, a collection of innovative approaches to parallel programming is presented in Section 7. An introduction is provided for each section. An extensive bibliography is also provided.
IEEE Computer Society Catalog #6502-01, List Price: $45.00, Member Price: $34.00, ISBN #0-8186-6502-5.
You may order the book by e-mail from Computer Society: cs.books@computer.org