【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种基于cxl.io协议的适配静态与动态路由机制的数据传输路径调控方法、交换机和通信系统。
技术介绍
1、随着高性能计算、人工智能和数据中心规模的不断扩大,异构计算架构成为主流趋势。为满足cpu、gpu(graphics processing unit,图形处理单元)、fpga(field-programmable gate array,现场可编程门阵列)、存储和网络设备之间的高速互联需求,cxl(compute express link)协议应运而生。cxl3.0及以上版本通过引入多级交换结构(fabric switching),使得多个主机与多个设备间的连接能够实现资源池化与跨拓扑访问,极大地提升了资源利用效率和系统灵活性。
2、在cxl架构中,cxl.io是兼容pcie(peripheral component interternectexpress)的传输协议,用于设备的标准i/o(input/output,输入/输出)访问。cxl fabric内部的数据转发通常采用pbr(port-b
...【技术保护点】
1.一种基于CXL.io协议的适配静态与动态路由机制的数据传输路径调控方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的数据传输路径调控方法,其特征在于,所述链路状态等级规则为:
3.根据权利要求2所述的数据传输路径调控方法,其特征在于,所述子标签包括第一标签、第二标签、第三标签、第四标签及第五标签,所述标签判定规则为:
4.根据权利要求2所述的数据传输路径调控方法,其特征在于,根据预设的链路状态等级规则对所有的链路状态数据进行整合的方法为:
5.根据权利要求3所述的数据传输路径调控方法,其特征在于,每个所述链路
...【技术特征摘要】
1.一种基于cxl.io协议的适配静态与动态路由机制的数据传输路径调控方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的数据传输路径调控方法,其特征在于,所述链路状态等级规则为:
3.根据权利要求2所述的数据传输路径调控方法,其特征在于,所述子标签包括第一标签、第二标签、第三标签、第四标签及第五标签,所述标签判定规则为:
4.根据权利要求2所述的数据传输路径调控方法,其特征在于,根据预设的链路状态等级规则对所有的链路状态数据进行整合的方法为:
5.根据权利要求3所述的数据传输路径调控方法,其特征在于,每个所述链路集合的主标签仅包括一个子标签。
6.根据权利要求5所述的数据传输路径调控方法,其特征在于,所述第一链路信息表包括静态路由模式下的每条链路对应的标签与dpid,所述第二链路信息表包括动态路由模式下的每个链路集合对应的主标签与dpid,所述第一链路信息表中的所有dpid均与第二链路信息表中的dpid不同。
7.根据权利要求6所述的数据传输路径调控方法,其特征在于,所述静态路由模式下的每条链路均具有唯一的dpid,所述动态路由模式下的每个链路集合均具有唯一的dpid。
8.根据权利要求7所述的数据传输路径调控方法,其特征在于,在所述动态路由模式下,当其中一条链路的标签只含有一个子标签且与其他链路的标签中所含有的子标签均不相同时,为此条链路分配dpid。
9.根据权利要求8所述的数据传输路径调控方法,其特征在于,在所述静态路由模式下,当所述链路的标签为第五标签时,对应的链路为无效链路且不分配dpid;在所述动态路由模式下,若只有一条标签为第五标签的链路,对应的链路为无效链路且不分配dpid,若有多条标签为第五标签...
【专利技术属性】
技术研发人员:栾桂鹏,汪贝,
申请(专利权)人:上海芯力基半导体有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。