| Title | ANALYSIS OF ASSOCIATIVITY AND CONFLICT MISSES |
| Author/s | Marjan Gusev and Sasko Ristov |
| Citation | M. Gusev and S. Ristov, "ANALYSIS OF ASSOCIATIVITY AND CONFLICT MISSES", Contributions, Sec. Nat. Math. Biotech. Sci., MASA, ISSN 1857-9027, Vol. 34, no.1-2, 2013, pp.83-92. |
| Abstract | Cache memory is playing a huge role in determining the performance when solving scientific problems. Most of these problems include a high number of repetition of complex or simple calculations on various data elements stored as arrays in sequential order in the memory. When executing the algorithms, these elements are brought to cache and then used by the processor. This process is usually followed by conflict and capacity misses in the cache, and the performance is degraded by a cache placement function, replacement policy or capacity constraints. In this paper we analyze the algorithms and performance impact of set associative caches when a large array is referenced in sequentially ordered memory. We map the problem of cache use into an IT related mathematical model to analyze the performance and give a scientific explanation for performance drops due to associativity and conflict cache misses in caches. |
| Keywords | high performance computing; performance drops; shared memory multiprocessor; superlinear speedup |