Omega网络

✍ dations ◷ 2025-12-04 00:40:58 #网络

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

相关

  • 移植物抗宿主病移植物对抗宿主疾病(Graft-versus-host disease)简称GvHD,是在移植来自其他人身上的组织及器官(英语:allotransplantation)后产生的并发症。GvHD一般是和骨髓移植有关,但此概念也可
  • 偏旁陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧  小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧  书法 ‧ 飞白书笔画 ‧ 
  • CSb有机锑化学是指研究碳(C)和锑(Sb)之间化学键的化学分支。锑在这些化合物中的存在形式为Sb(V)和Sb(III)。但是锑的毒性限制了这类化合物在有机化学中的进一步应用。
  • 过去分词在语言学中,分词(英语:participle、拉丁语:participium,是希腊语μετοχη(“分担”)的直译)是一种非定式动词形式,可以用于构成复合时态、语态或作为修饰语。分词常常有其他词
  • 美国诉里昂案美国诉里昂案,United States v. Leon,468 U.S. 897 (1984),是美国宪法、美国刑事诉讼法的著名案例,法院创设“善意例外”,警察的行动若系对无效搜索票的善意信赖,证据排除法则不应
  • 饮食男女 (电影)《饮食男女》(英文:)是一部于1994年出品的台湾剧情片,由李安担任导演,以及由郎雄、杨贵媚、吴倩莲和王渝文担任主演。刻划出家庭亲情及世代隔阂的电影作品。而且,本片在法国戛纳电
  • 斯莫尔季里夫坐标:50°25′18″N 27°36′7″E / 50.42167°N 27.60194°E / 50.42167; 27.60194斯莫尔季里夫(乌克兰语:Смолдирів),是乌克兰的村落,位于该国北部日托米尔州,由巴拉尼
  • 朱企岷显王朱企�(?-1643年),明朝第十代岷王,追封岷王朱干坤嫡子,宪王朱定燿的庶孙。他何时受封常宁王已不可考,但又在崇祯四年(1631年)晋封岷王。他在位十二年。崇祯十六年(1643年)盗贼攻陷武
  • 大缀壳螺大缀壳螺(学名:)是缀壳螺科扶轮螺属的一种。主要分布于台湾,常栖息在深海。
  • 路振扬路振扬(?-1736年),陕西长安人,清朝军事领将。路振扬早年历任把总、守备、游击、西安参将、汉中副将,康熙五十五年(1716年)擢升为四川松潘总兵。康熙五十六年(1717年),署四川提督。雍正元