Line matching and word selection are more complicated in the "set-associative" than the "direct-mapped" types of these entities, while programs can be made more efficient by exploiting the spatial and temporal locality in them.  
ASIDs are used in virtual ones of these in order to make for easier context-switching, while in multi-processor systems, snarfing can be used to efficiently manage this entity.  A dirty bit is used in the write-back approach to implementing these entities, while Norman Jouppi introduced the "victim" type of them.  MMUs use a specific type of these called a Translation (*) Lookaside Buffer to map virtual to physical memory addresses.  When these entities are "cold", they are subject to compulsory misses.  Line matching and word selection are more complicated in the "set-associative" than the "direct-mapped" types of these entities, while programs can be made more efficient by exploiting the spatial and temporal locality in them.  For 10 points, name this smaller, faster section a larger memory pool, used to access commonly-used data.
ASIDs are used in virtual ones of these in order to make for easier context-switching, while in multi-processor systems, snarfing can be used to efficiently manage this entity.  
{CPU Cache} [or Data {Cache}]