2007
DOI: 10.1145/1275937.1275940
|View full text |Cite
|
Sign up to set email alerts
|

Precise automatable analytical modeling of the cache behavior of codes with indirections

Abstract: The performance of memory hierarchies, in which caches play an essential role, is critical in nowadays general-purpose and embedded computing systems because of the growing memory bottleneck problem. Unfortunately, cache behavior is very unstable and difficult to predict. This is particularly true in the presence of irregular access patterns, which exhibit little locality. Such patterns are very common, for example, in applications in which pointers or compressed sparse matrices give place to indirections. Nev… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2007
2007
2019
2019

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 11 publications
(17 citation statements)
references
References 23 publications
0
17
0
Order By: Relevance
“…The situation depicted in our example is clearly more common than the one modeled in our previous work [8], in which we only considered irregular access patterns which had an uniform probability of access for each element of the dereferenced data structure, and in which such probability did not change during the execution of the code. It is very usual that the diagonals of banded matrices have different densities, with the distribution of the nonzeros within each diagonal being relatively uniform.…”
Section: Complexity Of Pmes For Irregular Access Patternsmentioning
confidence: 98%
See 4 more Smart Citations
“…The situation depicted in our example is clearly more common than the one modeled in our previous work [8], in which we only considered irregular access patterns which had an uniform probability of access for each element of the dereferenced data structure, and in which such probability did not change during the execution of the code. It is very usual that the diagonals of banded matrices have different densities, with the distribution of the nonzeros within each diagonal being relatively uniform.…”
Section: Complexity Of Pmes For Irregular Access Patternsmentioning
confidence: 98%
“…The shape of PME F Ri depends on the access pattern followed by R in loop i. The PME formulas for references following a regular access pattern and references following irregular access patterns due to indirections with a uniform distribution have been presented in [8]. A simple extension was also proposed in [8] to support accesses generated by the processing of banded matrices with an uniform distribution of the entries inside the band by applying small modifications to the formulas of indirections with uniform distributions.…”
Section: Pme Model Extension For Non-uniform Banded Matricesmentioning
confidence: 99%
See 3 more Smart Citations