【Interconnection Networks 互连网络】Torus 网络拓扑

  • 1. Torus 网络拓扑
  • 2. Torus 网络拓扑结构
  • References

1. Torus 网络拓扑

Torus 和 Mesh 网络拓扑,又可以称为 k-ary n-cubes,在规则的 n 维网格中包裹着 N = k^n 个节点,每个维度都有 k 个节点,并且最近邻居之间有通道。k-ary n-cubes包含一系列网络,从 rings (n = 1) 到 binary n-cubes (k = 2),也称为超立方体(hypercubes)。

这些网络的优势在于规则的物理排列与封装限制很好地匹配。在小尺寸下,tori具有统一的短线,允许高速运行而无需中继器。tori中逻辑上最小的路径几乎总是物理上最小的。这种物理的一致允许环面和网状网络利用通信节点之间的物理局部性。对于本地通信模式,例如每个节点在第一维中向其邻居发送消息,与随机流量相比,延迟要低得多,吞吐量要高得多,而蝴蝶网络无法利用这种局部性。

Tori 具有良好的路径多样性,即使在排列流量上也能具有良好的负载平衡。此外,由于torus或mesh网络中的所有通道都是双向的,因此它们可以利用双向信号,从而更有效地利用引脚和电线。

Tori网络的一个缺点是它们比对数网络具有更大的跳数。这使得它们的延迟略高于最小界限,并增加了网络的引脚成本。但请注意为了路径多样性,跳数的增加是必要的。设计者可以通过选择网络的维度 n 来确定环面网络的属性。网络的吞吐量随着维度单调增加,直到网络二分受限。对于低维度,延迟由高跳数 H 主导,而对于高维度,序列化延迟 Ts 占主导地位。最小延迟通常在相对较低的维度上实现,通常在 2 到 4 之间。为了最小化延迟和线路长度,我们通常选择 n 作为限制网络平分的最小维度。

2. Torus 网络拓扑结构

n-dimensional, radix-k torus或 k-ary n-cube,由 N = kn 个节点组成,每个维度上有 k 个节点。torus 作为一个直接网络,这N个节点中的每一个都同时充当网络的输入端、输出端和交换节点。每个节点都分配有一个 n 位 radix-k 的地址 {an−1,…,a0}作为坐标,并通过一对通道(每个方向一个)连接到地址相差 ±1 (mod k) 的节点,总共需要2nN 个 channels。Tori 是规则的(所有节点具有相同的度数)并且也是边对称的,这有助于改善通道之间的负载平衡。

一般来说,tori可以通过迭代添加维度来构造任意 k 元 n 立方体,如图 5.1 所示。 k-ary 1-cube(图 5.1[a]) 只是一个 k 节点环。将 k 个 1-cube 连接成一个循环会增加第二个维度,形成 k-ary 2-cube (图 5.1[b])。该过程持续一个维度,将 k 个 k-ary (n − 1)-cube 组合成一个 k-ary n-cube(图 5.1[c])。
在这里插入图片描述

Mesh 网络拓扑是 Torus 网络拓扑在每个方向上省略从节点 ak-1 到节点 a0 的连接。例如,图 5.2 将 4-ary 2-cube (torus)与 4-ary 2-mesh 进行了比较。Mesh 具有相同的节点的度,但对分带宽通道的数量是具有相同基数和维度的 torus 拓扑的一半。尽管 mesh 具有非常自然的二维布局,可以保持较短的通道长度,但它放弃了 torus 的边缘对称性。这可能会导致许多流量模式的负载不平衡,因为 mesh 拓扑的中央通道的需求可能明显高于边缘通道

从图中很容易看出,如果每个方向 channel 的信道带宽为 (b), a k-ary n-cube 的二等分带宽是 (B = 4k^{n-1} b )
在这里插入图片描述

torus 可以是单向的,在每一维中仅具有一个方向(从 ai 到 ai+1)的通道,也可以是双向的,在连接的节点之间具有两个方向的通道。mesh 也可以构成成单向或双向;然而,单向的 mesh 由于没有较长的边缘通道,因此必须在不同行之间交替改变方向,以保持网络完全连接。即使成本增加,双向网络通常也是首选,因为它们具有较低的跳数 H 和更大的路径多样性。一般来说,我们认为环面或网格是双向的

Torus 网络的每个维度可以具有不同的基数。例如,图 5.3 显示了一个 2,3,4-ary 3-mesh,其 y 维度的基数为 2,z 维度的基数为 3,x 维度的基数为 4。混合基数环面和网格通常是出于封装和模块化的实际原因而构建的。然而,混合基数 tori 不再是边对称的,并且与单基数 mesh 相比,混合基数网格更加不对称。这些不对称引入了负载的不平衡,并且对于许多流量模式(包括均匀流量),较长维度上的信道负载大于较短维度上的负载。对于均匀流量(例如 γx),图 5.3 中 x 维度上的负载将是 γz 的两倍(可以简单地理解,在 X 维度,每个节点需要和其余三个节点通信,其中设置一对一节点的通信量为r,总共通信量就是 X 维度上的总的通信量是 12r,而 Z 维度上任意link的通信量都是 6r,故在均匀随机流量模式下,x 维度上的负载将是 γz 的两倍)。

在这里插入图片描述

References

[1] Dally, William James, and Brian Patrick Towles. Principles and practices of interconnection networks. Elsevier, 2004.
[2] Jerger, Natalie D. Enright, et al. On-chip networks. Vol. 12. No. 3. Morgan & Claypool, 2017.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/827118.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv9有效改进专栏汇总|未来更新卷积、主干、检测头注意力机制、特征融合方式等创新![2024/4/21]

​ 专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,助力高效涨点!!! 专栏介绍 YOLOv9作为最新的YOLO系列模型,对于做目标检测的同学是必不可少的。本专栏将针对2024年最新推出的YOLOv9检测模型&#xff0…

《HCIP-openEuler实验指导手册》1.3Apache动态功能模块加载卸载练习

1.3.1 配置思路 mod_status 模块可以帮助管理员通过web界面监控Apache运行状态,通过LoadModule指令加载该模块,再配置相关权限,并开启ExtendedStatus后,即可使用该模块。 1.3.2 配置步骤 检查mod_status模块状态(使…

net模块

建立TCP的链接 1 发送消息的服务 2 接收消息 2 建立http的链接让浏览器进行访问 import net from netconst html <h1>TCP</h1>const respinseHeaders [HTTP/1.1 200 OK,Content-Type:text/html,Content-Length: html.length,\r\n,html]const http net.create…

RK3568 学习笔记 : u-boot 通过 tftp 网络更新 u-boot自身

前言 开发板型号&#xff1a; 【正点原子】 的 RK3568 开发板 AtomPi-CA1 使用 虚拟机 ubuntu 20.04 收到单独 编译 RK3568 u-boot 使用 rockchip Linux 内核的设备树 【替换】 u-boot 下的 rk3568 开发板设备树文件&#xff0c;解决 u-boot 下千兆网卡设备能识别但是无法 Pi…

Spring(下)

接上篇&#xff0c;从第八个问题讲起 八.Spring工厂创建复杂对象 1.什么是复杂对象 简单对象就是可以直接new出来的&#xff0c;也就是直接调用构造方法创建 所以复杂对象就是不能直接通过调用构造方法创建。就比如JDBC中的Connection 2.三种方法 &#xff08;1&#xff…

【华为 ICT HCIA eNSP 习题汇总】——题目集18

1、SSH默认工作使用的TCP端口号是&#xff08;&#xff09;。 A、20 B、21 C、22 D、23 考点&#xff1a;①传输层 ②应用层 解析&#xff1a;&#xff08;C&#xff09; SSH为建立在应用层和传输层上的安全协议&#xff0c;是对TCP/IP协议的传输层以上的SSH会话流程进行加密的…

必应搜索广告与谷歌搜索广告对比那个更好?

搜索引擎广告作为企业获取潜在客户的重要渠道之一&#xff0c;其效果直接关系到营销策略的成功与否。两大搜索引擎巨头——谷歌&#xff08;Google&#xff09;和必应&#xff08;Bing&#xff09;各自提供了广告平台&#xff0c;即谷歌广告&#xff08;Google Ads&#xff09;…

【Web】2022DASCTF X SU 三月春季挑战赛 题解(全)

目录 ezpop calc upgdstore ezpop 瞪眼看链子 fin#__destruct -> what#__toString -> fin.run() -> crow#__invoke -> fin#__call -> mix.get_flag() exp <?php class crow {public $v1;public $v2;}class fin {public $f1; }class what {public $a; }…

力扣hot100(python解析)

文章目录 13. 合并区间14. 轮转数组 13. 合并区间 合并区间 数组 排序 思路&#xff1a; 代码&#xff1a; class Solution:def merge(self, intervals):result []if len(intervals) 0:return result # 区间集合为空直接返回intervals.sort() # 默认按照区间的左边界进…

z3求解器脚本(CTF-reverse必备)

CTF-reverse中有一类题目是通过约束方程求解变量的值&#xff0c;然后转化为对应的ASCII码&#xff0c;最终获得flag&#xff0c;约束方程以及要求解的未知数往往非常多&#xff0c;因此手算十分不现实&#xff0c;借助python中的z3模块可以很快完成求解&#xff01; 下面是某道…

开始Java之旅

1.Java语言 java是一门优秀的程序设计语言&#xff0c;并且是一种半编译型&#xff0c;半解释型语言。 Java 语言源于 1991 年 4 月&#xff0c;Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动&#xff0c;此计划最初的目标是开发一种能够在各种消费性电…

【分治算法】Hanoi塔问题Python实现

文章目录 [toc]问题描述Python实现 个人主页&#xff1a;丷从心 系列专栏&#xff1a;Python基础 学习指南&#xff1a;Python学习指南 问题描述 设 a a a、 b b b、 c c c是三个塔座&#xff0c;开始时&#xff0c;在塔座 a a a上有一叠共 n n n个圆盘&#xff0c;这些圆盘…

最新免费 ChatGPT、GPTs、AI换脸(Suno-AI音乐生成大模型)

&#x1f525;博客主页&#xff1a;只恨天高 ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ ChatGPT3.5、GPT4.0、GPTs、AI绘画相信对大家应该不感到陌生吧&#xff1f;简单来说&#xff0c;GPT-4技术比之前的GPT-3.5相对来说更加智能&#xff0c;会根据用户的要求生成多种内容…

虚良SEO怎么有效的对百度蜘蛛权重优化?

人们交换链接通常首先要问的是你BR值是多少&#xff1f;国内搜索引擎来说以百度马首是瞻&#xff0c;无论seo还是竞价都看重的是百度&#xff0c;那么针对百度权重的优化就特别重要了。其实&#xff0c;百度权重是民间的一种说法&#xff0c;百度官方并没有认同这个数值&#x…

(回溯)记忆化搜索和dp

动态规划的核心就是 状态的定义和状态的转移 灵神 的 回溯改递归思路 首先很多动态规划问题都可以采用 回溯 的思想 回溯主要思想就是把 一个大问题分解成小问题 比如 采用子集类回溯问题中的核心思想-> 选或不选 或者 选哪个 记忆化搜索之后 我们可以发现 每个新节点依…

Oracle故障处理:ORA-00600错误处理思路

提前说明&#xff1a; 该故障&#xff0c;我只是旁观者。 但处理该故障的DBA工程师&#xff0c;思路很清晰&#xff0c;我非常受教&#xff01;在此也将经验分享。 目录 项目场景 问题分析 优化建议 项目场景 在某项目数据库运维群&#xff0c;有现场同事发了张报错截图如下…

代码学习记录49---单调栈

随想录日记part49 t i m e &#xff1a; time&#xff1a; time&#xff1a; 2024.04.20 主要内容&#xff1a;今天开始要学习单调栈的相关知识了&#xff0c;今天的内容主要涉及&#xff1a;柱状图中最大的矩形 84.柱状图中最大的矩形 Topic184.柱状图中最大的矩形 题目&…

Scikit-Learn支持向量机分类

Scikit-Learn 支持向量机分类 1、支持向量机&#xff08;SVM&#xff09;1.1、SVM概述1.2、SVM原理1.3、SVM的损失函数1.4、支持向量机分类的优缺点 2、Scikit-Learn支持向量机分类2.1、Scikit-Learn支持向量机分类API2.2、支持向量机分类初体验&#xff08;手写数字识别&#…

四川易点慧电子商务抖音小店:安全正规,购物新选择

在当今互联网高速发展的时代&#xff0c;电子商务已经成为人们日常购物的重要组成部分。四川易点慧电子商务抖音小店作为新兴的电商平台&#xff0c;凭借其安全正规的经营理念和便捷高效的购物体验&#xff0c;正逐渐赢得消费者的信赖和喜爱。 一、平台背景实力雄厚 四川易点慧…

Windows11+Ubuntu20.04系统重装(升级为Ubuntu22.04)

事情起因是标题所对应的双系统中&#xff0c;Ubuntu老自动断电关机&#xff0c;一开始是跑大型程序才会关机&#xff0c;这两天愈演愈烈变成运行一个远程控制或者VSCode就会关机。一怒之下找了Dell在线客服&#xff0c;在对方引导下检测了硬件系统&#xff0c;发现没有明显故障…