Concurrent Programming in Erlang
by Robert Virding, Claes Wikstrom, Mike Williams
Publisher: Prentice Hall PTR 1996
Number of pages: 205
Erlang is a concurrent, functional programming language designed for programming large industrial real time systems. The language is untyped and has a pattern matching syntax. Functions are written as a set of recursion equations and the language has explicit concurrency and asynchronous message passing. Erlang provides explicit concurrency, has asynchronous message passing and is relatively free from side effects. Written in a tutorial style, the emphasis of this book is on learning through example and a number of well known problems in designing and programming concurrent fault-tolerant real-time systems are illustrated.
Download or read it online for free here:
by Sergey A. Babkin - CreateSpace
This book provides an advanced guide to the issues of the parallel and multithreaded programming. It goes beyond the high-level design of the applications, into the details that are often overlooked but vital to make the programs work.
by Blaise Barney - Lawrence Livermore National Laboratory
This tutorial covers the very basics of parallel computing, and is intended for someone who is just becoming acquainted with the subject. It begins with a brief overview, including concepts and terminology associated with parallel computing.
by Pawel Pawlewski (ed.) - InTech
The present monograph focuses on Petri Nets applications in two main areas: manufacturing and computer science. The theory of Petri Nets is still developing: some directions of investigations are presented in this volume.
by Guy Blelloch - The MIT Press
Vector Models for Data-Parallel Computing describes a model of parallelism that extends and formalizes the Data-Parallel model on which the Connection Machine and other supercomputers are based. It presents many algorithms based on the model.