Symmetric multiprocessing is a hardware and software architecture where multiple identical processors are connected to a single shared main memory, have access to all input and output devices, and are controlled by a single operating system. It is widely used in multi-core processors, and involves processors with uniform access costs to memory locations, regardless of whether they are cached or not. SMP systems are tightly coupled multiprocessor systems with homogeneous processors that can share common resources.
Princeton University
Fall 2019
This course offers an in-depth understanding of modern computer processor and system architecture. It covers topics like instruction-set architecture, processor organization, cache, memory, multiprocessors, and more. Designed for senior-level undergraduates and first-year graduate students.
No concepts data
+ 19 more concepts