ACM Home Page
Please provide us with feedback. Feedback
Recency-based TLB preloading
Full text PdfPdf (651 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 27th annual international symposium on Computer architecture table of contents
Vancouver, British Columbia, Canada
Pages: 117 - 127  
Year of Publication: 2000
ISBN:1-58113-232-8
Also published in ...
Authors
Ashley Saulsbury  Sun Microsystems Laboratories, 901 San Antonio Road, Palo Alto, CA
Fredrik Dahlgren  Ericsson Mobile Communications AB, Mobile Phones and Terminals, SE-221 83, Lund, Sweden
Per Stenström  Dept. of Computer Engineering, Chalmers Univ. of Technology, SE-412 96 Gothenburg, Sweden
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 40,   Citation Count: 12
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/339647.339666
What is a DOI?

ABSTRACT

Caching and other latency tolerating techniques have been quite successful in maintaining high memory system performance for general purpose processors. However, TLB misses have become a serious bottleneck as working sets are growing beyond the capacity of TLBs. This work presents one of the first attempts to hide TLB miss latency by using preloading techniques. We present results for traditional next-page TLB miss preloading - an approach shown to cut some of the misses. However, a key contribution of this work is a novel TLB miss prediction algorithm based on the concept of “recency”, and we show that it can predict over 55% of the TLB misses for the five commercial applications considered.


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
 
4
B.Chemlik, "The SHADE simulator", Sun Labs T.R. 1993.
5
 
6
H.K.J. Chu, "Zero-Copy TCP in Solaris", in 1996 USENIX Annual Technical Conference, January 22-26, 1996, San Diego, California
7
 
8
9
 
10
11
 
12
 
13
K. Bala, M.F. Kaashoek, W.E.Weihl, "Software Prefetching and Caching for Translation Lookaside Buffers", in Proceedings of the First Symposium on Operating System Design and Implementation, November 1994.
 
14
R.L. Mattson, J. Gecsei, D. Slutz, and I.L. Traiger, "Evaluation Techniques for Storage Hierarchies", in IBM Systems Journal 9 (2):pp.78-117, 1970
 
15
16
17
18
19
20
 
21
 
22
 
23
pnmrotate, part of Net PBM distribution, version 7: ftp:// wuarchive.wustl.edu/graphics/graphics/packages/NetPBM
 
24
AMD K-7 Product announcement at microprocessor forum. http ://www.amd.com/products/cpg/k7/micropforum.html
 
25
HAL SPARC64-III, Microprocessor Report, Dec 8, 1997 http ://www.hal. com/home/sp arc 64- 3_mda.html
26

CITED BY  12
 
 
 
 
 

Collaborative Colleagues:
Ashley Saulsbury: colleagues
Fredrik Dahlgren: colleagues
Per Stenström: colleagues

Peer to Peer - Readers of this Article have also read: