【技术实现步骤摘要】
一种多播广播通信感知的光片上网络架构及通信方法
本专利技术属于通信
,特别涉及一种多播广播通信感知的光片上网络架构及通信方法,可用于计算系统芯片中处理器模块之间的多播广播通信。
技术介绍
随着单芯片上集成的处理器核数呈指数型增长,使得处理器核之间的高性能通信成为片上众核计算系统性能提升的关键。基于计算机网络设计思想的片上网络较传统片上通信架构能够有效改善处理器核间通信性能,成为片上众核计算系统的首选方案。随着片上网络规模的不断扩展以及高性能计算应用的发展,目前基于电互连的片上网络面临处理器核间通信的带宽、时延、功耗等因素的限制。基于光互连的光片上网络能够有效打破传统电互连片上网络的性能限制,提供更高的带宽密度、更小的通信时延以及更低的系统功耗,有效提升处理器核间通信性能。因此,光片上网络已经成为通信
中片上众核计算系统的关键技术。同时,光片上网络中缓存一致性协议的广泛应用与计算密集型和数据密集型应用等的出现,使处理器核间通信中多播广播通信占比不断增加,最高占比已达到52.4%。同时,研究指出5%的多播广播通信能够导致网络负载的饱和点降低42%~74%,平均时延增加7~22倍。因此,设计有效支持多播广播通信的光片上网络架构以及通信方法已经成为提升片上众核计算系统性能的关键。目前,如何通过合理的光波导与微环谐振器等光器件的布局设计,减少网络中的波长资源开销以及光插入损耗,改善网络的功耗,可扩展性,并行性,是目前进行支持多播广播通信的光片上网络架构设计的主要研究内容。基于微环谐振器的光功率分离技术,通过设置微环谐振器与功率波导之间的耦合距离实现对光功 ...
【技术保护点】
1.一种多播广播通信感知的光片上网络架构,包括多波长激光源(1)、通信子网(2)、全局控制单元(3)和n个处理器模块(4),n∈[8,256]且取8的倍数,其中:所述多波长激光源(1),用于向通信子网(2)提供光信号;所述通信子网(2),包括光波导(21)、n个耦合端口(22)和n个第一有源微环谐振器(23);所述光波导(21),用于实现处理器模块(4)之间的光信号传输;所述第一有源微环谐振器(23),用于将光波导(21)中的光信号耦合进相应的耦合端口(22);所述耦合端口(22),用于将光波导(21)中的光信号传输至相应的处理器模块(4);所述全局控制单元(3),包括缓存队列(31)、仲裁单元(32)和解析单元(33);所述缓存队列(31),用于接收并存储处理器模块(4)的通信请求;所述仲裁单元(32),用于对缓存队列(31)中的通信请求进行仲裁;所述解析单元(33),用于对仲裁后的通信请求进行解析,并将解析后的控制信息发送至多波长激光源(1)和第一有源微环谐振器(23);所述处理器模块(4),用于接收、处理、发送和存储数据,同时对光信号进行调制和解调;其特征在于:所述n个处理器模块 ...
【技术特征摘要】
1.一种多播广播通信感知的光片上网络架构,包括多波长激光源(1)、通信子网(2)、全局控制单元(3)和n个处理器模块(4),n∈[8,256]且取8的倍数,其中:所述多波长激光源(1),用于向通信子网(2)提供光信号;所述通信子网(2),包括光波导(21)、n个耦合端口(22)和n个第一有源微环谐振器(23);所述光波导(21),用于实现处理器模块(4)之间的光信号传输;所述第一有源微环谐振器(23),用于将光波导(21)中的光信号耦合进相应的耦合端口(22);所述耦合端口(22),用于将光波导(21)中的光信号传输至相应的处理器模块(4);所述全局控制单元(3),包括缓存队列(31)、仲裁单元(32)和解析单元(33);所述缓存队列(31),用于接收并存储处理器模块(4)的通信请求;所述仲裁单元(32),用于对缓存队列(31)中的通信请求进行仲裁;所述解析单元(33),用于对仲裁后的通信请求进行解析,并将解析后的控制信息发送至多波长激光源(1)和第一有源微环谐振器(23);所述处理器模块(4),用于接收、处理、发送和存储数据,同时对光信号进行调制和解调;其特征在于:所述n个处理器模块(4)形成x×y阵列排布的k个簇,k=n/8,每个簇包含有由2×4个处理器模块(4)组成的阵列,每个处理器模块(4)连接一个耦合端口(22),每个耦合端口(22)耦合相连一个第一有源微环谐振器(23);所述光波导(21)沿多波长激光源(1)输出方向与第一行簇内的第1行处理器模块(4)连接后向下延伸,反向与第一行簇内的第2行处理器模块(4)连接,直至按此方法完成与其余行簇内的处理器模块(4)的连接,再向上延伸依次穿过第一行簇内第1行与第2行第一有源微环谐振器(23)的中间,向下延伸反向依次穿过第二行簇内第1行与第2行有源微环谐振器中间,直至穿过Clusterk内所有第一有源微环谐振器(23),形成蛇形光波导结构;所述k个簇中同一簇内的第一有源微环谐振器(23),其与光波导(21)的之间的耦合距离根据功率分离系统原理设置;同一簇内第一有源微环谐振器(23)的各谐振器的尺寸相同,不同簇内的第一有源微环谐振器(23)的各谐振器的尺寸不同,每个谐振器的谐振波长由自身的尺寸确定。2.根据权利要求1所述的一种多播广播通信感知的光片上网络架构,其特征在于,所述处理器模块(4),包括4个处理器核(41)、4个私有一级缓存(42)、共享二级缓存(43)、解调单元(44)和调制单元(45),其中:所述处理器核(41),用于与私有一级缓存(42)进行通信,并根据指令对数据进行处理;所述私有一级缓存(42),用于存储处理器核(41)所需的数据,并与处理器核(41)和共享二级缓存(43)进行通信;所述共享二级缓存(43),用于存储私有一级缓存(42)所需的数据;同时与私有一级缓存(42)、调制单元(44)和解调单元(45)进行通信;所述调制单元(44),用于根据共享二级缓存(43)发送的电信号对光波导(21)中的光信号进行调制;所述解调单元(45),用于将耦合端口(22)中的光信号解调为共享二级缓存接收的电信号。3.根据权利要求2所述的一种多播广播通信感知的光片上网络架构,其特征在于,所述调制单元(44),包括序列化单元(441)、驱动电路(442)和k个第二有源微环谐振器(443),其中:所述序列化单元(441),用于将共享二级缓存(43)输出的多路低速电信号序列化为一路高速电信号;所述驱动电路(442),用于根据序列化单元(441)产生的高速电...
【专利技术属性】
技术研发人员:顾华玺,赵龙,杨银堂,王琨,王康,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。