Cache pollution

Cache pollution describes situations where an executing computer program loads data into CPU cache unnecessarily,[1] thus causing other useful data to be evicted from the cache into lower levels of the memory hierarchy, degrading performance. For example, in a multi-core processor, one core may replace the blocks fetched by other cores into shared cache, or prefetched blocks may replace demand-fetched blocks from the cache.

  1. ^ Karami, Amin; Guerrero-Zapata, Manel (2015-04-07). "An ANFIS-based cache replacement method for mitigating cache pollution attacks in Named Data Networking". Computer Networks. 80: 51–65. doi:10.1016/j.comnet.2015.01.020. hdl:2117/76980.