| Feature | Shared Memory | Distributed Memory |
|---|---|---|
| Communication | Fast; via shared variables. | Slower; via "Message Passing" (MPI). |
| Ease of Use | Easy (like writing a standard app). | Hard (you must code the data transfers). |
| Scalability | Limited (< 128 cores). | Massive (millions of cores). |
| Example | 4-socket server. | Supercomputers such as Aurora |