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!


Functional Implementation of Lenient Programming Languages (Research Monographs in...
Home > Computer/ Network Books > Distributed Computing > Item 71
View Previous Product in Distributed Computing View Next Product in Distributed Computing

Click here to buy Functional Implementation of Lenient Programming Languages (Research Monographs in... by  K. Traub. Functional Implementation of Lenient Programming Languages (Research Monographs in...
by K. Traub
$47.87
At Amazon
Get More Info On Functional Implementation of Lenient Programming Languages (Research Monographs in...! Buy Functional Implementation of Lenient Programming Languages (Research Monographs in... Now!

  • Paperback: 224 pages
  • Publisher: Financial Times Prentice Hall December 1990
  • Language: English
  • ISBN-10: 0273088270
  • ISBN-13: 978-0273088271

    Book 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. --This text refers to an out of print or unavailable edition of this title.
  • Functional Implementation of Lenient Programming Languages (Research Monographs in...
    Available from Amazon
    Price: $47.87
    Get More Info On Functional Implementation of Lenient Programming Languages (Research Monographs in...! Buy Functional Implementation of Lenient 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