ACM Home Page
Please provide us with feedback. Feedback
Cold-start vs. warm-start miss ratios
Full text PdfPdf (698 KB)
Source
Communications of the ACM archive
Volume 21 ,  Issue 10  (October 1978) table of contents
Pages: 866 - 872  
Year of Publication: 1978
ISSN:0001-0782
Authors
Malcolm C. Easton  IBM Thomas J. Watson Research Center, Yorktown Heights, NY
Ronald Fagin  IBM San Jose Research Lab., San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 37,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359619.359634
What is a DOI?

ABSTRACT

In a two-level computer storage hierarchy, miss ratio measurements are often made from a “cold start”, that is, made with the first-level store initially empty. For large capacities the effect on the measured miss ratio of the misses incurred while filling the first-level store can be significant, even for long reference strings. Use of “warm-start” rather than “cold-start” miss ratios cast doubt on the widespread belief that the observed “S-shape” of lifetime (reciprocal of miss ratio) versus capacity curve indicates a property of behavior of programs that maintain a constant number of pages in main storage. On the other hand, if cold-start miss ratios are measured as a function of capacity and measurement length, then they are useful in studying systems in which operation of a program is periodically interrupted by task switches. It is shown how to obtain, under simple assumptions, the cache miss ratio for multiprogramming from cold-start miss ratio values and how to obtain approximate cold-start miss ratios from warm-start miss ratios.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
Chamberlin, D.D., Fuller, S.H., and Liu, L.Y. An analysis of page allocation strategies for multiprogramming systems with virtual memory. IBM J. Res. Develop. 17 (Sept. 1973), 404-412.
 
4
Chu, W.W., and Opderbeck, H. Performance of replacement algorithms with different page sizes. Computer 7,11 (Nov. 1974), 14-21.
 
5
Doob, J.L. Stochastic Processes. Wiley, New York, 1953.
 
6
Denning, P.J., and Graham, G.S. Multiprogrammed memory management. IEEE Proc. Interactive Computer Systems, 63 (June 1975), pp. 924-939.
7
 
8
Easton, M.C. Computation of cold-start miss ratios. IEEE Trans. Comptrs. C-27, 5 (May 1978), 404-408.
 
9
Easton, M.C., and Fagin, R. Cold-start vs. warm-start miss ratios and multiprogramming performance. IBM Res. Rep. RC 5715, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., Nov. 1975.
 
10
Fagin, R. Asymptotic miss ratios over independent references. J. Computer Syst. Sci. 14, 2 (April 1977), 222-250.
11
 
12
Ghanem, M.Z. Study of memory partitioning for multiprogramming systems with virtual memory. IBM Z Res. Develop. 19, 5 (Sept. 1975), 451-457.
 
13
Ghanem, M.Z. Experimental study on the behavior of programs. IBM Res. Rep. RC 5460, IBM T.J. Watson Res. Ctr., Yorktown Heights, N.Y., June 1975.
 
14
Ghanem, M.Z. Personal communication.
 
15
Hardy, G.H., Littlewood, J.E., and Polya, G. Inequalities. Cambridge U. Press, London, 1964.
 
16
Kaplan, K.R., and Winder, R.O. Cache-based computer systems. Computer 6, 3 (March 1973), 30-36.
 
17
Shedler, G.S., and Tung, C. Locality in page reference strings. SIAM J. Comptng. 1, 3 (Sept. 1972), 218-241.

CITED BY  22

Collaborative Colleagues:
Malcolm C. Easton: colleagues
Ronald Fagin: colleagues