Binding time in distributed shared memory architectures

被引:0
|
作者
Kong, J [1 ]
Lee, G [1 ]
机构
[1] Univ Minnesota, Dept Comp Engn & Sci, Minneapolis, MN 55455 USA
关键词
D O I
10.1109/ICPP.1998.708486
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper revisits three distributed shared memory (DSM) architectures to clarify them with their binding times for new addresses at the local memory: page fault time, node miss time, and cache miss time. The DSM architectures which have different binding times arrange data in different ways with different overheads at an event of reference. Since a large number of cache misses can occur in a large (relative to the cache size) working set, binding at the page fault time alone cannot efficiently utilize locality of reference at the local memory. In a small working set, most of the addresses bound to the local memory at a node miss time are not effective due to the low cache miss rate. This paper shows that binding at the cache miss time can improve system performance.
引用
收藏
页码:198 / 206
页数:9
相关论文
共 50 条
  • [1] Binding time in distributed shared memories for generic patterns of memory references
    Kong, J
    Lee, G
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (08): : 2148 - 2151
  • [2] RIGHT ON TIME DISTRIBUTED SHARED MEMORY
    Guerraoui, Rachid
    Kozhaya, David
    Pignolet, Yvonne-Anne
    [J]. PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 315 - 326
  • [3] SUPPORTING SHARED DATA-STRUCTURES ON DISTRIBUTED MEMORY ARCHITECTURES
    KOELBEL, C
    MEHROTRA, P
    VANROSENDALE, J
    [J]. SIGPLAN NOTICES, 1990, 25 (03): : 177 - 186
  • [4] Deriving optimal checkpoint protocols for distributed shared memory architectures
    Alvisi, L
    Marzullo, K
    [J]. THEORY AND PRACTICE IN DISTRIBUTED SYSTEMS, 1995, 938 : 111 - 120
  • [5] Gecko: Hierarchical Distributed View of Heterogeneous Shared Memory Architectures
    Ghane, Millad
    Chandrasekaran, Sunita
    Cheung, Margaret S.
    [J]. PROCEEDINGS OF THE TENTH INTERNATIONAL WORKSHOP ON PROGRAMMING MODELS AND APPLICATIONS FOR MULTICORES AND MANYCORES (PMAM 2019), 2019, : 21 - 30
  • [6] OpenMP-oriented applications for distributed shared memory architectures
    Marowka, A
    Liu, ZY
    Chapman, B
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2004, 16 (04): : 371 - 384
  • [7] Parallelizing the ZSWEEP algorithm for distributed-shared memory architectures
    Farias, R
    Silva, CT
    [J]. VOLUME GRAPHICS 2001, 2001, : 181 - +
  • [8] Improving Hash Distributed A* for Shared Memory Architectures Using Abstraction
    Sanz, Victoria
    De Giusti, Armando
    Naiouf, Marcelo
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2016, 2016, 10048 : 431 - 439
  • [9] Coding Productivity in MapReduce Applications for Distributed and Shared Memory Architectures
    Adornes, Daniel
    Griebler, Dalvan
    Ledur, Cleverson
    Fernandes, Luiz Gustavo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1739 - 1741
  • [10] DVSA and SHOB: Support to shared data structures on distributed memory architectures
    Baiardi, F
    Guerri, D
    Mori, P
    Moroni, L
    Ricci, L
    [J]. NINTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2001, : 165 - 172