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 条
  • [21] WARDen: Specializing Cache Coherence for High-Level Parallel Languages
    Wilkins, Michael
    Westrick, Sam
    Kandiah, Vijay
    Bernat, Alex
    Suchy, Brian
    Deiana, Enrico Armenio
    Campanoni, Simone
    Acar, Umut A.
    Dinda, Peter
    Hardavellas, Nikos
    PROCEEDINGS OF THE 21ST ACM/IEEE INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, CGO 2023, 2023, : 122 - 135
  • [22] An adaptive cache coherence protocol specification for parallel input/output systems
    Garcia-Carballeira, F
    Carretero, J
    Calderon, A
    Perez, JM
    Garcia, JD
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (06) : 533 - 545
  • [24] Avoiding the cache-coherence problem in a parallel/distributed file system
    Cortes, T
    Girona, S
    Labarta, J
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1997, 1225 : 860 - 869
  • [25] Runtime-Assisted Cache Coherence Deactivation in Task Parallel Programs
    Caheny, Paul
    Alvarez, Lluc
    Valero, Mateo
    Moreto, Miquel
    Casas, Marc
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE, AND ANALYSIS (SC'18), 2018,
  • [26] A TIMESTAMP-BASED CACHE COHERENCE SCHEME
    MIN, SL
    BAER, JL
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I23 - I32
  • [27] Region Based Cache Coherence for Tiled MPSoCs
    Srivatsa, Akshay
    Rheindt, Sven
    Wild, Thomas
    Herkersdorf, Andreas
    2017 30TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2017, : 286 - 291
  • [28] Cache Alternatives Concerning Cache Coherence in NoC-based MPSoC Platform
    Silva, Ivan Saraiva
    de Oliveira, Bruno Cruz
    Girao, Gustavo
    2010 FIRST IEEE LATIN AMERICAN SYMPOSIUM ON CIRCUITS AND SYSTEMS (LASCAS), 2010, : 176 - 179
  • [29] The use of parallel computers for space-network modeling
    Hant, J
    Lanzinger, D
    Coodey, M
    VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, : 4506 - 4510
  • [30] AN ANALYTICAL APPROACH TO PERFORMANCE COST MODELING OF PARALLEL COMPUTERS
    ANDREWS, JB
    POLYCHRONOPOULOS, CD
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1991, 12 (04) : 343 - 356