What are the two main types of shared memory?
What is SMP?
Symmetric Multiprocessing OR Shared-Memory Multiprocessing : computer processing done by multiple processors that share a common operating system (OS) and memory.
Give 3 advantages of using a shared memory system.
Give 2 disadvantages of using a shared memory system.
Give 3 advantages of using a distributed memory system.
Give 2 disadvantages of using a distributed memory system.
What is the difference between shared memory and distributed memory?
Draw diagrams of each of the 4 parallel machines.
<draw>
1. SISD
2. SIMD - global clock to sync lockstep
3. MISD
4. MIMD
</draw>
List the 4 memory access models in shared memory computers
Calculate the time complexity of a parallel array sum program for each of the shared memory access models.
List 5 methods used for conflict resolution in shared memory computers and explain each.