Queue structures for shared-memory multiprocessor systems

被引:1
|
作者
Zhu, WP [1 ]
机构
[1] Univ New S Wales, Dept Comp Sci, ADFA, Canberra, ACT 2600, Australia
关键词
D O I
10.1109/SIMSYM.2001.922121
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Three basic structures have been proposed to organize the task queues for shared-memory multiprocessor systems: centralized, distributed, and hierarchical structures. The hierarchical structure intends to combine the advantage of the other two structures and eliminate their disadvantages. Unfortunately, we find it still has serious load imbalancing, in particular when the workload is heavy and irregular. We propose the use of a forest structure in place of a hierarchical one. Simulation shows the proposed structure can provide better load balancing and less contention than the hierarchical one.
引用
收藏
页码:99 / 106
页数:8
相关论文
共 50 条
  • [21] DYNAMIC-PROGRAMMING ON A SHARED-MEMORY MULTIPROCESSOR
    EDMONDS, P
    CHU, E
    GEORGE, A
    PARALLEL COMPUTING, 1993, 19 (01) : 9 - 22
  • [22] A softerware monitor for shared-memory multiprocessor computers
    Liu, X
    Xu, FL
    SOFTWARE-PRACTICE & EXPERIENCE, 2004, 34 (08): : 757 - 776
  • [23] Circuit-switched shared-memory multiprocessor
    Smith, D.R.
    Schildknecht, R.R.
    International journal of mini & microcomputers, 1995, 17 (03): : 108 - 118
  • [24] STRUCTURED MESSAGE PASSING ON A SHARED-MEMORY MULTIPROCESSOR
    LEBLANC, TJ
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B188 - B194
  • [25] SYNCHRONIZATION AND COMMUNICATION COSTS OF LOOP PARTITIONING ON SHARED-MEMORY MULTIPROCESSOR SYSTEMS
    GUPTA, R
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 2: SOFTWARE, 1989, : 23 - 30
  • [26] ALGORITHMS FOR LU DECOMPOSITION ON A SHARED-MEMORY MULTIPROCESSOR
    BUONI, JJ
    FARRELL, PA
    RUTTAN, A
    PARALLEL COMPUTING, 1993, 19 (08) : 925 - 937
  • [27] HECTOR - A HIERARCHICALLY STRUCTURED SHARED-MEMORY MULTIPROCESSOR
    VRANESIC, ZG
    STUMM, M
    LEWIS, DM
    WHITE, R
    COMPUTER, 1991, 24 (01) : 72 - 79
  • [28] Grouping memory consistency model for parallel-multithreaded shared-memory multiprocessor systems
    Wu, CC
    Chen, C
    INTERNATIONAL JOURNAL OF HIGH SPEED COMPUTING, 1999, 10 (01): : 53 - 81
  • [29] THE SHARED-MEMORY LANGUAGE PSATHER ON A DISTRIBUTED-MEMORY MULTIPROCESSOR
    FELDMAN, JA
    LIM, CC
    RAUBER, T
    SIGPLAN NOTICES, 1993, 28 (01): : 17 - 20
  • [30] An optimal algorithm for global termination detection in shared-memory asynchronous multiprocessor systems
    Leung, HF
    Ting, HF
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1997, 8 (05) : 538 - 543