+612 9045 4394
Research Directions in Parallel Functional Programming - Kevin Hammond

Research Directions in Parallel Functional Programming

By: Kevin Hammond (Editor), Greg Michaelson (Editor)

Paperback ISBN: 9781852330927
Number Of Pages: 496

Share This Book:


or 4 easy payments of $51.04 with Learn more
Ships in 7 to 10 business days

This is a survey of research trends in parallel functional programming. The text is divided into two sections: the first section gives comprehensive introductions to key issues such as: foundations, programming constructs, proof, architectures, and implementations; the second comprises shorter summaries of research areas which are either of particular interest at the moment, or which promise to provide key developments in the near future. Topics covered here include: coordination languages, performance monitoring data flow programming explicit parallelism BSP and cost modelling. Contributions have been commissioned by key researchers and practitioners in the area, including several from the US and Canada where this is an area of increasing interest.

Introductionp. 3
Foundationsp. 31
Programming Language Constructsp. 63
Proofp. 93
Realisations for Strict Languagesp. 121
Realisations for Non-Strict Languagesp. 149
Data Parallelismp. 191
Cost Modellingp. 207
Shaping Distributionsp. 219
Performance Monitoringp. 233
Memory Performance of Dataflow Programsp. 247
Portability of Performance in the BSP Modelp. 267
Algorithmic Skeletonsp. 289
Coordination Languagesp. 305
Parallel and Distributed Programming in Concurrent Cleanp. 323
Functional Process Modellingp. 339
Validating Programs in Concurrent MLp. 361
Explicit Parallelismp. 379
Large Scale Functional Applicationsp. 399
Summaryp. 427
Glossaryp. 465
Indexp. 481
Table of Contents provided by Blackwell. All Rights Reserved.

ISBN: 9781852330927
ISBN-10: 1852330929
Audience: General
Format: Paperback
Language: English
Number Of Pages: 496
Publisher: Springer London Ltd
Country of Publication: US
Dimensions (cm): 23.06 x 15.49  x 3.1
Weight (kg): 0.76