[发明专利]一种基于CPLD的交换芯片工作模式远程切换系统及方法在审
申请号: | 201910712698.2 | 申请日: | 2019-08-02 |
公开(公告)号: | CN110554881A | 公开(公告)日: | 2019-12-10 |
发明(设计)人: | 李倩倩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F9/4401;G06F9/54 |
代理公司: | 37205 济南舜源专利事务所有限公司 | 代理人: | 刘雪萍 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工作模式 抓取 电阻配置 交换芯片 远程切换 控制器 上传 下挂 存储 更新 | ||
本发明提出的一种基于CPLD的交换芯片工作模式远程切换系统及方法,BMC控制器通过抓取下挂的Flash中存储的CPLD固件实现免上传一键更新CPLD固件,使用CPLD控制PEX9797 Strap Pin,进而控制PEX9797工作模式的方式取代了使用上下拉电阻配置PEX9797 Strap Pin的方式。
技术领域
本发明涉及计算机技术领域,更具体的说是涉及一种基于CPLD的交换芯片工作模式远程切换系统及方法。
背景技术
如今计算能力的提高使深度学习得到了越来越广泛的应用。深度学习主要包括训练和推理两大过程,而针对不同的应用场景,深度学习需要不同的计算能力。具体体现在针对不同的深度学习应用场景需要采用不同的PCIE拓扑,以使得CPU和GPU能够获得最佳计算性能。目前针对深度学习不同应用对计算能力需求的不同,CPU和GPU之间的拓扑,通常有Common、Balance、Cascade三种。现有技术通常针对不同的应用场景,专门研发多款不同的计算节点。这既增加了设计成本,也不利于用户针对不同的需求,对服务器的计算力进行灵活地分配。
现有技术通过在硬件设计阶段,使用上下拉电阻控制交换芯片的工作模式及Port的分配。但是,在实际应用中,一旦设计完成,无法通过软件的方式进行更换。更换交换芯片的工作模式,需要重新设计线路板,极大增加了设计成本。同时,用户在使用过程中,针对不同的应用场景,需要使用多台不同配置的服务器,特别对中小规模的用户来说,这极大增加了用户基础设施的投入。
发明内容
针对以上问题,本发明的目的在于提供一种基于CPLD的交换芯片工作模式远程切换系统及方法,使用户可在同一个计算节点,根据不同的应用场景,灵活切换交换芯片的工作模式,进而选择适合具体应用需求的PCIe拓扑。
本发明为实现上述目的,通过以下技术方案实现:一种基于CPLD的交换芯片工作模式远程切换系统,包括:上行主机CPU、交换芯片、多个GPU、BMC控制器和CPLD芯片;
所述交换芯片上设有多个端口,交换芯片为3个,包括:第一交换芯片、第二交换芯片和第三交换芯片;第一交换芯片通过端口与上行主机CPU连接,用于和上行主机CPU进行交互;第一交换芯片分别通过端口与第二交换芯片和第三交换芯片数据连接;所述第二交换芯片和第三交换芯片上空闲的端口与GPU连接;
所述CPLD芯片与BMC控制器连接,CPLD芯片上连接有数据传输模块,CPLD芯片通过数据传输模块分别与第一交换芯片、第二交换芯片和第三交换芯片数据连接;所述BMC控制器上还连接有存储芯片和PHY芯片,所述存储芯片用于存放着用于设置交换芯片工作模式的CPLD固件,PHY芯片用于通过网络访问BMC的WEB。
进一步,所述交换芯片上设有96个接口,每16个接口组成一个接口单元,共6个接口单元,每个接口单元形成1个端口,所述6个端口分别为:port0、port4、port8、port12、port16、port20。
进一步,所述GPU为8个,所述第一交换芯片的port8和port12作为upstream端口,用于和上行主机CPU进行交互,port 0和port 4分别与第二交换芯片和第三交换芯片的port8进行连接;第二交换芯片和第三交换芯片的port0、port4、port16、port20分别连接1个GPU。
进一步,所述交换芯片采用PEX9797芯片;所述存储芯片采用flash芯片;所述数据传输模块为PEX9797Config HW logic;所述BMC控制器采用BMC AST2500控制器。
相应的,本发明还公开了一种基于CPLD的交换芯片工作模式远程切换方法,包括:
将存储芯片通过I2C总线挂接在BMC控制器下,所述存储芯片存放着设置交换芯片工作模式的CPLD固件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910712698.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于电子设备的设置程序
- 下一篇:代码管理方法及装置