首页> 外文期刊>Journal of supercomputing >Cluster Queue Structure for Shared-Memory Multiprocessor Systems
【24h】

Cluster Queue Structure for Shared-Memory Multiprocessor Systems

机译:共享内存多处理器系统的群集队列结构

获取原文
获取原文并翻译 | 示例

摘要

Three basic structures have been proposed to organize the task queues for shared-memory multiprocessor systems: centralized, distributed, and hierarchical. Centralized structures are not suitable for massively parallel systems since the shared queue becomes a bottleneck for frequent enqueuing and dequeuing operations. Distributed structures have load imbalancing problem because of no support for workload sharing between queues. Hierarchical structures intend to combine the advantage of the previous two structures and eliminate their disadvantages. Unfortunately, we find load Unbalancing still exists in the hierarchical structure, and has significant impact on system performance, particularly when the workload is heavy and irregular. After identifying the cause of this problem, we propose the use of a clustered structure in place of the hierarchical one. Analyzes and simulations show the proposed structure can provide better load balancing and less contention than the hierarchical one.
机译:已经提出了三种基本结构来组织共享内存多处理器系统的任务队列:集中式,分布式和分层式。集中式结构不适用于大规模并行系统,因为共享队列成为频繁入队和出队操作的瓶颈。由于不支持队列之间的工作负载共享,因此分布式结构存在负载平衡问题。层次结构打算结合前两个结构的优点,并消除它们的缺点。不幸的是,我们发现负载不平衡仍然存在于分层结构中,并且对系统性能具有重大影响,尤其是在工作负载繁重且不规则的情况下。在确定此问题的原因之后,我们建议使用群集结构代替层次结构。分析和仿真表明,与分层结构相比,该结构可提供更好的负载平衡和更少的竞争。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号