Principles of parallel programming /

Saved in:
Bibliographic Details
Main Author: Lin, Yun Calvin
Other Authors: Snyder, Lawrence
Format: Book
Language:English
Published: Boston, Mass : Pearson/Addison Wesley, c2009
Boston, Mass : [2009]
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Ch. 1 Introduction to Computers and C++ Programming
  • Ch. 2. C++ Basics
  • Ch. 3. More Flow of Control
  • Ch. 4. Procedural Abstraction and Functions That Return a Value
  • Ch. 5. Functions for All Subtasks
  • Ch. 6. I/O Streams as an Introduction to Objects and Classes
  • Ch. 7. Arrays
  • Ch. 8. Strings and Vectors
  • Ch. 9. Pointers and Dynamic Arrays
  • Ch. 10. Defining Classes
  • Ch. 11. Friends, Overloaded Operators, and Arrays in Classes
  • Ch. 12. Separate Compilation and Namespaces
  • Ch. 13. Pointers and Linked Lists
  • Ch. 14. Recursion
  • Ch. 15. Inheritance
  • Ch. 16. Exception Handling
  • Ch. 17. Templates
  • Ch. 18. Standard Template Library
  • App. 1. C++ Keywords
  • App. 2. Precedence of Operators
  • App. 3. ASCII Character Set
  • App. 4. Some Library Functions
  • App. 5. Inline Functions
  • App. 6. Overloading the Array Index Square Brackets
  • App. 7. this Pointer
  • App. 8. Overloading Operators as Member Operators.
  • Ch. 1 Introduction to Computers and C++ Programming
  • Ch. 2. C++ Basics
  • Ch. 3. More Flow of Control
  • Ch. 4. Procedural Abstraction and Functions That Return a Value
  • Ch. 5. Functions for All Subtasks
  • Ch. 6. I/O Streams as an Introduction to Objects and Classes
  • Ch. 7. Arrays
  • Ch. 8. Strings and Vectors
  • Ch. 9. Pointers and Dynamic Arrays
  • Ch. 10. Defining Classes
  • Ch. 11. Friends, Overloaded Operators, and Arrays in Classes
  • Ch. 12. Separate Compilation and Namespaces
  • Ch. 13. Pointers and Linked Lists
  • Ch. 14. Recursion
  • Ch. 15. Inheritance
  • Ch. 16. Exception Handling
  • Ch. 17. Templates
  • Ch. 18. Standard Template Library
  • App. 1. C++ Keywords
  • App. 2. Precedence of Operators
  • App. 3. The ASCII Character Set
  • App. 4. Some Library Functions
  • App. 5. Inline Functions
  • App. 6. Overloading the Array Index Square Brackets
  • App. 7. The this Pointer
  • App. 8. Overloading Operators as Member Operators.
  • pt. 1 Foundations
  • Ch. 1. Introduction
  • Ch. 2. Understanding Parallel Computers
  • Ch. 3. Reasoning About Performance
  • pt. 2. Parallel Abstractions
  • Ch. 4. First Steps Toward Parallel Programming
  • Ch. 5. Scalable Algorithmic Techniques
  • pt. 3. Parallel Programming Languages
  • Ch. 6. Programming with Threads
  • Ch. 7. MPI and Other Local View Languages
  • Ch. 8. ZPL and Other Global View Languages
  • Ch. 9. Assessing the State of the Art
  • pt. 4. Looking Forward
  • Ch. 10. Future Directions in Parallel Programming
  • Ch. 11. Writing Parallel Programs.