1. Parallel computing involves dividing large problems into smaller subproblems that can be solved simultaneously to reduce processing time.
2. There are two main reasons for using parallel computing: to save time and solve larger problems.
3. Parallel architectures can be classified based on how instructions and data are distributed, the coupling between processing elements, how memory is accessed, and the granularity of work.