ACM Home Page
Please provide us with feedback. Feedback
Optimizing cache miss equations polyhedra
Full text PdfPdf (745 KB)
Source ACM SIGARCH Computer Architecture News archive
Volume 28 ,  Issue 1  (March 2000) table of contents
Special issue on interaction between compilers and computer architectures
Pages: 43 - 52  
Year of Publication: 2000
ISSN:0163-5964
Authors
Nerina Bermudo  Computer Architecture Department, Universitat Politècnica de Catalunya-axcelona
Xavier Vera  Computer Architecture Department, Universitat Politècnica de Catalunya-axcelona
Antonio González  Computer Architecture Department, Universitat Politècnica de Catalunya-axcelona
Josep Llosa  Computer Architecture Department, Universitat Politècnica de Catalunya-axcelona
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 7,   Citation Count: 1
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/346023.346042
What is a DOI?

ABSTRACT

Cache Miss Equations (CME) [GMM97] is a method that accurately describes the cache behavior by means of polyhedra. Even though the computation cost of generating CME is a linear function of the number of references, to solve them is a very time consuming task and thus trying to study a whole program may be infeasible.In this work, we present effective techniques that exploit some properties of the particular polyhedra generated by CME. Such technique reduce the complexity of the algorithm to solve CME, which results in a significant speed-up when compared with traditional methods. In particular, the proposed approach does not require the computation of the vertices of each polyhedron, which has an exponential complexity.



Collaborative Colleagues:
Nerina Bermudo: colleagues
Xavier Vera: colleagues
Antonio González: colleagues
Josep Llosa: colleagues