• DocumentCode
    2685936
  • Title

    Characterization of silent stores

  • Author

    Bell, Gordon B. ; Lepak, Kevin M. ; Lipasti, Mikko H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    133
  • Lastpage
    144
  • Abstract
    The recent discovery that many store instructions are silent creates new opportunities for computer architects. A silent store does not change the state of the system because it writes a value that already exists at the write address, and can safely be eliminated from the dynamic instruction stream. We analyze silent stores in several benchmarks in the context of their high-level source code and explain why they occur. We also introduce the concept of critical silent stores and show that their removal is sufficient for eliminating avoidable writebacks. Finally, we show that frequently occurring stores are highly likely to be silent and that selectively squashing them can drastically reduce the total number of silent stores. This paper explores and illuminates several aspects of store value locality
  • Keywords
    software performance evaluation; storage management; avoidable writebacks; benchmarks; critical silent stores; silent stores; store instructions; Acceleration; Computer aided instruction; Differential equations; Drives; Image coding; Maxwell equations; Modems; Partial differential equations; Pipelines; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques, 2000. Proceedings. International Conference on
  • Conference_Location
    Philadelphia, PA
  • ISSN
    1089-795X
  • Print_ISBN
    0-7695-0622-4
  • Type

    conf

  • DOI
    10.1109/PACT.2000.888338
  • Filename
    888338