Additional utilization of more coarse-grained parallelism
- Chip multiprocessors (CMPs) or multiprocessor chips
- integrate two or more complete processors on a single chip,
- every functional unit of a processor is duplicated.
- Simultaneous multithreaded processors (SMPs)
- store multiple contexts in different register sets on the chip,
- the functional units are multiplexed between the threads,
- instructions of different contexts are simultaneously executed.