无缓冲光互连网络的延时性能分析及优化

第36卷V01.36第5期

No.5

计算机工程

ComputerEngineering

2010年3月

March2010

?博士论文?文章编号;looo一3428(20loJ05—帅12.-03文献标识码lA中图分类号:TP303无缓冲光互连网络的延时性能分析及优化

齐星云,窦强,冯权友,陈永煞,窦文华

(国防科技大学计算机学院,长沙410073)

攮要:针对当前高性能计算机光互连网络中光缓冲不易实现的问题,提出一种无缓冲的光互连网络结构BOIN,在对网络结构进行建模和分析的基础上,研究网络的传输延时随不同输入负载和网络规模而变化的规律,给出在一定互连总规模和输入负载下,网络延时达到最小值时网络拓扑结构所必须满足的条件。模拟实验证明了该结果的正确性。

关健诃:高性能计算机系统;处理器间互连;无缓冲光互连;网络传输延时;网络拓扑优化

Ad3"andOptimizationofDelay

anelayvert“-ormanceof“

0lD

BufferlessOpticalInterconnectionNetwork

QIXing?yun,DOUQiang,FENGQuan-you,CHENYong-ran,DOUWen-hua

(CollegeofComputer,NationalUniversityofDefenseTechnology,Changsha410073)

[Abstract]Aimingattheproblemofimplementingopticalbuffersinthepresenthi【曲performancecomputeropticalinterconnectiondifficultly,thispaperpresentsabufferlessopticalinterconnectionnamedBufferlessOpticalInterconnectionNetwork(BOIN).Basedonmodelingandanalyzingthenetworktopology,therelationshipbetweenthenetworkdelayandtheofferedloadsaswellasnetworksizesisstudied.TheconditionofminimaldelayofthenetworkinafixedofferedLoadsandtotalnumberofnodesisgivenout.Simulationshowsthattheresultsareright.

[Keywordslhighperformancecomputersystem;inter-processorinterconnection;bufferlessopticalinterconnection;networktransmissiondelay;optimizationofnetworktopology

在高性能计算机系统中,采用光互连技术实现各处理单元之问的高速互连已经成为一种趋势11-310然而,在当前技术条件下,实现系统的全光互连还存在2大技术障碍:缺乏有效的光缓冲技术以及不能有效地直接对光数据信号进行逻辑处理。这造成了高性能计算机互连网络性能的很大损失。针对这种问题,本文提出了一种不需要对光数据信号进行光电转换并缓存的光互连结构BOIN(BufferlessOpticalInterconnectionNetwork),并在此基础上研究了如何进一步提高网络的传输延时。

1BOIN光互连网络结构

一个规模为mxn的BOIN网络141由mn个网络节点组成,通过相互问的光链路组成一个mxn的单向Torus网络结构。每个网络节点N(x,Y)(Oax<m一1,O≤y≤n-1)由3个2×2的光开关及1个处理单元组成,3个2x2的光开关根据在节点内部所处的位置和功能不同,分别记为S(x,y,的,s(x,Y,y)和S(x,y,D,如图1所示。

团光开关●处理单元

圈1BOIN同络节点

S(x,Y,D负责将从节点的x一方向端口和y_方向端13到达的数据转发到节点的n方向或y+方向的端El;S(x,Y,x)负责

将从S(x,Y,D和处理单元P(x,y)到来的数据报文送至节点的

x+端口;S(x,y,y)负责将从S(x,y,D到来的数据送至节点的y+

端口或处理单元P(x,y)。每个光开关都具有2个状态:直通(/3和交叉(o,当处于直通状态时,从水到达的信号送达.n,从y-到达的信号送达y+;当处于交叉状态时,从.)(一到达的信号送达n,从y.到达的信号送达x+。

r/In个网络节点在x方向和y方向分别互相连接,组成一个m×n的BOIN网络,如图2所示。在BOIN网络中,任何相邻2个节点之间的光链路都是等长的,设其长度为L。

同时设光数据信号在链路上传输的带宽为曰,前进速率为C。同时令网络中传输的每个数据报文的长度为D=吆,这样,每个数据报文从一个节点上发出的时间%恰好等于光信号在L长的链路上的传输时间钐。令AT=%=钐,称△r为

,L,…

BOIN网络中的一个单位时间片。一个数据报文在一个AT的开始时刻由某个节点发出,经过AT时间,到下一个AT的开始时刻,该报文的最后一位刚好发送完成,同时第一位已经经过长度为L的链路,到达下一个节点入口。这样,整个报文相当于缓存在网络链路上,不需要在每个节点处对数据进基金项目:国家自然科学基金资助项目(60603064,60603061)

作者筒介:齐星云(1979一),男,博士研究生,主研方向:高性能计

算机体系结构,高速互连网络;窦强,副研究员、博士;冯权友。博士研究生;陈永然,博士;窦文华,教授、博士生导师

收藕日捆:2009—10—20E..mail:qi_xingyun@nudt.edu.cn

万方数据

相关文档
最新文档