Omega网络

✍ dations ◷ 2025-11-28 02:10:53 #网络

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中.

相关

  • 血液及免疫系统人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学血液学(英语:Hematology或haematology)是
  • 澳洲坐标:26°S 141°E / 26°S 141°E / -26; 141澳大利亚城市人口列表巴布亚新几内亚城镇列表(英语:List of cities and towns in Papua New Guinea by population)澳大利亚洲又叫
  • 梅加拉亚梅加拉亚邦(印地语:मेघालय,拉丁字母转写:Meghalaya)是印度东北部的一个邦,东西约三百公里,南北约一百公里,总面积22429平方公里,2011年人口约296万人,首府西隆2011年人口约14万
  • 衣服服装(亦称为衣物、衣服、衣着)最广义的定义,除了指躯干与四肢的遮蔽物之外,还包括了手部(手套)、脚部(袜子、鞋子、凉鞋、靴子)与头部(帽子)的遮蔽物,以及延伸出来的服装配饰。几乎所有
  • 瓦特福郡沃特福德郡 (County Waterford;爱尔兰语:Contae Phort Láirge)是爱尔兰的一个郡,位于爱尔兰岛南岸。历史上属芒斯特省。面积1,837平方公里。2011年人口113,795人。沃特福德为郡
  • ʎ硬颚边音是辅音的一种,用于一些语言口语中。国际音标中的符号是⟨ʎ⟩(倒置小写y),X-SAMPA符号则为⟨L⟩。硬颚边音的特点有:在很多语言中硬颚边音已经与其他音合并,转变为硬颚近
  • 牛津街牛津街(英语:Oxford Street),是英国伦敦的商业街道,由东向西走,共有3公里。 在12世纪至18世纪,牛津街为死刑犯行刑之地,绞刑架就在西端街头大理石拱门处。 现在繁华的牛津街上,还时常
  • 哈仙达岗哈仙达岗(Hacienda Heights,常简称为哈岗)是美国加利福尼亚州洛杉矶县境内的一个人口普查指定非建制社区,位于圣盖博谷南部,朋地山(英语:Puente Hills)山脚下。哈仙达冈是洛杉矶市郊
  • 美国铸币局美国铸币局(英语:United States Mint)是美国负责制造流通性货币和控管黄金储备的政府机构,于1792年创立于费城。它并不制造纸币。目前有四个主要的铸造据点:费城、丹佛、旧金山和
  • 淮阳坐标:33°43′59″N 114°51′00″E / 33.73306°N 114.85000°E / 33.73306; 114.85000淮阳区是中华人民共和国河南省周口市下辖的一个市辖区,位于周口东北部,河南省的东部。