维持图形处理器主板的正确时间的方法与流程

文档序号:16536068发布日期:2019-01-08 19:54阅读:258来源:国知局
维持图形处理器主板的正确时间的方法与流程

本发明关于一种维持伺服系统的正确时间的方法,尤指一种维持伺服系统中的图形处理器主板的正确时间的方法。



背景技术:

服务器主板上设有基板管理控制器与基本输入输出系统(basicinputoutputsystem;bios)芯片。基板管理控制器和bios芯片之间通过键盘控制器形式(keyboardcontrollerstyle;kcs)或系统管理总线系统界面(smbussysteminterface;ssif)等界面进行通信。bios芯片通过智能平台管理接口(intelligentplatformmanagementinterface;ipmi)命令向服务器主板上的基板管理控制器发送时间和时区的信息。当基板管理控制器接收到时间和时区的信息以进行时间维护时,基板管理控制器所记录的时间信息都是正确的。由于服务器主板上还装设供应电力给bios芯片的钮扣电池,所以即使供应服务器主板的交流电电源中断后,只要钮扣电池仍具有电力,bios芯片依然可将正确的时间与时区信息传送到基板管理控制器。

反之,由于图形处理器主板没有设置bios芯片以及钮扣电池,所以当供应图形处理器主板的交流电电源中断后,图形处理器上的基板管理控制器无法获取正确的时间和时区的信息,导致图形处理器主板上的基板管理控制器所记录的时间信息全是错误的,无法得知基板管理控制器中所记录的每一事件发生的正确时间,造成用户进行除错程序上的困扰。

有鉴于此,目前的确需要一种改良的维持图形处理器上的正确时间的方法。



技术实现要素:

依据本发明一实施例所提供一种维持图形处理器主板的正确时间的方法,可使得图形处理器主板上的基板管理控制器可获取正确的时间信息。如此一来,每一用户可轻易得知每一记录于基板管理控制器中的事件发生的正确时间,以便将来进行除错的程序。

依据本发明一实施例提供一种维持图形处理器主板的正确时间的方法,包括:以背板判断是否存在有图形处理器主板与背板相耦接;若存在有图形处理器主板与背板相耦接时,以背板发送控制命令至图形处理器主板,以从图形处理器主板取得第一时间信息;以背板判断第一时间信息是否正确;若第一时间信息有误,以背板发送控制命令至通用服务器主板,以从通用服务器主板取得第二时间信息;以背板判断第二时间信息是否正确;以及若第二时间信息为正确,以背板将第二时间信息传送至图形处理器主板。

所述的维持图形处理器主板的正确时间的方法,其中背板判断第一时间信息是否正确包括:将第一时间信息和背板的门槛时间执行比对,若第一时间信息早于门槛时间,则判断第一时间信息为有误;若第一时间信息晚于门槛时间,则判断第一时间信息为正确。

所述的维持图形处理器主板的正确时间的方法,其中背板判断第二时间信息是否正确包括:将第二时间信息和门槛时间执行比对,若第二时间信息早于门槛时间,则判断第二时间信息为有误;若第二时间信息晚于门槛时间,则判断第二时间信息为正确。

所述的维持图形处理器主板的正确时间的方法,其中图形处理器主板具有第一基板管理控制器,背板发送控制命令至图形处理器主板以从图形处理器主板的第一基板管理控制器取得第一时间信息。

所述的维持图形处理器主板的正确时间的方法,其中通用服务器主板具有第二基板管理控制器,背板发送控制命令至通用服务器主板时以从通用服务器主板的第二基板管理控制器取得第二时间信息。

依据本发明一实施例所提供的维持图形处理器主板的正确时间的方法,即使供应图形处理器主板的交流电电源不慎中断,背板也可将通用服务器主板的第二基板管理控制器中所记录的正确时间信息传送给图形处理器主板上的第一基板管理控制器,以维持图形处理器主板上的第一基板管理控制器所记录的时间信息都是正确的。如此一来,每一用户可轻易得知每一记录于基板管理控制器中的事件发生的正确时间,以便将来进行除错的程序。

以上的关于本发明内容的说明及以下的实施方式的说明用以示范与解释本发明的精神与原理,并且提供本发明的专利申请权利要求保护范围更进一步的解释。

附图说明

图1为依据本发明一实施例所绘示的背板、图形处理器主板与通用服务器主板的硬件架构示意图。

图2为依据本发明另一实施例所绘示的背板、图形处理器主板与通用服务器主板的硬件架构示意图。

图3为依据本发明一实施例所绘示的维持图形处理器主板的正确时间的方法的流程图。

图4为依据本发明另一实施例所绘示的维持图形处理器主板的正确时间的方法的流程图。

其中,附图标记:

10背板

11第一电连接端口

12第二电连接端口

13现场可更换单元

20图形处理器主板

21第三电连接端口

22第一基板管理控制器

30通用服务器主板

31第四电连接端口

32第二基板管理控制器

具体实施方式

以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何本领域的技术人员了解本发明的技术内容并据以实施,且根据本说明书所公开的内容、权利要求保护范围及附图,任何本领域的技术人员可轻易地理解本发明相关的目的及优点。以下的实施例进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。

图1为依据本发明一实施例所绘示的背板、图形处理器主板与通用服务器主板的硬件架构示意图。如图1所示,背板10设有第一电连接端口11以及第二电连接端口12,图形处理器主板20设有第三电连接端口21,而通用服务器主板30设有第四电连接端口31。背板10可通过第一电连接端口11以及第二电连接端口12分别与图形处理器主板20的第三电连接端口21以及通用服务器主板30的第四电连接端口31电性连接,其中第一电连接端口11、第二电连接端口12、第三电连接端口21以及第四电连接端口32为集成电路总线(inter-integratedcircuitbus)。在其他实施例中,第一电连接端口11、第二电连接端口12、第三电连接端口21以及第四电连接端口31例如可为高速外设部件互连标准(peripheralcomponentinterconnect-express;pcie)连接端口、微型pcie(minipcie)连接端口或外设部件互连标准(peripheralcomponentinterconnect;pci)连接端口。

图形处理器主板20还设有第一基板管理控制器22,而第一基板管理控制器22与第三电连接端口21电性连接。通用服务器主板30还设有第二基板管理控制器32,而第二基板管理控制器32与第四电连接端口31电性连接。因为图形处理器主板20上的第一基板管理控制器22未设有中央处理器温度感测器,所以图形处理器主板20与背板10相耦接时,背板30无法获取中央处理器温度数据,背板10可据此判断与它相耦接的装置为图形处理器主板20。反之,因为通用服务器主板30上的第二基板管理控制器32具有中央处理器温度感测器,所以当通用服务器主板30与背板10相耦接时,背板10可获取中央处理器温度数据,背板10可据此判断与它相耦接的装置为通用服务器主板30。

图2为依据本发明另一实施例所绘示的背板、图形处理器主板与通用服务器主板的硬件架构示意图。图2的实施例与图1的实施例大部分相同,差异在于图2中的背板10还可设有现场可更换单元13(fieldreplaceunit),依据在现场可更换单元13的特定地址存入特定字段,可帮助背板10判断与它耦接的装置是图形处理器主板20或通用服务器主板30,藉此可得知与背板10相耦接的装置中是否存在有图形处理器主板20。

图3为依据本发明一实施例所绘示的维持图形处理器主板的正确时间的方法的流程图。如图3所示,在步骤s301中,背板10开始工作,接着进入步骤s302。在步骤s302中,由于图形处理器主板20上的第一基板管理控制器22未设有中央处理器温度感测器,以及通用服务器主板30上的第二基板管理控制器32具有中央处理器温度感测器,所以背板10可依据是否能获取中央处理器温度信息来判断与它相耦接的装置之中是否存在图形处理器主板20。若背板10获取到中央处理器温度信息,则背板10判断与它相耦接的装置是通用服务器主板30。反之,若背板10未获取中央处理器温度数据,则背板10判断与它相耦接的装置是图形处理器主板20。当与背板10相耦接的装置中存在图形处理器主板20,进入步骤s303。当与背板10相耦接的装置中不存在图形处理器主板20,再返回步骤s301,重新启动判断是否有图形处理器主板20与背板10相耦接的程序。

在步骤s303中,背板10发送控制命令至图形处理器主板20,其中控制命令为用于撷取时间的智能平台管理接口(ipmi)标准命令,ipmi标准命令可例如为getseltime,以取得图形处理器主板20上的第一基板管理控制器22的第一时间信息,接着进入步骤s304。

在步骤s304中,背板10将来自图形处理器主板20的第一时间信息与预设于背板10的门槛时间执行比对以判断第一时间信息是否为正确时间信息,若来自图形处理器主板20的第一时间信息早于预设的门槛时间,则背板10判定来自图形处理器主板20的第一时间信息为错误时间信息,则进入步骤s305。反之,若来自图形处理器主板20的第一时间信息晚于预设的门槛时间,则背板10判定来自图形处理器20的第一时间信息为正确时间信息,再返回步骤s301,重新启动判断是否有图形处理器主板20与背板10相耦接的程序。举例来说,预设于背板10的门槛时间为2017年9月1日零时零分零秒,当来自图形处理器主板20的第一时间信息早于2017年9月1日零时零分零秒,则背板10判定来自图形处理器主板20的第一时间信息为错误时间信息。若来自图形处理器主板20的第一时间信息晚于2017年9月1日零时零分零秒,则背板10判定来自图形处理器主板20的第一时间信息为正确时间信息。

在步骤s305中,背板10发送控制命令至通用服务器主板30,其中控制命令为用于撷取时间的智能平台管理接口(ipmi)标准命令,ipmi标准命令可例如为getseltime,以取得通用服务器主板30上的第二基板管理控制器32的第二时间信息,接着进入步骤s306。

在步骤s306中,背板10将来自通用服务器主板30的第二时间信息与预设于背板10的门槛时间执行比对以判断第二时间信息是否为正确时间信息,若来自通用服务器主板30的第二时间信息晚于预设的门槛时间,则背板10判定来自通用服务器主板30的第二时间信息为正确时间信息,则进入步骤s307。反之,若来自通用服务器主板30的第二时间信息早于预设的门槛时间,则背板10判定来自通用服务器主板30的第二时间信息为错误时间信息,再返回步骤s301,重新启动判断是否有图形处理器主板20与背板10相耦接的程序。举例来说,预设于背板10的门槛时间为2017年9月1日零时零分零秒,当来自通用服务器主板30的第二时间信息早于2017年9月1日零时零分零秒,则背板10判定来自通用服务器主板30的第二时间信息为错误时间信息。当来自通用服务器主板30的第二时间讯息晚于2017年9月1日零时零分零秒,则背板10判定来自通用服务器主板30的第二时间信息为正确时间信息。通用服务器主板30上的第二基板管理控制器32的第二时间信息来自bios,而bios的时间由用户自行设定。第二基板管理控制器32和bios无法判定用户设定的时间是否正确,所以用户必须于bios设定一个正确时间。

在步骤s307中,背板10将第二时间信息传送至图形处理器主板20上的第一基板管理控制器22。在背板10将第二时间信息传送至图形处理器主板20之后,再返回步骤s301,以重新启动判断是否有图形处理器主板20与背板10相耦接的程序。

图4为依据本发明另一实施例所绘示的维持图形处理器主板的正确时间的方法的流程图。图4的步骤s401、s403-s407内容与图3的步骤s301、s303-s307的内容相同,而步骤s402的内容与步骤s302的内容不同。如图4所示,在步骤s402中,以背板10上的现场可更换单元13的特定地址存入特定字段,以判断与背板10耦接的装置中是否存在有图形处理器主板20。

依据本发明一实施例所提供的维持图形处理器主板的正确时间的方法,即使供应图形处理器主板的交流电电源不慎中断,背板也可将通用服务器主板的第二基板管理控制器中所记录的正确时间信息传送给图形处理器主板上的第一基板管理控制器,以维持图形处理器主板上的第一基板管理控制器所记录的时间信息都是正确的。如此一来,每一用户可轻易得知每一记录于基板管理控制器中的事件发生的正确时间,以便将来进行除错的程序。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1