Omega网络

✍ dations ◷ 2025-12-07 12:01:54 #网络

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

相关

  • 肺部肺是很多进行空气呼吸的动物的呼吸系统中重要的一个器官,大部分四足类动物、一些鱼类和蜗牛都有肺。哺乳动物和其他身体结构较为复杂的动物则拥有两个肺,其位于胸腔中靠近脊柱
  • 技术传播者技术传播者(英文: technology evangelist)是指在网络效应下的市场,一个人试图为一个特定技术创建其群聚效应者的支持,为了让这一技术成为行业技术标准 。 专业技术传播者常常受雇
  • Apple BooksApple Books(前称iBooks)是苹果公司推出的一套专用于 Apple 设备上的电子书阅读软件。iBooks最早于2010年1月17日与iPad一起发布,并于4月份iPad上市时同时面世。iOS4发布时宣布
  • 制作公司下面列出的日本动画工作室介绍于过去和现在的组织类似的艺术家工作室,但主要致力于动画及动画电影的生产和销售。这些工作室可能是实际的生产设施或企业实体。这些企业会在国
  • 缟椰子猫属缟椰子猫(Hemigalus derbyanus),又名条纹灵猫或横带狸猫,是缅甸、印尼、马来西亚及泰国的一种麝猫。它们栖息在森林之内。缟椰子猫的鬲部尖长,像吃昆虫的哺乳动物。它们的身体很
  • 微电极 (电生理学)微电极(microelectrode)是一种非常小的电极,被使用在电生理学中来记录神经信号或是神经组织的电刺激(英语:Functional_electrical_stimulation)。起初是使用玻璃吸量管微电极,后来
  • 永恒九月永恒九月也叫永无止境的九月,是一个Usenet俚语,指一段自1993年9月开始的时期,由戴夫·费舍尔创造。这一表述代表了一种观点,认为自那时起新用户(菜鸟)们的涌入持续地降低了Usenet
  • 丘马尼乡坐标:46°41′0″N 25°31′0″E / 46.68333°N 25.51667°E / 46.68333; 25.51667丘马尼乡(罗马尼亚语:Comuna Ciumani, Harghita),是罗马尼亚的乡份,位于该国中部,由哈尔吉塔县负
  • 阮庆岳阮庆岳(Roan, Ching-yueh,1957年6月26日-),台湾小说家、建筑师。现任教于元智大学艺术与设计学系。写作类型涵盖小说、散文、建筑论述。著有《林秀子一家》、《凯旋高歌》、《苍
  • 陈幼良陈幼良(1565年-1624年),字宇初,江西德化人,明朝政治人物。万历十九年(1591年)辛卯科江西乡试第一名举人。万历二十年(1592年)联捷壬辰科第三甲第二百二十三名进士。授金华府推官。。