• DocumentCode
    2349940
  • Title

    Memory performance analysis of SPEC2000C for the Intel(R) ItaniumTM processor

  • Author

    Serrano, Mauricio J. ; Wu, Youfeng

  • Author_Institution
    Intel Labs., Intel Corp., Santa Clara, CA, USA
  • fYear
    2001
  • fDate
    2 Dec. 2001
  • Firstpage
    184
  • Lastpage
    192
  • Abstract
    We describe our memory performance analysis of SPEC2000C using the newly released Intel(R) ItaniumTM processor (IPF). Memory overhead is very significant for SPEC200OC; on the average 39% cycles are spent in data stalls. Cache misses are significant, but also data translation performance (DTLB) affects many benchmarks. We present a study based on collecting measurements from the hardware performance counters and cache profiling using program instrumentation of loads/stores. We define important loads as the load sites that contribute at least 95% of the cache misses at all levels. Our measurements show that the number of important loads in a program is relatively small. Our analysis show that important loads are most of the time contained in inner loops, and that the trip counts of these loops is significantly high. We present preliminary results on using stride profiling to reduce cache misses of important loads, bringing an average of 6% improvement to SPEC2000C. Finally, we present our study of data translation performance and propose design choices.
  • Keywords
    microprocessor chips; performance evaluation; storage management; Intel Itanium processor; SPEC2000C; benchmarks; cache misses; cache profiling; data translation performance; hardware performance counters; load sites; memory overhead; memory performance analysis; Collaboration; Counting circuits; Delay; Educational institutions; Hardware; Instruments; Operating systems; Performance analysis; Prefetching; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on
  • Print_ISBN
    0-7803-7315-4
  • Type

    conf

  • DOI
    10.1109/WWC.2001.990759
  • Filename
    990759