Omega网络

✍ dations ◷ 2025-10-22 08:26:51 #网络

Omega网络是一种常用于并行计算架构的网络配置。它是一个依赖于完美洗牌互联算法的非直连拓扑。

一个8x8的Omega网络是一个多级互联网络,这意味着处理单元(英语:processing element,简称PE)是由多级交换机互联的。如上图,输入和输出标好了地址。每一级的输出和下一级的输入用一个完美洗牌系统(英语:Faro shuffle)连接起来,这意味着每个级间互联都仿佛是一叠扑克牌划分为数量相等的两叠然后洗牌洗到一起,一张来自一组的牌叠在一张来自另一组的牌上。如果我们考虑用二进制表示PE,那么每级的完美洗牌可以看作是一个循环逻辑左移位,地址中的每个位每次向左移一位,把最高位放置到最低位上。

在每一级上,相邻的一对输入被连接在一个简单的互换单元上,这个单元可以选择直通(英文:straight,也就是把输入直接传送到输出)也可以选择交叉(英文:crossed,也就是把上面的输入放到下面输出,把下面的输入放到上面输出)。对于 N {\displaystyle N} 个处理单元,一个Omega网络的每一级有 N / 2 {\displaystyle N/2} 个交换机,共有 log 2 N {\displaystyle \log _{2}N} 级。这些交换机的配置决定了网络在任意时间的通路的可用状态,配置方法有两种,分别为目的地标签路(英语:destination-tag routing)由和XOR标签路由(英语:XOR-tag routing)。

Omega网络是高阻塞的,然而在一个自由网络里对于任意一对输入输出总能找到一条路由。

在目的地标签路由中,交换机的配置完全按照要传递的消息的目的地决定。目的地地址的最高位被用来选择第一级交换机的输出口:如果最高位时0,那么选择上面的输出口;如果最高位是1,那么选择下面的输出口。第二高位被用来选择第二级交换机的输出口,依此类推直到到达最终的输出。

例如,如果一条消息的目的地是PE 001,那么交换机的配置为:上,上,下。如果一条消息的目的地是PE 101,那么交换机的配置为:下,上,下。这些交换机的配置不考虑输入的地址。

在XOR标签路由中,交换机的配置基于 (源PE地址) XOR (目的地PE地址)。这样生成的一个XOR标签包含的1的位置意味着地址在这一位上必须要被反转,而0的位置意味着源PE地址和目的地PE地址在这一位是相同的。XOR标签的最高位被用来设置第一级路由:如果它是0,则交换机选择直通;如果它是1,则交换机选择交叉。第二高位被用来选择第二级交换机的输出口,依此类推直到到达最终的输出。

例如,如果PE 001想发消息给PE 010,那么XOR标签位011,交换机配置为:A2直通,B3交叉,C2交叉。

在多处理器处理中,Omega网络可以被用来连接CPU和共享内存从而降低CPU到内存的连接成为瓶颈的概率。

Omega网络已被应用于Illinois Cedar Multiprocessor、IBM RP3和NYU Ultracomputer中.

相关

  • 北非战场轴心国: 意大利王国第二次世界大战期间,从1940年6月10日至1943年5月16日在北非发生了北非战役。它包括发生在利比亚和埃及的沙漠(西部沙漠战役,也被叫做沙漠战争)以及摩洛哥和阿
  • 毒扁豆碱毒扁豆碱(英语:Physostigmine或 eserine)是一种在毒扁豆(在西非称为éséré)中提取的天然生物碱, 可作拟副交感神经药(英语:parasympathomimetic)使用,是一种乙酰胆碱酯酶抑制剂(英语
  • 菲森菲森又译福森(德语:Füssen)是德国巴伐利亚州东阿尔高县的一个城市,位于莱希河河畔,距离奥地利边境仅有5千米。人口14533人。其市徽为三条腿。该市镇创建于古罗马时代,位于从意大
  • 张之洞张之洞(1837年9月2日-1909年10月4日),晚清重臣。字孝达,一字香涛,号香岩,又号壶公、无竞居士,晚年自号抱冰,人称“张香帅”,直隶天津南皮(今河北南皮)人。道光十七年八月初三生于贵州。
  • 黑人优越主义黑人优越主义是一个广义的种族主义意识形态,包含多个在不同程度上认为黑人比其他人种优越的团体,这种优越主义部分更带有仇恨性质。20世纪30年代,激进宗教组织伊斯兰国度(英语:Na
  • 庄河庄河市是中国辽宁省大连市下辖的一个县级市。位于辽宁省东南部,黄海北岸,辽东半岛的东侧。1992年9月21日撤县设市。与普兰店市、瓦房店市共称“北三市”。明属辽东卫地,清属盖
  • 雷蒙德·斯穆里安雷蒙·梅里儿·思木里安(英语:Raymond Smullyan,1919年5月25日-2017年2月6日)出生于纽约皇后区的远洛克威,2017年2月6日逝世于纽约市,是一位美国数学家,逻辑学家,哲学家,魔术师和钢琴
  • 卡萨拉布德鲁克卡萨拉布德鲁克(Kasara Budruk),是印度马哈拉施特拉邦Thane县的一个城镇。总人口15192(2001年)。该地2001年总人口15192人,其中男性7815人,女性7377人;0—6岁人口2250人,其中男1164人
  • 伊达行朝伊达行朝(1291年-1348年6月6日)是镰仓时代后期至南北朝时代 (日本)武将。父亲是伊达基宗。本名行朝,后来改名为行宗(大槻文彦的‘伊达行朝勤王事历’)。作为南朝侧的武将在各地转
  • 英雄联盟2020赛季全球总决赛英雄联盟2020赛季全球总决赛(英语:2020 League of Legends World Championship,又译作“英雄联盟S10全球总决赛”)是由Riot Games公司举行的第10届英雄联盟全球总决赛。