Implicit Parallel Programming in pH (Relié)

  • Morgan Kaufmann

  • Paru le : 25/06/2001
Note moyenne : |
Ce produit n'a pas encore été évalué. Soyez le premier !
Donnez votre avis !
Parallel machines are now affordable and available to many users in the form of small symmetric shared-memory multiprocessors (SMPs). Unfortunately, programming... > Lire la suite
65,40 €
Neuf - Actuellement indisponible
  • ou
Votre note
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.
    • From Sequential to Implicit Parallel Programming
    • Functions and Reduction
    • Types and Type Checking
    • Rewrite Rules, Reduction Strategies, and Parallelism
    • Tuples and Algebraic Product Types
    • Lists and Algebraic Sum Types
    • Arrays : Fast Indexed Data Structures
    • Sequencing, Input/Output, and Side Effects
    • I-structures
    • M-Structures : Mutable Synchronized State
  • Date de parution : 25/06/2001
  • Editeur : Morgan Kaufmann
  • ISBN : 1-55860-644-0
  • EAN : 9781558606449
  • Présentation : Relié

Biographie de Rishiyur-S Nikhil

Rishiyur S. Nikhil is the director of software at Sandburst Corporation, where he manages the development of software for hardware synthesis. He has devoted 17 years to designing and implementing languages and architectures as a researcher at the Cambridge Research Laboratory of DEC and Compaq Computer Corporation and as a professor of computer science and engineering at MIT. Arvind is the Johnson Professor of Computer Science and Engineering at MIT and president and founder of Sandburst Corporation, a new style chips company that exploits his recent research on high-level specification and description of architectures and protocols using term rewriting systems. He is an IEEE Fellow and was awarded the Charles Babbage Outstanding Scientist Award.

Nos avis clients sur

Avis Trustpilot
Implicit Parallel Programming in pH
65,40 €
Decitre utilise des cookies pour vous offrir le meilleur service possible. En continuant votre navigation, vous en acceptez l'utilisation. En savoir plus OK