See this document in CiteSeerX!

Minimizing Area Cost of On-Chip Cache Memories by Caching Address (1997)  (Make Corrections)  (6 citations)
Hong Wang, Tong Sun, Qing Yang
IEEE Transactions on Computers



  Home/Search   Context   Related

 
View or download:
uri.edu/outgoing/qyang/cat.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  uri.edu/Research/hpcl/CAT/CAT (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: This paper presents a technique for minimizing chip-area cost of implementing an on-chip cache memory of microprocessors. The main idea of the technique is Caching Address Tags, or CAT cache, for short. The CAT cache exploits locality property that exists among addresses of memory references. By keeping only a limited number of distinct tags of cached data, rather than having as many tags as cache lines, the CAT cache can reduce the cost of implementing tag memory by an order of magnitude... (Update)

Context of citations to this paper:   More

.... address bus [18] Works closer to the scope of this paper propose an organization that reduces the area cost of address tags in caches [23][25]. These organizations are similar to TLAS but our proposal has a simpler control logic. It does not need to maintain the exact...

.... consumption [34] Much effort has been devoted to allocating minimal cache structures and optimizing code for effective cache utilization [57]. A particularly successful technique is cache line coloring [29] Given a code segment and input data benchmarks, cache linecoloring...

Cited by:   More
Two-Level Address Storage and Address Prediction - Morancho, Llaberia, Olive (2000)   (Correct)
Address Prediction and Recovery Mechanisms - Llena (2002)   (Correct)
Constraint-Based Watermarking Techniques for Design.. - Kahng, Lach.. (2001)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Dynamic Base Register Caching: A Technique for Reducing.. - Farrens, Park (1991)   (Correct)
0.5:   Specialized Caches To Improve Data Access Performance - Bray (1993)   (Correct)
0.3:   Mechanisms for Distributed Shared Memory - Reinhardt (1996)   (Correct)

Similar documents based on text:   More   All
0.4:   Introducing SCSI-To-IP Cache for Storage Area Networks - He, Yang, Zhang (2002)   (Correct)
0.2:   Static Use of Locking Caches in Multitask Preemptive.. - Campoy, Ivars, Mataix (2001)   (Correct)
0.1:   Low Energy Memory and Register Allocation Using Network Flow - Gebotys (1997)   (Correct)

Related documents from co-citation:   More   All
4:   Decoupled sectored caches: reconciliating low tag volume and low miss ratio (context) - Seznec - 1994
4:   Value Locality and Load Value Prediction - Lipasti, Wilkerson et al. - 1996
4:   Virtual Memory in Contemporary Microprocessors - Jacob, Mudge - 1998

BibTeX entry:   (Update)

H. Wang, T. Sun, Q. Yang, "Minimizing Area Cost of on-Chip Cache Memories by Caching Address Tags", IEEE Transactions on Computers, 46(11) (1997), pp. 1187-1201. http://citeseer.ist.psu.edu/wang97minimizing.html   More

@article{ wang97minimizing,
    author = "Hong Wang and Tong Sun and Qing Yang",
    title = "Minimizing Area Cost of On-Chip Cache Memories by Caching Address Tags",
    journal = "IEEE Transactions on Computers",
    volume = "46",
    number = "11",
    pages = "1187-1201",
    year = "1997",
    url = "citeseer.ist.psu.edu/wang97minimizing.html" }
Citations (may not include all citations):
200   Principles of CMOS VLSI Design (context) - Weste, Eshraghian - 1985
111   Using Cache Memory to Reduce Processor-Memory Traffic (context) - Goodman - 1983
103   A Case for Direct-Mapped Caches (context) - Hill - 1988
85   Cache Write Policies and Performance - Jouppi - 1993
78   Data Prefetching in Multiprocessor Vector Cache Memories (context) - Fu, Patel - 1991
71   An Area Model for On-Chip Memories and Its Application (context) - Mulder, Quach et al. - 1991
65   Computer Technology and Architecture: An Evolving Interactio.. (context) - Hennessy, Jouppi - 1991
61   The Effect of Sharing on the Cache and Bus Performance of Pa.. (context) - Eggers, Katz - 1989
51   Texas Instruments - Cache, Data - 1992
49   False Sharing and Spatial Locality in Multiprocessor Caches - Torrelas, Lam et al. - 1994
46   Tracing with Pixie (context) - Smith - 1991
37   Alpha AXP Architecture (context) - Sites - 1992
24   Cache Performance of the SPEC92 Benchmark Suite (context) - Gee, Hill et al. - 1993
19   Optimal Allocation of On-Chip Memory for Multiple-API Operat.. (context) - Nagle, Uhlig et al. - 1994
17   Dynamic Base Register Caching: A Technique for Reducing Addr.. - Farrens, Park - 1991
15   A Study of Single-Chip Processor/Cache Organizations for Lar.. - Farrens, Tyson et al. - 1994
15   Decoupled Sectored Caches: Conciliating Low Tag Implementati.. - Seznec - 1994
14   Analysis and Comparison of Cache Coherence Protocols for a P.. (context) - Yang, Bhuyan et al. - 1989
11   Information Content of CPU Memory Referencing Behavior (context) - Hammerstrom, Davidson - 1977
8   Introducing a New Cache Design into Vector Computers (context) - Yang - 1994
3   Adjustable Block Size Coherence Caches (context) - Dubnicki, LeBlanc - 1992
2   Memory Hierarchies for Directly Executed Language Microproce.. (context) - Alpert - 1984
2   An Address Prediction Mechanism for Reducing Processor-Memor.. (context) - Pleszkun, Rau et al. - 1981
1   A One's Complement Cache (context) - Yang, Adina - 1994
1   A 200-MFLOPS 100-MHz 64-b BiCMOS Vector -Pipelined Processor.. (context) - Okamoto - 1991



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC