Hierarchical Memory Technology - Cache Coherence Protocols - Shared Memory Consistency - Distributed Cache Memory Architecture - Latency Tolerance Techniques - Multithreaded Latency Hiding.