Implicit Parallel Programming in PH

Implicit Parallel Programming in PH
Author :
Publisher : Morgan Kaufmann
Total Pages : 534
Release :
ISBN-10 : 1558606440
ISBN-13 : 9781558606449
Rating : 4/5 (449 Downloads)

Book Synopsis Implicit Parallel Programming in PH by : Rishiyur S. Nikhil

Download or read book Implicit Parallel Programming in PH written by Rishiyur S. Nikhil and published by Morgan Kaufmann. This book was released on 2001 with total page 534 pages. Available in PDF, EPUB and Kindle. Book excerpt: Parallel machines are now affordable and available to many users in the form of small symmetric shared-memory multiprocessors (SMPs). Unfortunately, programming practices have not kept pace with this hardware advance. The vast majority of developers still write applications in sequential programming languages that do not exploit multiple processors. The traditional approaches for adding parallelism to applications are prone to introducing new, strange, and difficult-to-eliminate bugs. In this important new text, the authors offer a completely different vision of the future, where parallel programming is the default and sequential programming is a special case. The foundation of this vision is an implicitly parallel programming language, pH, which is the result of two decades of research by the authors. A dialect and extension of the standard nonstrict and purely functional language Haskell, pH is essentially Haskell with implicitly parallel semantics. pH's extensions to Haskell comprise a disciplined approach to shared parallel state, so that a pH program-even a beginner's program-is implicitly parallel. The authors have developed this text over ten years while teaching implicit parallel programming to graduate students at MIT and specialized short courses to undergraduates and software professionals in the U.S., Japan, and India.


Implicit Parallel Programming in PH Related Books

Implicit Parallel Programming in PH
Language: en
Pages: 534
Authors: Rishiyur S. Nikhil
Categories: Computers
Type: BOOK - Published: 2001 - Publisher: Morgan Kaufmann

DOWNLOAD EBOOK

Parallel machines are now affordable and available to many users in the form of small symmetric shared-memory multiprocessors (SMPs). Unfortunately, programming
Research Directions in Parallel Functional Programming
Language: en
Pages: 507
Authors: Kevin Hammond
Categories: Computers
Type: BOOK - Published: 2012-12-06 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Programming is hard. Building a large program is like constructing a steam locomotive through a hole the size of a postage stamp. An artefact that is the fruit
Parallel and Concurrent Programming in Haskell
Language: en
Pages: 322
Authors: Simon Marlow
Categories: Computers
Type: BOOK - Published: 2013-07-12 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both parallel and conc
Central European Functional Programming School
Language: en
Pages: 398
Authors: Zoltán Horváth
Categories: Computers
Type: BOOK - Published: 2011-01-04 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

The peer-reviewed papers featured in this volume were chosen from the revised notes of lectures given at the third CEFP School in 2009. They cover a number of t
Trends in Functional Programming
Language: en
Pages: 203
Authors: Ricardo Peña
Categories: Computers
Type: BOOK - Published: 2012-07-20 - Publisher: Springer

DOWNLOAD EBOOK

This book constitutes the thoroughly refereed post-conference proceedings of the 12th International Symposium on Trends in Functional Programming, TFP 2011, hel