Practical constructive schemes for deterministic shared-memory access

被引:2
|
作者
Pietracaprina, A [1 ]
Preparata, FP [1 ]
机构
[1] BROWN UNIV,DEPT COMP SCI,PROVIDENCE,RI 02912
关键词
D O I
10.1007/BF02679451
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present three explicit schemes for distributing M variables among N memory modules, where M = Theta(N-1.5), M = Theta(N-2), and M = Theta(N-3), respectively. Each variable is replicated into a constant number of copies stored in distinct modules, We show that N processors, directly accessing the memories through a complete interconnection, can read/write any set of N variables in worst-case time O(N-1/3), O(N-1/2), and O (N-2/3), respectively for the three schemes. The access times for the last two schemes are optimal with respect to the particular redundancy values used by such schemes. The address computation can be carried out efficiently by each processor without recourse to a complete memory map and requiring only O(1) internal storage.
引用
收藏
页码:3 / 37
页数:35
相关论文
共 50 条
  • [31] BOUNDS ON SHARED-MEMORY FOR MUTUAL EXCLUSION
    BURNS, JE
    LYNCH, NA
    INFORMATION AND COMPUTATION, 1993, 107 (02) : 171 - 184
  • [32] SHARED-MEMORY CONTROLLERS LINK PROCESSORS
    AOUIZERAT, R
    MINI-MICRO SYSTEMS, 1983, 16 (11): : 272 - 274
  • [33] APPLICATIVE PARALLELISM ON A SHARED-MEMORY MULTIPROCESSOR
    OLDEHOEFT, RR
    CANN, DC
    IEEE SOFTWARE, 1988, 5 (01) : 62 - 70
  • [34] A SHARED-MEMORY MULTIPROCESSOR LOGIC SIMULATOR
    BEIHL, G
    EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 26 - 28
  • [35] Shared-Memory Communication for Containerized Workflows
    Hobson, Tanner
    Yildiz, Orcun
    Nicolae, Bogdan
    Huang, Jian
    Peterka, Tom
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 123 - 132
  • [36] REDUCING CONTENTION IN SHARED-MEMORY MULTIPROCESSORS
    STENSTROM, P
    COMPUTER, 1988, 21 (11) : 26 - 35
  • [37] ATM SHARED-MEMORY SWITCHING ARCHITECTURES
    GARCIAHARO, J
    JAJSZCZYK, A
    IEEE NETWORK, 1994, 8 (04): : 18 - 26
  • [38] SYNCHRONIZATION ALGORITHMS FOR SHARED-MEMORY MULTIPROCESSORS
    GRAUNKE, G
    THAKKAR, S
    COMPUTER, 1990, 23 (06) : 60 - 69
  • [39] Scalable Shared-Memory Hypergraph Partitioning
    Gottesbueren, Lars
    Heuer, Tobias
    Sanders, Peter
    Schlag, Sebastian
    2021 PROCEEDINGS OF THE SYMPOSIUM ON ALGORITHM ENGINEERING AND EXPERIMENTS, ALENEX, 2021, : 16 - 30
  • [40] PVM in a shared-memory industrial multiprocessor
    Appiani, E
    Bologna, M
    Corvi, M
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 588 - 593