首页> 外文学位 >A performance study of bi-directional ring networks for multiprocessors.
【24h】

A performance study of bi-directional ring networks for multiprocessors.

机译:多处理器双向环形网络的性能研究。

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

摘要

Distributed shared memory multiprocessors share a globally addressable memory space over a set of distributed memory modules. In such a system, the processors and memory modules communicate with each other by sending request and response messages through an interconnection network. Thus, the design of the interconnection network has significant impact on the performance of the multiprocessor system. In the past, most ring-based multiprocessor systems proposed and built have been based on unidirectional rings. In a unidirectional ring, a message must traverse the entire ring to reach the immediate “upstream” neighbor. In this thesis, we investigate various aspects of the bi-directional ring (B-ring) as an interconnection network for multiprocessors. A B-ring consists of two rings carrying messages in opposite directions. It allows a request message to traverse one ring from the source to the destination, and allows the response message to use the other ring to return to the source. Hence, the request-response transaction does not require traversal of the entire ring as in the case for the unidirectional ring. The B-ring network thus exploits communication locality to enhance performance. The existence of two rings can also improve the reliability of the system.; In this thesis, an analytical model for the B-ring network is derived, and its accuracy is verified through simulation. Based on the same methodology, the math model for a two-level hierarchical ring (H2) network built from unidirectional rings is also derived. The performance of the B-ring network is compared with that of the H2 network through the math models. The effect of varying the workload parameters such as cache miss rate and communication locality, and the system parameters such as cache line size and memory access speed are studied in detail. It is shown that the B-ring network outperforms the H2 network in most of the cases, even if the optimal configuration of the H2 network is used.
机译:分布式共享内存多处理器在一组分布式内存模块上共享一个全局可寻址内存空间。在这样的系统中,处理器和存储器模块通过经由互连网络发送请求和响应消息而彼此通信。因此,互连网络的设计对多处理器系统的性能具有重大影响。过去,大多数提议和构建的基于环的多处理器系统都基于单向环。在单向环中,消息必须遍历整个环以到达直接的“上游”邻居。在本文中,我们研究了双向环(B-ring)作为多处理器互连网络的各个方面。 B环由两个沿相反方向承载消息的环组成。它允许请求消息从源到目的地遍历一个环,并允许响应消息使用另一环返回源。因此,与单向环的情况一样,请求-响应事务不需要遍历整个环。因此,B环网络可以利用通信本地性来提高性能。两个环的存在也可以提高系统的可靠性。本文推导了B环网络的解析模型,并通过仿真验证了其准确性。基于相同的方法,还推导了从单向环构建的二级分层环(H2)网络的数学模型。通过数学模型将B环网络的性能与H2网络的性能进行比较。详细研究了更改工作负载参数(例如缓存未命中率和通信位置)以及系统参数(例如缓存行大小和内存访问速度)的影响。结果表明,即使使用H2网络的最佳配置,B环网络在大多数情况下也比H2网络好。

著录项

  • 作者

    Li, Yihan.;

  • 作者单位

    Queen's University at Kingston (Canada).;

  • 授予单位 Queen's University at Kingston (Canada).;
  • 学科 Engineering Electronics and Electrical.
  • 学位 M.Sc.(Eng)
  • 年度 2003
  • 页码 117 p.
  • 总页数 117
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 无线电电子学、电信技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号