A QUANTITATIVE-EVALUATION OF CACHE TYPES FOR HIGH-PERFORMANCE COMPUTER-SYSTEMS

被引:8
|
作者
WU, CE
HSU, YS
LIU, YH
机构
[1] IBM T. J. Watson Research Center, Yorktown Heights, NY, 10598
关键词
CACHE TYPE; CACHE INDEX; CACHE TAG; MRU SCHEME; PERFORMANCE ANALYSIS; MISS RATIO; SYNONYM; PSEUDONYM; WRITE BACK;
D O I
10.1109/12.257701
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Parallel accesses to the table lookaside buffer (TLB) and cache array are crucial for high-performance computer systems, and the choice of cache types is one of the most important factors affecting cache performance. In this paper we classify caches according to both index and tag. Since both index and tag could be either virtual (V) or real (R), our classification results in four combinations or cache types. The real address caches with virtual tags for high-performance computer systems in our study are prediction-based, since index bins are generated from a small array and predictions could be false. As a result, we also discuss and evaluate real address MRU caches with real tags, and propose virtually indexed MRU caches with real tags. Each of the four cache types and MRU caches are discussed and evaluated using trace-driven simulation. Our results show that a virtually indexed MRU cache with real tags is a good choice for high-performance computer systems.
引用
收藏
页码:1154 / 1162
页数:9
相关论文
共 50 条
  • [21] PERFORMANCE OF VIRTUAL MEMORY COMPUTER-SYSTEMS
    TERPLAN, K
    ANGEWANDTE INFORMATIK, 1977, (05): : 193 - 201
  • [22] Performance issues for frontal schemes on a cache-based high-performance computer
    Cliffe, KA
    Duff, IS
    Scott, JA
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1998, 42 (01) : 127 - 143
  • [23] HIGH-AVAILABILITY COMPUTER-SYSTEMS
    GRAY, J
    SIEWIOREK, DP
    COMPUTER, 1991, 24 (09) : 39 - 48
  • [24] High-Performance Reconfigurable Computer Systems
    Dordopulo, Alexey
    Kalyaev, Igor
    Levin, Ilya
    Slasten, Liubov
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 272 - 283
  • [25] High-performance multiprocessor computer systems
    Chetverushkin, B.N.
    Vestnik Rossijkoj Akademii Nauk, 2002, 72 (09): : 786 - 795
  • [26] Simulation of high-performance computer systems
    Manchon, F
    Dissoubray, S
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 728 - 737
  • [27] A Survey of High-Performance Interconnection Networks in High-Performance Computer Systems
    Lu, Ping-Jing
    Lai, Ming-Che
    Chang, Jun-Sheng
    ELECTRONICS, 2022, 11 (09)
  • [28] QUANTITATIVE-EVALUATION OF LIBRARY SEARCHING PERFORMANCE
    DELANEY, MF
    WARREN, FV
    HALLOWELL, JR
    ANALYTICAL CHEMISTRY, 1983, 55 (12) : 1925 - 1929
  • [29] A METHOD FOR QUANTITATIVE-EVALUATION OF EXPERT SYSTEMS
    ZAHEDI, F
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1990, 48 (01) : 136 - 147
  • [30] A METHODOLOGY FOR EVALUATING THE PERFORMANCE OF CISC COMPUTER-SYSTEMS UNDER SINGLE AND 2-LEVEL CACHE ENVIRONMENTS
    OBAIDAT, MS
    KHALID, H
    SADIQ, K
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (06): : 411 - 426