Principles of parallel programming /
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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.