• DocumentCode
    1169604
  • Title

    Cache profiling and the SPEC benchmarks: a case study

  • Author

    Lebeck, Alvin R. ; Wood, David A.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI, USA
  • Volume
    27
  • Issue
    10
  • fYear
    1994
  • Firstpage
    15
  • Lastpage
    26
  • Abstract
    A vital tool-box component, the CProf cache profiling system lets programmers identify hot spots by providing cache performance information at the source-line and data-structure level. Our purpose is to introduce a broad audience to cache performance profiling and tuning techniques. Although used sporadically in the supercomputer and multiprocessor communities, these techniques also have broad applicability to programs running on fast uniprocessor workstations. We show that cache profiling, using our CProf cache profiling system, improves program performance by focusing a programmer´s attention on problematic code sections and providing insight into appropriate program transformations.<>
  • Keywords
    buffer storage; performance evaluation; software tools; system monitoring; CProf cache profiling system; SPEC benchmarks; cache performance information; data-structure; problematic code sections; program transformations; source-line; Algorithm design and analysis; Analytical models; Bridges; Cache memory; Computer aided software engineering; Performance analysis; Programming profession; Terminology; Workstations;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.318580
  • Filename
    318580