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 条
  • [31] Design of cache memories for dataflow architecture
    Kavi, KM
    Hurson, AR
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (9-10) : 657 - 674
  • [32] TRANSIENT-BEHAVIOR OF CACHE MEMORIES
    STRECKER, WD
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1983, 1 (04): : 281 - 293
  • [33] CACHE MEMORIES FOR DATA FLOW MACHINES
    TAKESUE, M
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (06) : 677 - 687
  • [34] Return address protection on cache memories
    Inoue, Koji
    IEICE TRANSACTIONS ON ELECTRONICS, 2006, E89C (12): : 1937 - 1947
  • [35] EVALUATION OF DIFFERENT TYPES OF CACHE MEMORIES
    REIJNS, GL
    MICROPROCESSING AND MICROPROGRAMMING, 1985, 16 (2-3): : 190 - 190
  • [36] A Study of Recent Advances in Cache Memories
    Banday, M. Tariq
    Khan, Munis
    2014 INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2014, : 398 - 403
  • [38] PADded cache: a new fault-tolerance technique for cache memories
    Stanford Univ, Stanford, United States
    Proc IEEE VLSI Test Symp, (440-445):
  • [39] PADded cache: A new fault-tolerance technique for cache memories
    Shirvani, PP
    McCluskey, EJ
    17TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 1999, : 440 - 445
  • [40] PERFORMANCE RESULTS FOR AN MIMD COMPUTER ORGANIZATION USING PIPELINED BINARY SWITCHES AND CACHE MEMORIES
    PEARCE, RC
    MAJITHIA, JC
    PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1978, 125 (11): : 1203 - 1207