Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
8 used & new from $9.41

Have one to sell? Sell yours here
 
   
Tell a Friend
Functional Programming for Loosely-Coupled Multiprocessors (Research Monographs in Parallel and Distributed Computing)
 
See larger image
 
Are You an Author or Publisher?
Find out how to publish your own Kindle Books
 
  

Functional Programming for Loosely-Coupled Multiprocessors (Research Monographs in Parallel and Distributed Computing) (Paperback)

by Paul H. J. Kelly (Author)
No customer reviews yet. Be the first.

List Price: $35.00
Price: $35.00 & this item ships for FREE with Super Saver Shipping. Details
Usually ships within 10 to 12 days.
Ships from and sold by Amazon.com. Gift-wrap available.

8 used & new available from $9.41
Also Available in: List Price: Our Price: Other Offers:
Paperback Order it used!
 
   

Editorial Reviews
Product Description
Recent progress in VLSI provides massive parallelism but general purpose parallel computers remain elusive due to limited communications performance. This book proposes a new high level approach to programming that addresses the pragmatic issue of how a computation is distributed across a machine.

The book's approach is based on functional programming and has significant advantages over existing comparable approaches, extending the domain of functional programming to include computer architectures in which communication costs are not negligible. It looks at how high-level functional programming languages can be used to specify, reason about, and implement parallel programs for a variety of multiprocessor systems, but in particular a class of loosely coupled multiprocessors whose operation can be described by a process network In these networks the nodes correspond to processes and the arcs to communications channels.

A simple language called Caliban is described in which the functional program text is augmented with a declarative description of how processes are partitioned and mapped onto a network of processing elements. The notation gains expressive power by allowing these annotations to be generated by predicates defined in the functional language. Thus, common communications structures have simple and concise definitions as "network forming operators." The main objective of these annotations is to provide an abstract description of the process network specified by the program so that an efficient mapping of processes to processors can be carried out by the compiler.

Paul H. J. Kelly is Research Assistant in the Department of Computing at Imperial College, London Functional Programming for LooselyCoupled Multiprocessors is included in the series Research Monographs in Parallel and Distributed Computing, copublished with Pitman Publishing.

Product Details


Suggested Tags from Similar Products

 ( What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
Check a corresponding box or enter your own tags in the field below.
(95)
(80)
(64)
(57)
(50)
(50)
(49)

Your tags: Add your first tag
Help others find this product - tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?
Search Products Tagged with
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Rate This Item to Improve Your Recommendations

I own it Not rated Your rating
Don't like it < > I love it!
Save your
rating
  
?

1

2

3

4

5