Chapter 1. Getting Started with Parallel Computing and Python
In this chapter, we will cover the following recipes:
- What is parallel computing?
- The parallel computing memory architecture
- Memory organization
- Parallel programming models
- How to design a parallel program
- How to evaluate the performance of a parallel program
- Introducing Python
- Python in a parallel world
- Introducing processes and threads
- Start working with processes and Python
- Start working with threads and Python