KICS, UET Cavium Univ Program © 20102-87 Memory-oriented View of Performance Multiprocessor as Extended Memory Hierarchy as seen by a given processor Levels in extended hierarchy: Registers, caches, local memory, remote memory (topology) Glued together by communication architecture Levels communicate at a certain granularity of data transfer Need to exploit spatial and temporal locality in hierarchy Otherwise extra communication may also be caused Especially important since communication is expensive
{}