Analytic modeling of cache coherence based parallel computers

被引:0
|
作者
Joe, K
Fukuda, A
机构
关键词
parallel computer; performance evaluation; analytic model; cache coherence;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an analytic model using a semi-markov process for parallel computers which provides hardware support for a cache coherence mechanism. The model proposed here, the Semi-markov Memory and Cache coherence Interference model, can be used for the performance prediction of cache coherence based parallel computers since it can be easily applied to descriptions of the waiting states due to network contention or memory interference of both normal data accesses and cache coherence requests. Conventional analytic models using stochastic processes to describe parallel computers have the problem of numerical explosion in the number of states necessary as the system size increases even for simple parallel computers without cache coherence mechanisms. The number of states required by constructing our proposing analytic model, however, does not depend on the system size but only on the kind of cache coherence protocol. For example, the number of states for the Synapse cache coherence protocol is only 20, as is described in this paper. Using the proposed analytic model, we investigate several comparative experiments with widely known simulation results. We found that there is only a 7.08 % difference between the simulation and our analytic model, while our analytic model can predict the performance of a 1,024 processor system in the order of microseconds.
引用
收藏
页码:925 / 935
页数:11
相关论文
共 50 条
  • [1] Analytic modeling of updating based Cache coherent parallel computers
    Joe, K
    Fukuda, A
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (06) : 504 - 512
  • [2] An address cache of interconnect network in parallel computers
    Zhang J.
    Li T.
    Li S.
    1600, Science Press (53): : 390 - 398
  • [3] Packet Forwarding Cache of Commodity Switches for Parallel Computers
    Hirasawa, Shoichi
    Yamaki, Hayato
    Koibuchi, Michihiro
    2021 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2021), 2021, : 366 - 376
  • [4] Modeling Cache Coherence Misses on Multicores
    Pan, Xiaoyue
    Jonsson, Bengt
    2014 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS), 2014, : 96 - 105
  • [5] Evaluating the DSMIO cache-coherence algorithm in cluster-based parallel ODBMS
    Osthoff, C
    Bentes, C
    Ariosto, D
    Mattoso, M
    Amorim, CL
    OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2425 : 286 - 297
  • [6] Regional weather modeling on parallel computers
    Baillie, C
    Michalakes, J
    Skalin, R
    PARALLEL COMPUTING, 1997, 23 (14) : 2135 - 2142
  • [7] Environmental modeling on massively parallel computers
    Pirozzi, MA
    Zicarelli, M
    ENVIRONMENTAL MODELLING & SOFTWARE, 2000, 15 (05) : 489 - 496
  • [8] MODELING FOR PERFORMANCE EVALUATION OF PARALLEL COMPUTERS
    PAKER, Y
    APPLICATIONS OF SUPERCOMPUTERS IN ENGINEERING : ALGORITHMS, COMPUTER SYSTEMS AND USER EXPERIENCE, 1989, : 197 - 214
  • [9] DISK CACHE ARCHITECTURES FOR TRANSACTION-LIKE APPLICATIONS IN PARALLEL COMPUTERS
    ECKARDT, H
    COMPUTING, 1994, 53 (01) : 13 - 31
  • [10] Disk cache architectures for transaction-like applications in parallel computers
    Eckardt, H.
    Computing (Vienna/New York), 1994, 53 (01): : 13 - 31