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 条
  • [1] Cluster queue structure for shared-memory multiprocessor systems
    Zhu, W
    JOURNAL OF SUPERCOMPUTING, 2003, 25 (03): : 215 - 236
  • [2] Cluster Queue Structure for Shared-Memory Multiprocessor Systems
    W. Zhu
    The Journal of Supercomputing, 2003, 25 : 215 - 236
  • [3] Cluster queue structure for shared-memory multiprocessor systems
    Zhu, WP
    Liang, TY
    Shieh, CK
    1998 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 420 - 427
  • [4] A HIERARCHICAL TASK QUEUE ORGANIZATION FOR SHARED-MEMORY MULTIPROCESSOR SYSTEMS
    DANDAMUDI, SP
    CHENG, PSP
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (01) : 1 - 16
  • [5] Specification and verification of memory consistency models for shared-memory multiprocessor systems
    Takata, S
    Taguchi, K
    Joe, K
    Fukuda, A
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 923 - 930
  • [6] A SHARED-MEMORY MULTIPROCESSOR LOGIC SIMULATOR
    BEIHL, G
    EIGHTH ANNUAL INTERNATIONAL PHOENIX CONFERENCE ON COMPUTERS AND COMMUNICATIONS: 1989 CONFERENCE PROCEEDINGS, 1989, : 26 - 28
  • [7] APPLICATIVE PARALLELISM ON A SHARED-MEMORY MULTIPROCESSOR
    OLDEHOEFT, RR
    CANN, DC
    IEEE SOFTWARE, 1988, 5 (01) : 62 - 70
  • [8] COMBINATOR REDUCTION IN A SHARED-MEMORY MULTIPROCESSOR
    BURKIMSHER, PC
    COMPUTER JOURNAL, 1987, 30 (03): : 214 - 222
  • [9] PVM in a shared-memory industrial multiprocessor
    Appiani, E
    Bologna, M
    Corvi, M
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 588 - 593
  • [10] MULTIPROCESSOR SHARED-MEMORY INFORMATION EXCHANGE
    SANTOLINE, LL
    BOWERS, MD
    CREW, AW
    ROSLUND, CJ
    GHRIST, WD
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1989, 36 (01) : 626 - 633