Processors for supercomputers¶
- Introduction
- A very basic CPU
- Instruction level parallelism 1: Pipelining
- Instruction level parallelism 2: Superscalar processing
- Data parallelism through vector computing
- Shared memory multiprocessing
- Distributed memory computing
- Parallelism in a modern (super)computer
- Node architecture
- Fast (past) evolution
- An important difference between a PC and a supercomputer...
- Lessons learnt
- Further reading