ACM Home Page
Please provide us with feedback. Feedback
Optimal prepaging and font caching
Full text PdfPdf (1.46 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 7 ,  Issue 1  (January 1985) table of contents
Pages: 62 - 79  
Year of Publication: 1985
ISSN:0164-0925
Authors
David R. Fuchs  Stanford Univ., Stanford, CA
Donald E. Knuth  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 47,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   review   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/2363.2367
What is a DOI?

ABSTRACT

An efficient algorithm for communicating letter-shape information from a high-speed computer with a large memory to a typesetting device that has a limited memory is presented. The encoding is optimum, in the sense that the total time for typesetting is minimized, using a model that generalizes well-known “demand paging” strategies to the case where changes to the cache are allowed before the associated information is actually needed. Extensive empirical data show that good results are obtained even when difficult technical material is being typeset on a machine that can store information concerning only 100 characters. The methods of this paper are also applicable to other hardware and software caching applications with restricted lookahead.


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
BELADY, L.A. A study of replacement algorithms for a virtual-storage computer. IBM Syst. J. 5 (1966), 78-101.
 
2
BELAOY, L. A., ANO PALERMO, F.P. On-line measurement of paging behavior by the multivalued MIN algorithm. IBM J. Res. Dev. 18 (1974), 2-19.
 
3
GAREY, M. R., JOHNSON, D.S. Computers and Intractability. W. H. Freeman, San Francisco, 1979.
 
4
 
5
MATTSON, R. L., GECSEI, J., SLUTZ, D. R., AND TRAIGER, I. L. Evaluation techniques for storage hierarchies. IBM Syst. J. 9 (1970), 78-117.



REVIEW

"Helmut Jurgensen : Reviewer"

This paper studies an optimal paging technique and its application to font caching in computerized typesetting. In fact, this application was the starting point of this research. In a typical high-quality typesetting situation approxi  more...

Collaborative Colleagues:
David R. Fuchs: colleagues
Donald E. Knuth: colleagues