Principles of programming by Calvin Lin, Larry Snyder

Principles of programming



Download Principles of programming




Principles of programming Calvin Lin, Larry Snyder ebook
Language: English
Page: 526
Format: pdf
ISBN: 0321487907, 9780321487902
Publisher: Addison Wesley

Written by top researchers Larry Snyder and Calvin Lin, this highly anticipated first edition emphasizes the principles underlying parallel computation, explains the various phenomena, and clarifies why these phenomena represent opportunities or barriers to successful parallel programming. Introduction: Parallelism = Opportunities + Challenges; Introduction: Parallelism = Opportunities + Challenges; Reasoning about Performance; First Steps Towards Parallel Programming; Scalable Algorithmic Techniques; Programming with Threads; Local View Programming Languages; Global View Programming Languages; Assessing Our Knowledge; Future Directions in Parallel Programming; Capstone Project: Designing a Parallel Program. For all readers (particularly software engineers and computer system designers) interested in multi-core architecture and parallel programming.

From the Back Cover

With the rise of multi-core architecture, parallel programming is an increasingly important topic for software engineers and computer system designers. Principles of Parallel Programming, written by well-known researchers Calvin Lin and Lawrence Snyder, focuses on the underlying principles of parallel computation, explains the various phenomena, and clarifies why these phenomena represent opportunities or barriers to successful parallel programming.

 

This book is ideal for an upper-level undergraduate or master's level course, or for a professional programmer seeking an introduction to parallelism. The text supplies valuable, enduring information that will outlive the current hardware and software.

 

KEY FEATURES

A principles-first approach emphasizes the fundamental concepts of parallel computation rather than offering a "how-to" guide for current commercial products. Popular programming languages are discussed in the context of the principles and tools used for programming contemporary parallel machines. Note boxes provide interesting extensions of the information presented. Definition boxes define key words and concepts. Chapter exercises offer opportunities to implement the concepts discussed. Future Directions in Parallel Programming (Chapter 10) focuses on current developments that are likely to impact the field. Writing Parallel Programs (Chapter 11) provides hands-on practice for readers to create a substantial parallel program.

 

www.pearsonhighered.com/lin

MORE EBOOKS:







Tags: Principles of programming ebook pdf epub djvu mobi rar
Principles of programming pdf epub djvu free download
Principles of programming free ebook pdf epub
Principles of programming read online free book
Principles of programming cheap ebook for kindle and nook
Calvin Lin, Larry Snyder ebooks and audio books
Principles of programming download pdf epub rar rapidshare mediafire fileserve 4shared torrent depositfiles scribd