Introduction to Computing and HiPerGator
Parallel Computing
How to scale programs?
- Until early 2000s, computer CPUs were single-core
- Most computers had one CPU
- Only way to scale beyond a core, was networked computers
- Message Passing Interface (MPI) programming
- Still used today
How to scale programs?
- Multicore CPUs enable scaling within a server
- Access to shared memory is one key advantage!