- What is multicore computing?
- Parallel processing techniques utilizing multicore/manycore hardware
- Parallel programming principles and practice that utilize multicore/manycore computing system
- Advantages
- Multiple cores run multiple instructions at the same time
- Increase overall program speed (performance)