基于路由维度的自适应路由算法及仲裁策略.pdfVIP

基于路由维度的自适应路由算法及仲裁策略.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于路由维度的自适应路由算法及仲裁策略.pdf

高技术通讯2004·增刊 基于路由维度的自适应路由算法及仲裁策略① 过锋②肖立权 肖灿文 (国防科学技术大学计算机学院长沙410073) 摘要 在超大规模计算机系统中,互连通信是影响系统性能的关键性因素之一。死锁 避免是互连的必要条件,许多研究通过多虚信道来实现无死锁的路由,基于路由维度的自 适应路由算法采用单一动态分配存储队列,根据路由信息与空闲缓冲数量实现死锁避免, 通过性能模拟,对比维序路由取得了较好的效果。同时提出了基于路由维度的仲裁策略, 通过与常见的仲裁策略模拟比较,该仲裁策略在模拟中表现出较好的性能。 关键词 死锁,自适应路由,仲裁策略 是:消息源和目标之间存在多条可供选择的路径,在 0 引言 路由过程的每一个路由步上,消息都可以根据网络 在大规模并行处理系统中,影响互连网络性能 的状态,实时选择下一步所走的路径。根据可选择 的因素很多,主要包括网络拓扑、交换机制、缓冲区 的路径是否最短,AR可以分为最短路径(Minimal 的组织和仲裁策略等。 Path)AR;根据可 Path)AR和非最短路径(Nonminimal n.cube mesh、toms 比较流行的网络拓扑是k.ary 选路径的数目,又可以分为完全自适应路由和部分 和hypemube。 自适应路由,前者意味着源和目标之间所有的最短 结点间通常通过发送和接收消息来通信,消息 路径都可以采用,后者意味着只有部分最短路径可 传输主要采用包交换机制,常见的包交换机制有存 用。AR可以有效降低网络延迟和竞争。下面通过 and 储转发(storeforward)、虫孑L交换(wormhole)和虚 例子来说明AR的可选路径数。 跨步(virtual cut.through)。许多文章对这三种交换机 2-cube 设无环k—ary mesh的结构如图1所示: 制都有很好的阐述【1,2|。 缓冲区的组织多采用先进先出(m)的方式, 本文使用[3 J中提出的动态分配存储队列(DAMQ), 这种组织方式下缓冲队列中的每个报文都可以参与 仲裁。 仲裁策略在互连网络系统的性能中扮演着一个 十分重要的角色【4’5J。常见的仲裁策略有Round. (k-1。k—1) Robin、先来先服务(FCFs)等。 2-cube 图1 k-my mesh结构图 本文第1节介绍自适应路由的基本思想,给出 一种基于路由维度的自适应路由算法,并证明算法 本文的讨论中,我们限定AR算法为最短路径 在不使用虚信道的情况下,不会出现死锁;第2节介 绍基于路由维度的仲裁策略,并对其性能进行简单 最大跨步数为△名+△’,,其中△戈为两点间水平方向 的分析;第3节对各种仲裁策略的性能进行对比分 的间隔,Ay为两点间垂直方向的间隔。在两点间的 析;第4节简单总结全文。 任一中间点上,都可选择先走水平方向或先走垂直 方向,但总的跨

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档