Distributed-shared-memory support on the simultaneous optical multiprocessor exchange bus

被引:0
|
作者
Katsinis, C [1 ]
机构
[1] Univ Alabama, Huntsville, AL 35899 USA
关键词
D O I
10.1109/MASCOT.1998.693694
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper examines the performance of distributed-shared-memory systems based on the Simultaneous Optical Multiprocessor Exchange Bus (SOME-Bus) using queueing network models and develops theoretical results which predict processor utilization, message latency and other useful measures. It also presents simulation results which compare the performance of the SOME-Bus, the mesh and the torus. The SOME-Bus is a low-latency, high-bandwidth, fiber-optic interconnection network which directly links arbitrary pairs of processor nodes without contention. It contains a dedicated channel for the data output of each node, eliminating the need for global arbitration and providing bandwidth that scales directly with the number of nodes in the system. Each of N nodes has an array of receivers, with one receiver dedicated to each node output channel. The entire N-receiver array can be integrated on a single chip at a comparatively minor cost resulting in o(N) complexity. The SOME-Bus supports multiple simultaneous broadcasts of messages allowing cache consistency protocols to complete much faster. Compared to the networks considered here, the SOME-BUS is the interconnection network whose performance is least affected by large message communication times.
引用
收藏
页码:192 / 197
页数:6
相关论文
共 50 条
  • [32] Prospects of distributed shared memory for reducing global traffic in shared-bus multiprocessors
    Lee, G
    Kong, JS
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (11) : 867 - 872
  • [33] Strings: A high-performance distributed shared memory for symmetrical multiprocessor clusters
    Roy, S
    Chaudhary, V
    SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 90 - 97
  • [34] DCOS: Cache embedded switch architecture for distributed shared memory multiprocessor SoCs
    Kim, Daewook
    Kim, Manho
    Sobelman, Gerald E.
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 979 - +
  • [35] Data distribution support on distributed shared memory multiprocessors
    Chandra, R
    Chen, DK
    Cox, R
    Maydan, DE
    Nedeljkovic, N
    Anderson, JM
    ACM SIGPLAN NOTICES, 1997, 32 (05) : 334 - 345
  • [36] Design issues for a high-performance distributed shared memory on symmetrical multiprocessor clusters
    Sumit Roy
    Vipin Chaudhary
    Cluster Computing, 1999, 2 (3) : 177 - 186
  • [37] EXPLOITING OPERATING SYSTEM SUPPORT FOR DYNAMIC PAGE PLACEMENT ON A NUMA SHARED MEMORY MULTIPROCESSOR
    LAROWE, RP
    WILKES, JT
    ELLIS, CS
    SIGPLAN NOTICES, 1991, 26 (07): : 122 - 132
  • [38] Compiler and software distributed shared memory support for irregular applications
    Lu, HH
    Cox, AL
    Dwarkadas, S
    Rajamony, R
    Zwaenepoel, W
    ACM SIGPLAN NOTICES, 1997, 32 (07) : 48 - 56
  • [39] Simultaneous Multithreading Support in Embedded Distributed Memory MPSoCs
    Garibotti, Rafael
    Ost, Luciano
    Busseuil, Remi
    Kourouma, Mamady
    Adeniyi-Jones, Chris
    Sassatelli, Gilles
    Robert, Michel
    2013 50TH ACM / EDAC / IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2013,
  • [40] Performance improvement of parallel programs on a broadcast-based distributed shared memory multiprocessor by simulation
    Akay, Mehmet Fatih
    Katsinis, Constantine
    SIMULATION MODELLING PRACTICE AND THEORY, 2008, 16 (03) : 338 - 352