PERFORMANCE OF CACHE MEMORIES FOR VECTOR COMPUTERS

被引:1
|
作者
YANG, Q
机构
[1] Department of Electrical and Computer Engineering, The University of Rhode Island, Kingston
关键词
D O I
10.1006/jpdc.1993.1102
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent studies [5] have shown that the memory system is the major bottleneck of vector computers. Performance measurements on CRAY-2 computers indicate that as much as a factor of 4.4 performance degradation results from memory latency. In this paper, we study the performance of incorporating cache memories into vector computers. Two cache organizations that we proposed [22] are considered: direct-mapped cache and prime-mapped cache. We analyze the caching behavior of three typical blocked algorithms for numerical applications: matrix multiplication, Gaussian elimination, and FFT. By analyzing the algorithm structures in conjunction with system architectures, we develop analytical models based on real applications rather than on statistical estimates. Our performance models give the expected value of execution time of an algorithm averaged over a wide range of problem sizes. Performance measurements of the algorithms on a real machine are carried out to validate our analysis. Numerical results show that the prime-mapped cache minimizes the cache miss ratio caused by line interferences that are critical for numerical applications. © 1993 Academic Press. All rights reserved.
引用
收藏
页码:163 / 178
页数:16
相关论文
共 50 条
  • [21] Fault detection enhancement in cache memories using a high performance placement algorithm
    Zarandi, HR
    Miremadi, SG
    Sarbazi-Azad, H
    10TH IEEE INTERNATIONAL ON-LINE TESTING SYMPOSIUM, PROCEEDINGS, 2004, : 101 - 106
  • [22] Performance improvement of disk array subsystems having shared cache and control memories
    Takahashi, N
    Kurosu, Y
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2004, 87 (10): : 1 - 14
  • [23] BIG MEMORIES FOR LITTLE COMPUTERS
    NULTY, P
    FORTUNE, 1982, 105 (03) : 50 - &
  • [24] OPTICAL MEMORIES FOR HOME COMPUTERS
    FOX, B
    NEW SCIENTIST, 1985, 106 (1451) : 17 - 20
  • [25] Memories for the next generation of computers
    RENWICK W
    1600, (18):
  • [26] MEMORIES FOR NEXT GENERATION OF COMPUTERS
    RENWICK, W
    ELECTRONICS AND POWER, 1972, 18 (NJAN): : 13 - &
  • [27] Cache cooperation for clustered disconnected computers
    Yasuda, K
    NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 457 - 464
  • [28] Cryptanalysis of DES implemented on computers with cache
    Tsunoo, Y
    Saito, T
    Suzaki, T
    Shigeri, M
    Miyauchi, H
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS CHES 2003, PROCEEDINGS, 2003, 2779 : 62 - 76
  • [29] Adaptive Cache Memories for SMT Processors
    Lopez, Sonia
    Garnica, Oscar
    Albonesi, David H.
    Dropsho, Steven
    Lanchares, Juan
    Hidalgo, Jose I.
    13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 331 - 338
  • [30] ANALYSIS OF MULTIPROCESSORS WITH PRIVATE CACHE MEMORIES
    PATEL, JH
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (04) : 296 - 304