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 条
  • [1] ON THE EFFICIENCY OF VECTOR COMPUTERS WITH PRIVATE CACHE MEMORIES
    CHAUDHRY, GM
    BEDI, JS
    MICROPROCESSING AND MICROPROGRAMMING, 1989, 26 (01): : 45 - 49
  • [2] PERFORMANCE ANALYSIS OF CACHE MEMORIES
    RAO, GS
    JOURNAL OF THE ACM, 1978, 25 (03) : 378 - 395
  • [3] INTRODUCING A NEW CACHE DESIGN INTO VECTOR COMPUTERS
    YANG, Q
    IEEE TRANSACTIONS ON COMPUTERS, 1993, 42 (12) : 1411 - 1424
  • [4] Vector and cache performance of OCCAM
    Ford, RW
    Snelling, DF
    MAKING ITS MARK, 1997, : 198 - 208
  • [5] HOW A CACHE MEMORY ENHANCES A COMPUTERS PERFORMANCE
    MEADE, RM
    ELECTRONICS, 1972, 45 (02): : 58 - &
  • [6] A smart cache for improved vector performance
    Gschwind, MK
    Pietsch, TJ
    COMPUTING SYSTEMS IN ENGINEERING, 1995, 6 (4-5): : 459 - 464
  • [7] CACHE MEMORIES
    SMITH, AJ
    COMPUTING SURVEYS, 1982, 14 (03) : 473 - 530
  • [8] PERFORMANCE TRADE-OFFS FOR MICROPROCESSOR CACHE MEMORIES
    ALPERT, DB
    FLYNN, MJ
    IEEE MICRO, 1988, 8 (04) : 44 - 55
  • [9] IMPACT OF MAPPING PARAMETERS ON THE PERFORMANCE OF SMALL CACHE MEMORIES
    CHOW, P
    GEIGEL, T
    MILUTINOVIC, V
    PRIDMORE, J
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (04) : 197 - 205
  • [10] A comparative analysis of performance improvement schemes for cache memories
    Kavi, Krishna
    Nwachukwu, Izuchukwu
    Fawibe, Ademola
    COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (02) : 243 - 257