This invention provides a high order optical switching structure based on high density memory based on the bottleneck of memory bandwidth in the existing optical switching structure, which is composed of K identical optical switching bare pieces based on high density memory, which is composed of interconnected networks, including N transmission. Entry / output ports; each optical switched bare piece includes N/K input ports, N/K electric / optical conversion modules, N/K separators, storage input optical switching networks, optical waveguides, storage input buffers, memory control logic, interchip interconnect input and output proxy modules, interchip input slow flushing, two selector selector, high density memory Storage output buffer, storage output optical switching network, N/K optical / electrical conversion module, and N/K output ports, K, N, K are integers, 1 or less K or less K, K less than N. The invention significantly reduces the complexity and optical device overhead of the switching fabric, and further extends the order of the switching fabric.
【技术实现步骤摘要】
基于高密度存储器的多裸片高阶光交换结构
本专利技术属于高性能计算机系统互连网络领域,尤其是对应用到高性能计算机互连分系统中的高阶光交换结构。
技术介绍
随着大数据分析、机器学习、大型商业应用优化等应用在高性能计算机(HighPerformanceComputing,HPC)系统中的运行需求,在HPC系统中构建用于分布式计算核存储资源高效通信的互连网络系统成为当务之急。高性能计算机互连通信需求的增长,对高阶交换芯片的阶数和通信能力提出了更高要求。高阶交换芯片由于可以降低网络直径,同时提供高带宽和丰富的路由路径,已经逐渐替代低阶交换结构,成为HPC系统交换芯片的首选。D.Vantrease等人提出了称为Corona的光交换Crossbar结构[VantreaseD等.Corona:SystemimplicationsofemergingNanophotonictechnology(Corona:新兴纳米硅光技术及其系统实现).ISCA.2008]。如图1所示,Corona结构包含64个网络节点,数据传输网络由256条光波导组成,每条光波导包含64个波长,光信号由位于片外的光源提供,然后通过分离器,光信号被分离到每条光波导,在每个网络节点处,由微环谐振环组成的调制器和探测器负责数据信号的光/电和电/光转换,这一类网络称之为通道引导光网络。64个网络节点均匀分布在交换芯片上,光波导通过S型走线方式通过所有节点,S型光波导包含总共256条光波导,其中每个网络节点包含4条专有读通道,在每个网络节点处,通过一组调制器将电信号调制成光信号,并通过光波导将报文传输至目的节点 ...
【技术保护点】
基于高密度存储器的多裸片高阶光交换结构,其特征在于,由K个完全相同的基于高密度存储器的光交换裸片通过片间互连网络相互连接构成;记基于高密度存储器的多裸片高阶光交换结构包含的输入端口和输出端口数为N;K个基于高密度存储器的光交换裸片分别记为第一裸片Die1,……,第k裸片Diek,……,第K裸片DieK;则第一裸片Die1,……,第k裸片Diek,……,第K裸片DieK包含的输入端口和输出端口数均为N/K,K、N、k均为整数,1≤k≤K,K≤N;第k裸片Diek包括N/K个输入端口,N/K个电/光转换模块,N/K个分离器,存储输入光交换网络,光波导,存储输入缓冲,存储器控制逻辑,片间互连输入输出代理模块,片间输入缓冲,二选一选择器,高密度存储器,存储输出缓冲,存储输出光交换网络,N/K个光/电转换模块,和N/K个输出端口;第k裸片中N/K个输入端口的编号为(k‑1)N/K+1到kN/K,分别记为第(k‑1)N/K+1输入端口IN(k‑1)N/K+1、……、第(k‑1)N/K+j输入端口IN(k‑1)N/K+j、……、第kN/K输入端口INkN/K;N/K个电/光转换模块,记为第(k‑1) ...
【技术特征摘要】
1.基于高密度存储器的多裸片高阶光交换结构,其特征在于,由K个完全相同的基于高密度存储器的光交换裸片通过片间互连网络相互连接构成;记基于高密度存储器的多裸片高阶光交换结构包含的输入端口和输出端口数为N;K个基于高密度存储器的光交换裸片分别记为第一裸片Die1,……,第k裸片Diek,……,第K裸片DieK;则第一裸片Die1,……,第k裸片Diek,……,第K裸片DieK包含的输入端口和输出端口数均为N/K,K、N、k均为整数,1≤k≤K,K≤N;第k裸片Diek包括N/K个输入端口,N/K个电/光转换模块,N/K个分离器,存储输入光交换网络,光波导,存储输入缓冲,存储器控制逻辑,片间互连输入输出代理模块,片间输入缓冲,二选一选择器,高密度存储器,存储输出缓冲,存储输出光交换网络,N/K个光/电转换模块,和N/K个输出端口;第k裸片中N/K个输入端口的编号为(k-1)N/K+1到kN/K,分别记为第(k-1)N/K+1输入端口IN(k-1)N/K+1、……、第(k-1)N/K+j输入端口IN(k-1)N/K+j、……、第kN/K输入端口INkN/K;N/K个电/光转换模块,记为第(k-1)N/K+1电/光转换模块E/O(k-1)N/K+1、……、第(k-1)N/K+j电/光转换模块E/O(k-1)N/K+j、……、第kN/K电/光转换模块E/OkN/K;N/K个光/电转换模块,记为第(k-1)N/K+1光/电转换模块O/E(k-1)N/K+1、……、第(k-1)N/K+j光/电转换模块O/E(k-1)N/K+j、……、第kN/K光/电转换模块O/EkN/K;N/K个输出端口,记为第(k-1)N/K+1输出端口OUT(k-1)N/K+1、……、第(k-1)N/K+j输出端口OUT(k-1)N/K+j、……、第N/K输出端口OUTkN/K;1≤j≤N/K,j为整数;N/K个分离器记为第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器;第(k-1)N/K+j输入端口与第(k-1)N/K+j电/光转换模块相连,报文通过第(k-1)N/K+j输入端口进入第(k-1)N/K+j电/光转换模块;第(k-1)N/K+j电/光转换模块分别与第(k-1)N/K+j输入端口、第(k-1)N/K+j分离器相连;第(k-1)N/K+j电/光转换模块从第(k-1)N/K+j输入端口接收报文,进行电/光转换后报文由电信号转换成光信号,将转换成光信号的报文传输给第(k-1)N/K+j分离器;第(k-1)N/K+j分离器分别与第(k-1)N/K+j电/光转换模块O/E(k-1)N/K+j、光波导、存储输入光交换网络相连,第(k-1)N/K+j分离器从第(k-1)N/K+j电/光转换模块O/E(k-1)N/K+j接收报文,将报文的光信号分离到光波导和存储输入光交换网络中,并根据报文的目的端口号进行交换路径选择:如果报文的目的端口在第k裸片内,则将报文传输给存储输入光交换网络;否则,将报文传输给光波导;存储输入光交换网络分别与第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器、存储输入缓冲相连;光输入交换网络从第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器接收报文,对第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器进行仲裁,获得光通道写权限的分离器,将报文传输至存储输入缓冲;光波导分别与第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器和片间互连输入输出代理模块相连,光波导从第(k-1)N/K+1分离器、……、第(k-1)N/K+j分离器、……、第kN/K分离器接收报文,将报文传输至片间互连输入输出代理模块;存储输入缓冲分别与存储输入光交换网络、存储器控制逻辑、二选一选择器相连;存储输入缓冲从存储输入光交换网络接收并缓存报文,同时,将报文的目的端口号P_dest发送给存储器控制逻辑,接收到从存储器控制逻辑返回的报文写地址W_addr后,将报文提交给二选一选择器;存储器控制逻辑分别与存储输入缓冲、片间输入缓冲、高密度存储器相连;存储器控制逻辑是一个软件模块,采用动态输出队列的存储单元组织方式组织高密度存储器的数据存储单元;存储器控制逻辑从存储输入缓冲接收报文的目的端口号P_dest,为报文分配空闲存储单元,并将空闲存储单元的地址W_addr返回给存储输入缓冲;存储器控制逻辑从片间输入缓冲接收报文的目的端口号P_dest,为报文分配空闲存储单元,并将空闲存储单元的地址W_addr返回给片间输入缓冲;另一方面,在每个时钟周期,存储器控制逻辑产生一个读地址R_addr传输给高密度存储器;片间互连输入输出代理模块分别与光波导、片间输入缓冲以及第k裸片外部的片间互连网络相连;片间互连输入输出代理模块包含L个输入输出端口,实现不同裸片间的数据高速互连传输,L为整数,输入输出端口数量L根据片间互连网络的具体实现结构而确定;片间互连输入输出代理结构的输入包含两部分,一是从当前裸片的所有输入端口共享的光波导报文输入,二是片间的报文输入,当片间互连输入输出代理模块从光波导接收来自片内输入端口向其他裸片端口发送的报文时,将报文提交给片间互...
【专利技术属性】
技术研发人员:赖明澈,翦杰,肖立权,庞征斌,常俊胜,齐星云,张建民,罗章,董德尊,徐金波,黎渊,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。