ACM Home Page
Please provide us with feedback. Feedback
Don't use the page number, but a pointer to it
Full text PdfPdf (1.26 MB)
Source International Symposium on Computer Architecture archive
Proceedings of the 23rd annual international symposium on Computer architecture table of contents
Philadelphia, Pennsylvania, United States
Pages: 104 - 113  
Year of Publication: 1996
ISBN:0-89791-786-3
Also published in ...
Author
André Seznec  IRISA, Campus de Beaulieu, 35042 Rennes Cedex, France
Sponsors
IEEE-CS\TCCA : TC on Computer Arhitecture
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 12,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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

ABSTRACT

Most newly announced high performance microprocessors support 64-bit virtual addresses and the width of physical addresses is also growing. As a result, the size of the address tags in the L1 cache is increasing. The impact of on chip area is particularly dramatic when small block sizes are used. At the same time, the performance of high performance microprocessors depends more and more on the accuracy of branch prediction and for reasons similar to those in the case of caches the size of the Branch Target Buffer is also increasing linearly with the address width.In this paper, we apply the simple principle stated in the title for limiting the tag size of on-chip caches. In the resulting indirect-tagged cache, the duplication of the page number in processors (in TLB and in cache tags) is removed. The tag check is then simplified and the tag cost does not depend on the address width. Applying the same principle to Branch Target Buffers, we propose the Reduced Branch Target Buffer. The storage size in a Reduced Branch Target Buffer does not depend on the address width and is dramatically smaller than the size of the conventional implementation of a Branch Target Buffer.


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
 
5
L.Gwennap, "Digital Leads the Pack with 21164" Microprocessor Report, Sept. 1994
 
6
PowerPC 601, RISC Microprocessor User's Manual, Motorola, 1993
 
7
Pentium Processor User's Manual, Intel Corporation, 1993
 
8
G.Irlam "Spa" personnel communication 1992; the Spa package is available from gordoni@cs.adelaide.edu.au
 
9
M. Johnson, Superscalar Microprocessor Design, Prentice- Hall, 1991
 
10
11
 
12
S. McFarling, "Comibining branch predictors", TN 36, DEG-WRL June 1993
 
13
14
15
 
16
 
17
K. Suzuki, H. Kobayashi, T. Nakamura "A TLB-Unified Cache", Transactions of the Information Processing Society of Japan, Vol. 35, No 6, 1149-1152 (1994)
18



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