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 条
  • [41] PROGRAMMING FOR VECTOR COMPUTERS
    WINSOR, N
    HABER, I
    BORIS, J
    BULLETIN OF THE AMERICAN PHYSICAL SOCIETY, 1977, 22 (09): : 1176 - 1176
  • [42] Modeling and improving locality for irregular problems:: Sparse matrix-vector product on cache memories as a case study
    Heras, DB
    Pérez, VB
    Domínguez, JCC
    Rivera, FF
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 201 - 210
  • [43] MEMORIES IN PRESENT AND FUTURE GENERATIONS OF COMPUTERS
    RAJCHMAN, JA
    IEEE SPECTRUM, 1965, 2 (11) : 90 - &
  • [44] CLOSE LOOK AT VECTOR PERFORMANCE OF REGISTER-TO-REGISTER VECTOR COMPUTERS AND A NEW MODEL.
    Bucher, Ingrid Y.
    Performance Evaluation Review, 1987, 15 (01): : 39 - 45
  • [45] Interfacing optical memories and electronic computers
    Irakliotis, LJ
    Betzos, GA
    Mitkas, PA
    ICECS 96 - PROCEEDINGS OF THE THIRD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS, AND SYSTEMS, VOLS 1 AND 2, 1996, : 574 - 577
  • [46] An address cache of interconnect network in parallel computers
    Zhang J.
    Li T.
    Li S.
    1600, Science Press (53): : 390 - 398
  • [47] NEW MEMORIES FOR DIGITAL-COMPUTERS
    GABEL, J
    ELEKTROTECHNISCHE ZEITSCHRIFT B-AUSGABE, 1973, 25 (19): : 519 - 522
  • [48] Software Time Reliability in the Presence of Cache Memories
    Milutinovic, Suzana
    Abella, Jaume
    Agirre, Irune
    Azkarate-Askasua, Mikel
    Mezzetti, Enrico
    Vardanega, Tullio
    Cazorla, Francisco J.
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 233 - 249
  • [49] AN IMPROVED FUZZY REPLACEMENT ALGORITHM FOR CACHE MEMORIES
    HIREMATH, S
    MANZOUL, MA
    CYBERNETICS AND SYSTEMS, 1993, 24 (04) : 325 - 339
  • [50] A case for asymmetric-cell cache memories
    Moshovos, A
    Falsafi, B
    Najm, FN
    Azizi, N
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2005, 13 (07) : 877 - 881