- 0
- 0
- 约1.34万字
- 约 4页
- 2018-01-11 发布于广东
- 举报
高技术通讯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节简单总结全文。 任一中间点上,都可选择先走水平方向或先走垂直
方向,但总的跨
您可能关注的文档
- 黄芩苷对大鼠离体胸主动脉血管环的作用及其机制研究(1).pdf
- 黄芩苷对大鼠离体胸主动脉血管环的作用及其机制研究.pdf
- 黄芩苷对大鼠原代肝细胞中CYP4503A1的影响.pdf
- 基于跨导线性环的电流运算电路设计研究.pdf
- 黄芩及其单体成分对RU486致流产小鼠Th1Th2型细胞因子的影响.pdf
- 苦瓜多糖的降血糖功能研究.pdf
- 苦瓜中具有保护及修复四氧嘧啶损伤HITT15细胞的有效成分的分离与表征.pdf
- 苦楝皮对妊娠早期小鼠子宫自然杀伤细胞和γ干扰素的影响.pdf
- 苦楝皮妊娠毒性作用及对妊娠早期小鼠子宫局部免疫状态的影响(1).pdf
- 苦楝皮妊娠毒性作用及对妊娠早期小鼠子宫局部免疫状态的影响.pdf
- 2026届河南省郑州市高三上学期一模政治(解析版).docx
- 2026届河南省郑州市高三上学期第一次质量预测历史(原卷版).docx
- 2026届河北省名校联合体高三上学期一模政治(原卷版).docx
- 广东省茂名市信宜市2025-2026学年高二上学期11月期中考试政治(原卷版).docx
- 2026年高一上学期语文期末考试压轴卷含答案.docx
- 河北省部分示范性高中2025-2026学年高一12月考试语文试题含答案.docx
- 考研真题 首都师范大学历史学院776历史学基础综合历年考研真题汇编(含部分答案).pdf
- 考研真题 首都师范大学文学院445汉语国际教育基础[专业硕士]历年考研真题汇编(含部分答案).pdf
- 《护士条例》 辅导讲座.pptx
- 牙科医师质控的年度工作述职.pptx
原创力文档

文档评论(0)