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 条
  • [31] Processor failures in a shared-memory multiprocessor system with resequencing
    Karatza, HD
    Hilzer, RC
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 243 - 248
  • [32] Molecular dynamics simulation on commodity shared-memory multiprocessor systems with lightweight multithreading
    Thornley, J
    Hui, M
    Li, H
    Cagin, T
    Goddard, WA
    PROCEEDINGS OF THE HIGH PERFORMANCE COMPUTING SYMPOSIUM - HPC '99, 1999, : 17 - 24
  • [33] Parallelization of While Loops in Nested Loop Programs for Shared-Memory Multiprocessor Systems
    Geuns, Stefan J.
    Bekooij, Marco J. G.
    Bijlsma, Tjerk
    Corporaal, Henk
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 697 - 702
  • [34] Experiences implementing a parallel ATMS on a shared-memory multiprocessor
    1600, Morgan Kaufmann Publ Inc, San Mateo, CA, USA (01):
  • [35] VQ compression algorithms on a shared-memory multiprocessor system
    Wakatani, Akiyoshi
    DCC 2006: Data Compression Conference, Proceedings, 2006, : 470 - 470
  • [36] The advanced encryption standard on an asynchronous shared-memory multiprocessor
    Smith, SF
    VLSI'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VLSI, 2003, : 379 - 381
  • [37] NEURAL NETWORK SIMULATIONS ON A SHARED-MEMORY VECTOR MULTIPROCESSOR
    WANG, CJ
    WU, CH
    SIVASUNDARAM, S
    SUPERCOMPUTER, 1990, 7 (06): : 98 - 109
  • [38] KERNEL-KERNEL COMMUNICATION IN A SHARED-MEMORY MULTIPROCESSOR
    CHAVES, EM
    DAS, PC
    LEBLANC, TJ
    MARSH, BD
    SCOTT, ML
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1993, 5 (03): : 171 - 191
  • [39] QR FACTORIZATION OF A DENSE MATRIX ON A SHARED-MEMORY MULTIPROCESSOR
    CHU, E
    GEORGE, A
    PARALLEL COMPUTING, 1989, 11 (01) : 55 - 71
  • [40] TUNING A PARALLEL DATABASE ALGORITHM ON A SHARED-MEMORY MULTIPROCESSOR
    GRAEFE, G
    THAKKAR, SS
    SOFTWARE-PRACTICE & EXPERIENCE, 1992, 22 (07): : 495 - 517