- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图5.35 三级CLOS交叉开关网络 这种类型的网络可以用3个参数(m,n,r)来表示。当m≥2n-1时,多级CLOS网络N(m,n,r)是一个非阻塞网络。比如,N(3,2,2)就是一个非阻塞网络,其连接如图5.36所示。该网络每级有12个交叉点,共36个交叉点。由于输入端和输出端各有4个,若使用单级4×4交叉开关实现,则一共只需4×4=16个交叉点。由此可见,在这个例子中直接使用单级交叉开关实现更经济。 图5.36 N(3,2,2) CLOS交叉开关网络 现在让我们做一下定量的分析,多级CLOS网络所需的总的交叉点的个数为 C=r(m×n)+m(r×r)+r(m×n)=mr(2n+r) 若直接用单级交叉开关实现,总共需要n2个交叉点。 当mr(2n+r)<n2时,即当n的值较大时,选用多级CLOS网络不仅可以实现无阻塞连接,而且成本低。另外,由于CLOS网络中由若干个较小规模的交叉开关组成,因此在工程设计时也比较容易实现。 (6)多级BENES可重排网络 将基准网络和它的逆网络连在一起,就组成一个BENES网络,8个处理单元的BENES多级可重排网络如图5.37所示。这是一个可重排的非阻塞网络,可满足输入输出间所有的置换,即从0~7这8个编号的所有排列,共8!种。网络需要的开关的总级数为2log28-1级,每级仍由8/2个2×2的开关组成,开关都为二功能交换单元,采用单元控制。网络通过一次,可实现的置换数共有220=1048576种,比全排列的8!=40320种排列数要多得多,因此BENES网络为非阻塞网络。图5.37中用虚线框画在一起的两级开关由于是完全重复的一级,故可以合并成一级。 图5.37 N=8的BENES多级可重排网络 如果要求一个网络是可重排的,以便改善其可能遇到的阻塞情况,那么这个网络至少应该有两个以上的通道能够满足同一对结点间的互连要求。也就是说,数据寻径的算法不是唯一的。实际上,许多可重排网络提供的寻径算法本来就不只一个,使得选择合适通道的可能性更大。 5.6.4 蝶式网络 前面我们已经介绍过单级的蝶式网络,对于多级的蝶式网络是用交叉开关作为构成块组成的。图5.是两个规模不同的蝶式网络。图5.38(a)是一个由16个8×8交叉开关构成的两级64×64蝶式网络,级间采用8路洗牌连接。图5.38(b)是有512个输入端的三级蝶式网络结构,同样也由8×8交叉开关构成。图5.38(b)中每个64×64的方框相当于图5.38(a)中的两级蝶式网络。 在图5.38(a)中共用了16个8×8交叉开关,图5.38(b)中共用了3×8×8=192个8×8交叉开关。用这种模块结构构造更大的蝶式网络只要增加级数即可。但蝶式网络不允许广播连接,所以蝶式网络是Omega网络的一个有限的子集。 5.6.5 组合网络 当网络流量不均匀时,热点问题(the hot-spot problem)就会出现。例如,许多处理机同时访问某个存储器模块,由于许多处理机共享信号灯变量并将其作为同步路障,因此它就有可能成为一个热点。 热点可能会大大降低网络的性能。纽约大学的 Ultracomputer和IBM的RP3多处理机在Omega网络上增加了组合机构,其目的是在产生冲突的开关点上把访问同一目的多个请求组合在一起。 所谓组合网络,是指为在产生冲突的开关点上把访问同一目的多个请求组合在一起而增加的组合机构。 图5.38 8×8交叉开关构成模块结构的蝶式网络 图5.38 8×8交叉开关构成模块结构的蝶式网络 目前已经开发出一种读-修改-写原子原语FetchAdd(x,e),或写成FAA(x,e)、Fetch-and-Add(x,e)等,使用组合网络可以并行地执行存储器修改操作。 FetchAdd----这种原子存储器操作处理N路同步是很有效的,其复杂性与N无关。FetchAdd(x,e)操作中x是共享存储器中的整型变量,e是整型增量。当单台处理机执行该操作时,它的语义是: FetchAdd(x,e) { temp x; x temp+e; return temp} 当N台
文档评论(0)