Omega网络

✍ dations ◷ 2025-12-01 22:50:42 #网络

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

相关

  • 恙虫东方体恙虫病东方体(Orientia tsutsugamushi)是恙虫病的病原体。其种小名“tsutsugamushi”源自于日语“つつがむし”,为日本汉字“恙虫”和“病”两字的发音。恙虫东方体的自然病媒
  • 滴滴涕DDT,中文又作滴滴涕,学名双对氯苯基三氯乙烷(Dichloro-Diphenyl-Trichloroethane),化学式:(ClC6H4)2CH(CCl3)。白色晶体,不溶于水,溶于煤油,可制成乳剂,对人类毒性低,曾经是最著名的合
  • 艾伯特·沙茨艾伯特·沙茨(1920年2月2日-2005年1月17日)是链霉素的共同发现者之一。在过去这个发现通常被单独归功于沙茨的导师赛尔曼·A·瓦克斯曼。沙茨生于康涅狄格州诺威奇,父母分别是
  • 卡巴尔达-巴尔卡尔苏维埃社会主义自治共和国卡巴尔达-巴尔卡尔苏维埃社会主义自治共和国(俄语:Кабардино-Балкарская автономная советская социалистическая р
  • M7牧师M7牧师式自行火炮(M7 Priest)为美军在第二次世界大战时研发的一款自行火炮。当它进入英军服役时,英国人便给它起了“牧师”的称号。这是因为它拥有一个像讲道坛般的机枪手位置,
  • 2019冠状病毒病大洋洲疫情SARS-CoV-2(病毒)国际运输截至2020年3月1日,澳大利亚共有156人确诊感染新型冠状病毒。24名患者已康复出院,剩余患者病情均稳定。33人中有10宗个案与钻石公主号邮轮有关,其中1人死
  • 确定性算法确定性算法(英语:deterministic algorithm)是计算机算法的一类。如果以算法的每一步骤是否确定来分类,计算机算法可以分为确定性算法和非确定性算法(英语:nondeterministic algori
  • 阿尔瓦罗·冈萨雷斯·索韦龙阿尔瓦罗·冈萨雷斯·索韦龙(Álvaro González Soberón)是西班牙的一位足球运动员。在场上司职中后卫。他现在效力于法甲球队马赛。
  • 老琼老琼(1953年2月13日-2008年10月31日)是台湾的漫画家,本名刘玉琼。台湾四格漫画鼻祖,曾出版《蔡田的爱》、《她们》、《婚姻良民》、《台北开门》、《尪仔册》、《斗来逗去》、《1
  • 施从云施从云(1880年-1912年),字燮卿。安徽桐城人,清朝军事将领,辛亥革命烈士。清朝光绪二十七年(1901年),施从云赴直隶参军,不久入保定将弁学堂。毕业后,被分配到新军第五镇十八标任排长。光