Scalable Planning: Concurrent Action from Elemental Thinking

Scalable Planning: Concurrent Action from Elemental Thinking

MIA KARTS BOOKS

Scalable Planning: Concurrent Action from Elemental Thinking
Skip to product information

    Scalable Planning: Concurrent Action from Elemental Thinking

    $40.00 CAD
     per 
    Available

    Book Details

    Format
    Paperback
    Language
    English
    Category
    Computer Science
    Condition
    New
    ISBN-13
    9781475211160
    ISBN-10
    1475211163

    Free U.S. shipping on all orders. International shipping is calculated at checkout.

    Guaranteed safe checkout

    Product description

    ISBN: 1475211163

    Author: DiNucci, Dr. David C.

    Condition: New

    Product Description Concurrency describes any potential time overlap in a set of activities. Its most onerous complexities have been tackled mostly by parallel programmers trying to speed up their applications by harnessing the power of multiple computers (processors, or cores) tied together. Other programmers have mostly remained content with the relative simplicity and ever-increasing speeds of standard sequential (non-parallel) computers, and the rest of us with one-step-at-a-time approaches. But those days are ending: Typical processor speeds have leveled off, and now even laptops and phones are picking up the slack by integrating multiple processors and graphics coprocessors. In the human realm, as communication of all sorts becomes faster and more ubiquitous, we have ever more services (by computers and people) at our disposal, their decentralized nature implying concurrency. How can we humans plan for, and keep track of, all this available concurrency with our "one track" minds? Can these concurrent plans scale up to exploit ever larger collections of processors and/or services? This text uses simple analogies, examples, and thought experiments to explain basic concepts in concurrency to a broad audience, and to devise an intuitive "elementary particle of activity". A new graphical representation called ScalPL (Scalable Planning Language) is then introduced for building even complex concurrent activities of all kinds from those elemental activities, one mind-sized bite at a time. For programmers, structured and object-oriented programming are extended into the concurrent realm, and performance techniques are explored. For the more serious student, axiomatic semantics and proof techniques are covered. As the world becomes flatter, communication speeds increase, organizations become decentralized, and processors become ubiquitous, Scalable Planning will help you master the trend toward increased concurrency which is here to stay. About the Author Dr. David C. DiNucci has been developing software for almost 40 years, and involved in parallel computing for over 25. He spent most of the 1990s at NASA Ames Research Center developing and studying parallel tools, and in 1997, led a national planning team there for an early grid (cloud) research project. In the years since, he has continued to refine the techniques and notations described here.

    View full details

    Scalable Planning: Concurrent Action from Elemental Thinking

    $40.00 CAD
     per 

    You May Also Like

    More in Computer Science

    View all
    Action! In the Classroom: A Guide to Student Produced Digital Video in K-12 Education
    Children and Computers in School
    $94.00 CAD
     per 
    The Internet As A Diverse Community (LEA Telecommunications Series)
    Fundamentals of Digital Optics: Digital Signal Processing in Optics and Holography
    Object-Oriented Programming A Unified Foundation (Progress in Theoretical Computer Science)
    Foundations of Discrete Mathematics with Algorithms and Programming
    GPU Pro 360 Guide to Lighting
    $120.00 CAD
     per 
    Wavelet Transforms & Time-Frequency Signal Analysis
    Generalized Collocation Methods: Solutions to Nonlinear Problems (Modeling and Simulation in Science, Engineering and Technology)
    Technology Enhanced Learning
    $90.00 CAD
     per 
    The Handbook of Data Mining (Human Factors and Ergonomics)
    Incremental Conceptualization for Language Production
    RECENTLY VIEWED PRODUCTS

    Why Shop Miakarts Books?

    Wide Selection

    Discover books across many categories and subjects.

    Secure Checkout

    Shop with a secure online checkout experience.

    Detailed Book Information

    View ISBN, author, publisher, format and other available book details.

    Easy Online Ordering

    Browse, select and order books online.

    Customer Support

    Contact us if you need help with an order or product.