...
首页> 外文期刊>Journal of Parallel and Distributed Computing >Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs
【24h】

Evaluating scheduling policies for fine-grain communication protocols on a cluster of SMPs

机译:评估SMP群集上的细粒度通信协议的调度策略

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

摘要

Distributed-memory parallel computers and networks of workstations (NOWs) both rely on efficient communication over increasingly high-speed networks. Software communication protocols are often the performance bottleneck. Several current and proposed parallel systems address this problem by dedicating one general-purpose processor in a symmetric multiprocessor (SMP) node specifically for protocol processing. This protocol processing convention reduces communication latency and increases effective bandwidth, but also reduces the peak performance since the dedicated processor no longer performs computation. In this paper, we study a parallel machine with SMP nodes and compare two protocol processing policies: the Fixed policy, which uses a dedicated protocol processor; and the Floating policy, where all processors perform both computation and protocol processing. The results from synthetic microbenchmarks and five macrobenchmarks show that: (i) a dedicated protocol processor benefits light-weight protocols much more than heavy-weight protocols, (ii) a dedicated protocol processor is generally advantageous when there are four or more processors per node, (iii) multiprocessor node performance is not as sensitive to interrupt overhead as uniprocessor node because a message arrival is likely to find an idle processor on a multiprocessor node, thereby eliminating interrupts, (iv) the system with the lowest cost-performance will include a dedicated protocol processor when interrupt overheads are much higher than protocol weight-as in light-weight protocols. (c) 2005 Elsevier Inc. All rights reserved.
机译:分布式内存并行计算机和工作站网络(NOW)都依赖于日益高速的网络上的有效通信。软件通信协议通常是性能瓶颈。几种当前和提出的并行系统通过在对称多处理器(SMP)节点中专门用于协议处理的一个通用处理器来解决此问题。该协议处理约定减少了通信等待时间并增加了有效带宽,但由于专用处理器不再执行计算,因此还降低了峰值性能。在本文中,我们研究了具有SMP节点的并行机,并比较了两种协议处理策略:固定策略(使用专用协议处理器);以及浮动策略,其中所有处理器都执行计算和协议处理。合成微基准测试和五个宏基准测试的结果表明:(i)专用协议处理器对轻量协议的好处远大于重量协议,(ii)当每个节点有四个或更多处理器时,专用协议处理器通常是有利的,(iii)多处理器节点的性能对中断开销的影响不如单处理器节点敏感,因为消息到达很可能会在多处理器节点上找到一个空闲处理器,从而消除了中断,(iv)性价比最低的系统将包括当中断开销远高于协议权重(如轻量协议)时,它是专用协议处理器。 (c)2005 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号