硅立方高性能计算机的拓扑展示模型的建立方法技术

技术编号:20430791 阅读:87 留言:0更新日期:2019-02-23 10:43
本发明专利技术提供一种硅立方高性能计算机的拓扑展示模型的建立方法,所述硅立方高性能计算机是由多个硅元按照3D Torus的拓扑方式连接构成,每个所述硅元是由12个交换芯片按照3D Torus的拓扑方式连接构成,每个所述交换芯片连接着多个计算节点,所述方法包括:基于WebGL建立硅立方拓扑页面,所述硅立方拓扑页面用于展示所述硅立方高性能计算机的各硅元之间的拓扑关系;在每个硅元内,基于WebGL建立硅元内部拓扑页面,所述硅元内部拓扑页面用于展示硅元内部的各交换芯片之间的拓扑关系。本发明专利技术能够建立一个6D的拓扑展示模型,满足展示需求。

Modeling Method of Topology Display Model for Silicon Cube High Performance Computers

The invention provides a method for establishing a topology display model of a silicon cube high performance computer. The silicon cube high performance computer is composed of a plurality of silicon elements connected in a 3D Torus topology mode. Each silicon element is composed of 12 switching chips connected in a 3D Torus topology mode. Each switching chip is connected with a plurality of computing nodes. A silicon cube topology page is established in WebGL, which is used to show the topological relationship among the silicon elements of the silicon cube high performance computer. Within each silicon element, a silicon element internal topology page is established based on WebGL, and the silicon element internal topology page is used to show the topological relationship among the switching chips within the silicon element. The invention can establish a 6D topology display model to meet the display demand.

【技术实现步骤摘要】
硅立方高性能计算机的拓扑展示模型的建立方法
本专利技术涉及服务器
,尤其涉及一种硅立方高性能计算机的拓扑展示模型的建立方法。
技术介绍
随着高性能领域各种数据中心的网络规模不断扩大,预计将会出现亿级计算的需求,对应的网络拓扑也将更加复杂。为了应对亿级计算中复杂的网络拓扑,出现了新的高维度的网络拓扑——6DTorus以及采用6DTorus拓扑构成的硅立方高性能计算机。为了对采用6DTorus拓扑的硅立方高性能计算机进行监控,需要实现相应的页面来对硅立方的拓扑结构进行多层次、多维度的展示和监控。现有的WebGL技术可以展示三维结构,也可以通过旋转或者拖拽从多个视角观察三维结构,但是由于硅立方高性能计算机需要展示的是六个维度,显然,现有的WebGL技术无法满足硅立方的展示需求。
技术实现思路
为解决上述问题,本专利技术提供一种硅立方高性能计算机的拓扑展示模型的建立方法,能够建立一个6D的拓扑展示模型,满足展示需求。本专利技术提供一种硅立方高性能计算机的拓扑展示模型的建立方法,所述硅立方高性能计算机是由多个硅元按照3DTorus的拓扑方式连接构成,每个所述硅元是由12个交换芯片按照3DTorus的拓扑方式连接构成,每个所述交换芯片连接着多个计算节点,所述方法包括:基于WebGL建立硅立方拓扑页面,所述硅立方拓扑页面用于展示所述硅立方高性能计算机的各硅元之间的拓扑关系;在每个硅元内,基于WebGL建立硅元内部拓扑页面,所述硅元内部拓扑页面用于展示硅元内部的各交换芯片之间的拓扑关系。可选地,所述硅立方高性能计算机的各硅元之间的拓扑关系包括:各硅元之间的连接方式、各硅元自身的信息以及各硅元之间每条边的信息,其中,各硅元之间的连接方式为标准的立方体形状的3DTorus连接方式。可选地,所述硅立方高性能计算机的各硅元自身的信息包括:每个硅元的序号、坐标和每个硅元的当前工作状态。可选地,每个硅元的序号和坐标的映射规则为:在所述硅立方拓扑页面,设定x方向为从左至右,y方向为从前至后,z方向为从下至上,则序号0对应坐标(0,0,0),其余序号对应坐标按照x,y,z的优先级进行递增。可选地,所述硅立方高性能计算机的各硅元之间每条边的信息包括:每条边两端的硅元序号、每条边上具有的链路数以及每条链路的端口信息。可选地,所述硅元内部的各交换芯片之间的拓扑关系包括:各交换芯片之间的连接方式、各交换芯片自身的信息以及各交换芯片之间每条连线的信息,其中,所述硅元内部的各交换芯片之间的连接方式为:12个交换芯片分为上、中、下三层,中间层的每个顶点与上层的一个顶点以及下层的一个顶点是成环路连接的。可选地,所述硅元内部的各交换芯片自身的信息包括:每个交换芯片的序号、坐标和每个交换芯片的当前工作状态。可选地,每个交换芯片的序号和坐标的映射规则为:在所述硅元内部拓扑页面,设定a方向为从左至右,b方向为从前至后,c方向为从下至上,则序号0对应坐标(0,0,0),其余序号对应坐标按照a,b,c的优先级进行递增。可选地,所述硅元内部的各交换芯片之间每条连线的信息包括:每条连线所对应链路的链路信息。本专利技术提供的硅立方高性能计算机的拓扑展示模型的建立方法,能够建立一个6D的拓扑展示模型,主要分为两个页面——硅立方拓扑页面和硅元内部拓扑页面,既能够展示硅立方自身的拓扑结构,还能够从硅立方拓扑页面选中某个硅元,进一步展示硅元内部拓扑结构,以及拓扑结构上节点的基本信息和告警状况,充分满足展示需求。附图说明图1为本专利技术的硅立方高性能计算机的拓扑展示模型的建立方法的一个实施例的流程示意图;图2为本专利技术实施例建立的4X4X4的硅立方拓扑页面示意图;图3为本专利技术实施例建立的硅元内部拓扑页面示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种硅立方高性能计算机的拓扑展示模型的建立方法,一个硅立方高性能计算机是由多个硅元按照3DTorus的拓扑方式连接构成,每个硅元是由12个交换芯片按照3DTorus的拓扑方式连接构成,每个交换芯片连接着多个计算节点,如图1所示,所述方法包括:S11、基于WebGL建立硅立方拓扑页面,硅立方拓扑页面用于展示硅立方高性能计算机的各硅元之间的拓扑关系;S12、在每个硅元内,基于WebGL建立硅元内部拓扑页面,硅元内部拓扑页面用于展示硅元内部的各交换芯片之间的拓扑关系。可选地,硅立方高性能计算机的各硅元之间的拓扑关系包括:各硅元之间的连接方式、各硅元自身的信息以及各硅元之间每条边的信息;硅元内部的各交换芯片之间的拓扑关系包括:各交换芯片之间的连接方式、各交换芯片自身的信息以及各交换芯片之间每条连线的信息。具体地,硅立方拓扑页面主要为各硅元之间的拓扑关系展示,能够展示各硅元之间的连接方式、各硅元自身的信息以及各硅元之间每条边的信息。其中,各硅元之间的拓扑,采用标准的立方体形状的3DTorus结构。如图2所示,是一个标准的4X4X4的硅立方的3DTorus结构。为了清楚,示出了坐标参考方向和坐标原点。需要说明的是,硅立方是可以无限扩展的。各硅元自身的信息包括每个硅元的序号、坐标和每个硅元的当前工作状态。当前工作状态表示硅元是否出现异常,如果出现异常,显示告警信息。在硅立方拓扑页面,设定x为宽度,方向从左向右;y为深度,方向从前向后;z为高度,方向从下向上。以立方体的某一个顶点作为原点,其(x,y,z)坐标为(0,0,0),这样就确定了硅立方中每个硅元的坐标位置。硅元序号与坐标的映射规则:序号0对应坐标原点(0,0,0),然后按照x,y,z的优先级进行递增,直到所有的序号都对应上坐标。以一个2x2x3的立方体为例,硅元序号与硅元坐标的映射关系如下表1所示:表1各硅元之间每条边的信息包括:①这条边两端的硅元序号;②这条边上有几条链路,每条链路是从哪个交换芯片的哪个端口连接到哪个交换芯片的哪个端口(由物理连线获取)。硅元内部拓扑页面主要为硅元内部各交换芯片之间的拓扑关系展示,能够展示各交换芯片之间的连接方式、各交换芯片自身的信息以及各交换芯片之间每条连线的信息。其中,各交换芯片之间的拓扑,采用特殊形状的3DTorus结构。如图3所示,是一个硅元的3DTorus结构。为了清楚,示出了坐标参考方向和坐标原点。将硅元的12个交换芯片分为上、中、下三层,要求中间一层的每个顶点是与上层的一个顶点以及下层的一个顶点是成环路连接的。各交换芯片自身的信息包括:每个交换芯片的序号、坐标和每个交换芯片的当前工作状态。当前工作状态表示交换芯片是否出现异常,如果出现异常,显示告警信息。在硅元内部拓扑页面,设定a为宽度,方向从左向右;b为深度,方向从前向后;c为高度,方向从下向上。以下层的某一个顶点作为原点,其(a,b,c)坐标为(0,0,0),这样就确定了硅元中每个交换芯片的坐标位置。交换芯片序号与坐标的映射规则:序号0对应坐标原点(0,0,0),然后按照a,b,c的优先级进行递增,直到本文档来自技高网...

【技术保护点】
1.一种硅立方高性能计算机的拓扑展示模型的建立方法,所述硅立方高性能计算机是由多个硅元按照3D Torus的拓扑方式连接构成,每个所述硅元是由12个交换芯片按照3D Torus的拓扑方式连接构成,每个所述交换芯片连接着多个计算节点,其特征在于,所述方法包括:基于WebGL建立硅立方拓扑页面,所述硅立方拓扑页面用于展示所述硅立方高性能计算机的各硅元之间的拓扑关系;在每个硅元内,基于WebGL建立硅元内部拓扑页面,所述硅元内部拓扑页面用于展示硅元内部的各交换芯片之间的拓扑关系。

【技术特征摘要】
1.一种硅立方高性能计算机的拓扑展示模型的建立方法,所述硅立方高性能计算机是由多个硅元按照3DTorus的拓扑方式连接构成,每个所述硅元是由12个交换芯片按照3DTorus的拓扑方式连接构成,每个所述交换芯片连接着多个计算节点,其特征在于,所述方法包括:基于WebGL建立硅立方拓扑页面,所述硅立方拓扑页面用于展示所述硅立方高性能计算机的各硅元之间的拓扑关系;在每个硅元内,基于WebGL建立硅元内部拓扑页面,所述硅元内部拓扑页面用于展示硅元内部的各交换芯片之间的拓扑关系。2.根据权利要求1所述的方法,其特征在于,所述硅立方高性能计算机的各硅元之间的拓扑关系包括:各硅元之间的连接方式、各硅元自身的信息以及各硅元之间每条边的信息,其中,各硅元之间的连接方式为标准的立方体形状的3DTorus连接方式。3.根据权利要求2所述的方法,其特征在于,所述硅立方高性能计算机的各硅元自身的信息包括:每个硅元的序号、坐标和每个硅元的当前工作状态。4.根据权利要求3所述的方法,其特征在于,每个硅元的序号和坐标的映射规则为:在所述硅立方拓扑页面,设定x方向为从左至右,y方向为从前至后,z方向为从下至上,则序号0对应坐标(0,0,0)...

【专利技术属性】
技术研发人员:贺肖梅解建磊王雄斌王家尧江训玉
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1