Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
Dominant Systems - Michigan Network Solutions Provider Dominant Systems - Michigan Network Solutions Provider
ARCSPIDER SEARCH
Enter Keywords:

Powered by Arc Spider - Smart Product Search Services 
Privacy Statement
PARTNER LINKS

Buy.com Coupons

Sony VAIO PC Special Offers

The Hottest Notebook Deals Are Here!


Implementation of Non-Strict Functional Programming Languages (Research Monographs in...
Home > Computer/ Network Books > Distributed Computing > Item 57
View Previous Product in Distributed Computing View Next Product in Distributed Computing

Click here to buy Implementation of Non-Strict Functional Programming Languages (Research Monographs in... by  Kenneth R. Traub. Implementation of Non-Strict Functional Programming Languages (Research Monographs in...
by Kenneth R. Traub
Sales Rank: 4838041
$87.35
At Amazon
Get More Info On Implementation of Non-Strict Functional Programming Languages (Research Monographs in...! Buy Implementation of Non-Strict Functional Programming Languages (Research Monographs in... Now!

  • Paperback: 185 pages
  • Publisher: The MIT Press March 7, 1991
  • Language: English
  • ISBN-10: 0262700425
  • ISBN-13: 978-0262700429
  • Product Dimensions: 9.8 x 7 x 0.8 inches
  • Shipping Weight: 1 pounds

    Product Description
    Modern "non-strict" functional programming languages are a powerful means of programming highly parallel computers, but are intrinsically difficult to compile well because decisions about ordering of subcomputations must be taken at compile time. This book represents a new technique for compiling such languages by partitioning a program into sequential threads. While the interleaving of threads can vary at run time, within each thread the order is fixed.

    A program is compiled by analyzing its data dependences, and developing from that a set of partitioning constraints. These practical algorithms are founded on a new theory of data dependence and ordering within functional programs, which defines dependence graphs in terms of a rewrite-rule operational semantics for the language.

    By attacking the ordering problem directly, the book departs from previous approaches that obtain partitioning as a byproduct of optimizing lazy evaluation, and cleanly separates partitioning from other code generation issues. Furthermore, the method is flexible enough to produce both lazy code and also a less restrictive "lenient" variant which allows larger threads with only a slight decrease in expressive power. Code generation and optimization are explored in depth for both uniprocessor and multiprocessor targets.

    Kenneth R. Traub is a researcher with the Motorola Cambridge Research Center.

    Contents: Introduction. Background - Functional Language Compilers. Lenient Evaluation. Functional Quads. Code Generation. A Syntactic Theory of Data Dependence. Dependence-Based Partitioning. Conclusion.
  • Implementation of Non-Strict Functional Programming Languages (Research Monographs in...
    Available from Amazon
    Price: $87.35
    Get More Info On Implementation of Non-Strict Functional Programming Languages (Research Monographs in...! Buy Implementation of Non-Strict Functional Programming Languages (Research Monographs in... Now!
    Home |  About Us |  Network Services |  Security Services |  Testimonials |  Case Studies
    Tips & Tools |  Press Room |  Newsletters |  Employment |  Contact Us

    Copyright © 2008, Dominant Systems Corporation

    Dominant Systems Corporation