• DocumentCode
    2993013
  • Title

    Temporal streams in commercial server applications

  • Author

    Wenisch, Thomas F. ; Ferdman, Michael ; Ailamaki, Anastasia ; Falsafi, Babak ; Moshovos, Andreas

  • Author_Institution
    Adv. Comput. Archit. Lab. (ACAL), Michigan Univ., Ann Arbor, MI
  • fYear
    2008
  • fDate
    14-16 Sept. 2008
  • Firstpage
    99
  • Lastpage
    108
  • Abstract
    Commercial server applications remain memory bound on modern multiprocessor systems because of their large data footprints, frequent sharing, complex non-strided access patterns, and long chains of dependant misses. To improve memory system performance despite these challenging access patterns, researchers have proposed prefetchers that exploit temporal streams-recurring sequences of memory accesses. Although prior studies show substantial performance improvement from such schemes, they fail to explain why temporal streams arise; that is, they treat commercial applications as a black box and do not identify the specific behaviors that lead to recurring miss sequences. In this paper, we perform an information-theoretic analysis of miss traces from single-chip and multi-chip multiprocessors to identify recurring temporal streams in web serving, online transaction processing, and decision support workloads. Then, using function names embedded in the application binaries and Solaris kernel, we identify the code modules and behaviors that give rise to temporal streams.
  • Keywords
    Web services; file servers; information analysis; Web serving; commercial server; complex nonstrided access patterns; decision support workloads; frequent sharing; memory accesses; memory system performance; multichip multiprocessors; multiprocessor systems; online transaction processing; recurring miss sequences; single-chip multiprocessors; temporal streams; Analytical models; Application software; Computer architecture; Information analysis; Kernel; Operating systems; Pattern analysis; Prefetching; Solar power generation; Traffic control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workload Characterization, 2008. IISWC 2008. IEEE International Symposium on
  • Conference_Location
    Seattle, WA
  • Print_ISBN
    978-1-4244-2777-2
  • Electronic_ISBN
    978-1-4244-2778-9
  • Type

    conf

  • DOI
    10.1109/IISWC.2008.4636095
  • Filename
    4636095