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
Link To Document :
بازگشت