CN111966189B - 一种灵活配置的多计算节点服务器主板结构和程序 - Google Patents

一种灵活配置的多计算节点服务器主板结构和程序 Download PDF

Info

Publication number
CN111966189B
CN111966189B CN202010991856.5A CN202010991856A CN111966189B CN 111966189 B CN111966189 B CN 111966189B CN 202010991856 A CN202010991856 A CN 202010991856A CN 111966189 B CN111966189 B CN 111966189B
Authority
CN
China
Prior art keywords
data
processing unit
instruction
module
pcie
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010991856.5A
Other languages
English (en)
Other versions
CN111966189A (zh
Inventor
魏东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Inspur Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN202010991856.5A priority Critical patent/CN111966189B/zh
Publication of CN111966189A publication Critical patent/CN111966189A/zh
Priority to PCT/CN2021/109444 priority patent/WO2022057464A1/zh
Priority to US18/020,768 priority patent/US20230305980A1/en
Application granted granted Critical
Publication of CN111966189B publication Critical patent/CN111966189B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • G06F1/184Mounting of motherboards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G06F13/4291Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using a clocked protocol
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0016Inter-integrated circuit (I2C)
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026PCI express

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Power Engineering (AREA)
  • Software Systems (AREA)
  • Hardware Redundancy (AREA)

Abstract

本发明公开一种灵活配置的多计算节点服务器主板结构和程序。处理单元通过I2C并行连接PCIE设备;所述处理单元分析获取的PCIE设备的数据是否异常;所述处理单元通过I2C连接基板管理控制器,如果数据正常,所述处理单元轮询地将分析后的数据经I2C传给所述基板管理控制器;而如果数据异常,所述处理单元暂停轮询传输信息,优先将异常信息传递给基板管理控制器;所述处理单元配置内部时钟模块和外部时钟模块,所述外部时钟模块连接PCH,所述内部时钟模块和所述外部时钟模块连接数据选择模块,所述数据选择模块的输出电性连接所述PCIE设备;所述PCIE设备通过PCIE总线连接PCIEswitch,所述PCIEswitch电性连接CPU;所述CPU电性连接所述PCH,所述CPU电性连接及存储单元。

Description

一种灵活配置的多计算节点服务器主板结构和程序
技术领域
本发明涉及服务器硬件领域,尤其涉及一种灵活配置的多计算节点服务器主板结构和程序。
背景技术
通过BMC和CPLD来实现整机散热、供电等方面的管理,BMC常用I2C总线连接PCIE设备获取整机信息,包括温度、设备在位、设备编号等信息的获取。
由于BMC的I2C资源有限,经常需要使用I2C SWITCH来进行I2C的扩展。BMC的I2C资源有限,当服务器内安装过多PCIE设备时,极易发生地址冲突,且设备过多时BMC的I2C轮询时间过长,无法对设备的信息进行实时监控。往往无法第一时间发现异常信息,不能在第一时间进行散热调控、异常报警。
现有的PCIE设备的时钟信号由PCH提供,当PCH的时钟资源不足时,利用CPU的CLOCK BUFFER来为加速卡、NVME等设备提供时钟。因此PCIE时钟信号都来自于主板的PCH或主板的CLOCK BUFFER(CLOCK BUFFER的时钟源为PCH),而主板的PCH则需要主板CPU在位才可以正常工作;有一些通信过程不需要CPU参与的PCIE设备在运行时也需要对CPU和PCH上电,无法独立工作;而且使用主板的板载***,仅提供时钟信号时CPU和PCH的资源利用率非常低,造成成本浪费;当主板的CPU或PCH出现异常时,通信过程不需要CPU参与的PCIE设备都无法正常工作。
发明内容
本发明提供灵活配置的多计算节点服务器主板结构和程序,旨在解决服务器内安装过多设备时的地址冲突问题,以及BMC的I2C轮询时间过长,无法对设备的信息进行实时监控的问题;主板的PCH和CPU必须在位,才能为设备提供时钟信号,导致设备无法独立工作的问题以及PCH和CPU运行仅提供时钟信号导致资源浪费问题。
为实现上述目的,本发明提供一种灵活配置的多计算节点服务器主板结构,包括处理单元,
所述处理单元通过若干I2C总线分别连接若干PCIE设备,所述处理单元并行获取所述PCIE设备的数据;所述处理单元分析获取的所述数据是否异常;
所述处理单元通过I2C连接基板管理控制器,如果数据正常,所述处理单元轮询地将分析后的数据经I2C传给所述基板管理控制器;而如果数据异常,所述处理单元暂停轮询传输信息,优先将异常信息传递给基板管理控制器;
所述PCIE设备通过PCIE总线连接PCIEswitch,所述PCIEswitch通过PCIE总线连接CPU;
所述CPU电性连接所述PCH,所述CPU电性连接及存储单元。
更近一步地,所述处理单元配置内部时钟模块和外部时钟模块,所述外部时钟模块连接PCH的时钟输出,所述内部时钟模块和所述外部时钟模块连接数据选择模块,所述数据选择模块的输出电性连接所述PCIE设备。
更进一步地,所述处理单元配置I2C通信协议,所述处理单元的部分串行IO口通过I2C总线连接PCIE设备,所述处理单元的至少一个串行IO口连接所述基板管理控制器;所述串行IO口连接所述处理单元的内部存储
更进一步地,所述内部存储配置专门存储参数阈值的第一空间,所述参数阈值用于判断所述PCIE设备正常运行;所述所述内部存储配置专门存储所述数据的第二空间。
更进一步地,所述处理单元配置逻辑运算模块,所述逻辑运算模块连接所述内部存储,所述逻辑运算模块获取所述数据和所述参数阈值进行逻辑比较并输出比较结果,所述处理单元根据所述比较结果判断所述数据是否异常。
更进一步地,所述数据正常,所述处理单元执行第一指令,循环依次从所述第二空间的不同存储地址获取数据,将所述数据轮询的发送给所述基板管理控制器。
更进一步地,所述数据异常,所述处理单元通过第二指令停止执行所述第一指令,所述处理单元通过第二指令从存储异常的所述数据的第二空间调取所述数据发送给所述基板管理控制器,所述基板管理控制器返回响应信号,所述处理单元继续执行所述第一指令所述处理单元循环依次从所述第二空间的不同存储地址获取数据,将所述数据轮询的发送给所述基板管理控制器。
更进一步地,所述数据选择模块包括或门,所述或门的输出端连接所述PCIE设备提供时钟信号,所述或门的两个输入端分别连接第一与门的输出端和第二与门的输出端,所述第一与门的一个输入端连接反相器的输出,所述反相器的输入和所述第二与门的一个输入端连接控制输入端,所述第一与门的另一个输入端和所述第二与门的另一个输入端分别连接外部时钟模块输出和内部时钟模块输出。
更进一步地,所述处理单元配置看门狗模块,所述看门狗模块检测所述PCH的时钟输出,当时钟输出异常或者无信号时,所述看门狗模块输出控制信号控制所述数据选择模块输出内部时钟模块的信号。
本发明还提供一种灵活配置的多计算节点服务器的程序,应用于所述的灵活配置的多计算节点服务器主板结构,所述程序包括第一指令和第二指令,所述第一指令轮询的将内部存储中存储的数据发送给基板管理控制器,所述第二指令获取分析逻辑运算模块输出,如果数据异常则所述第二指令暂停所述第一指令的执行,所述第二指令将异常的所述数据发送给所述基板管理控制器,所述第二指令获取所述基板管理控制器返回的响应信号后所述第二指令控制所述第一指令继续执行。
本申请提出的一种灵活配置的多计算节点服务器主板结构和程序具体有以下有益效果:
(1)通过所述处理单元并行接收PCIE设备的数据,并行分析PCIE设备的数据,从而避免了使用基板管理控制器和I2Cswitch接收PCIE设备的数据时的地址冲突问题,而且并行分析分析速度快。
(2)当分析出所述数据异常时,直接将异常信息优先传给所述基板管理控制器,相比基板管理控制器轮询获取数据的方式,能及时传输异常数据使得异常响应快。
(3)通过处理单元分析数据,降低基板管理控制器的资源消耗,节约基板管理控制器的I2C接口资源。
(4)通过由所述处理单元独立的向PCIE设备提供时钟,使得无需CPU参与工作的PCIE设备在CPU和PCH不上电的情况下获取时钟信号而正常工作,降低能耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
图1是本发明实施例中一种灵活配置的多计算节点服务器主板结构的示意图;
图2是本发明实施例中处理单元的架构的示意图;
图3是本发明实施例中数据选择单元的示意图;
图4是本发明实施例中第二指令的流程示意图;
图5是本发明实施例中另一种灵活配置的多计算节点服务器主板结构示意图。
图中标号及含义如下:
100、处理单元,101、串口通信模块,102、内部时钟模块,103、外部时钟模块,104、数据选择模块,105、内部存储,106、逻辑运算模块,107、看门狗模块,200、基板管理控制器,300、PCIEswitch,400、CPU,500、PCH,600、存储单元。
图中BMC代表基板管理控制器;图中PCIEdevicex代表PCIE设备。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1
参阅图1所示,本发明提供一种灵活配置的多计算节点服务器主板结构,包括主板,主板上配置有处理单元100,所述处理单元100上配置多个串口通信模块101,每个所述串口通信模块101通过I2C总线连接一个PCIE设备。具体实施过程中所述处理单元100可以为FPGA芯片,所述FPGA芯片配置I2C通信协议,所述FPGA芯片的部分串行IO口通过I2C总线连接PCIE设备,所述FPGA芯片一个串行IO口连接所述基板管理控制器200;所述串行IO口连接FPGA芯片的内部存储105。
所述串口通信模块101并行获取所述PCIE设备的数据;具体的,所述PCIE设备向所述FPGA芯片的串行IO口发送所述数据,所述FPGA接收所述数据并存储所述内部存储105的第二空间。所述内部存储105还配置有第一空间,所述第一空间烧录有参数阈值所述参数阈值用于判断所述PCIE设备正常运行。所述第二空间的不同存储地址与不同的PCIE设备一一映射;所述第一空间的不同存储地址与所述第二空间的存储地址一一映射。
所述处理单元100分析所述串口通信模块101获取的所述数据是否异常;所述处理单元100配置逻辑运算模块106,所述逻辑运算模块106连接所述内部存储105,所述逻辑运算模块106同时读取所述第二空间的的数据,所述逻辑运算模块106同时读取所述第一空间的参数阈值,所述逻辑运算模块106对并行对所有的所述数据和相应的所述参数阈值进行逻辑比较并输出比较结果,所述处理单元100根据所述比较结果判断所述数据是否异常。具体的一种可行的方式为所述数据在参数阈值范围内则所述逻辑运算模块输出第一信号,所述数据超出参数阈值范围内则所述逻辑运算模块输出第二信号。
所述处理单元100通过I2C连接基板管理控制器200,具体的,参阅图4所示,所述第二指令设置判断接收到信号是第一信号还是第二信号的条件结构,所述第二指令配置监控输入口,所述监控输入口连接所述逻辑运算模块的输出,通过所述第二指令的条件结构对继续执行第一指令还是暂停第一指令并执行传输异常数据进行选择。如果数据正常,所述处理单元100轮询地将分析后的数据经I2C传给所述基板管理控制器200;具体的,所述数据正常,所述处理单元100继续执行第一指令,循环依次从所述第二空间的不同存储地址获取数据,将所述数据轮询的发送给所述基板管理控制器200。具体的,所述第一指令定义了第二空间的存储地址,通过循环结构,轮询的从第二空间的存储地址获取数据传给所述基板管理控制器。
而如果数据异常,所述处理单元100暂停轮询传输信息,优先将异常信息传递给基板管理控制器200;具体的,所述数据异常,所述处理单元100通过第二指令停止执行所述第一指令,所述处理单元100执行第二指令进行异常数据传输,具体的从存储异常的所述数据的第二空间调取所述数据发送给所述基板管理控制器200,所述基板管理控制器200返回响应信号,所述处理单元100继续执行所述第一指令所述处理单元循环依次从所述第二空间的不同存储地址获取数据,将所述数据轮询的发送给所述基板管理控制器200。
参阅图2所示,所述处理单元100配置内部时钟模块102和外部时钟模块103,所述外部时钟模块103的时钟源为连接PCH500的时钟输出,所述外部时钟模块对所述PCH的时钟输出倍频输出;所述内部时钟模块102为配置于所述处理单元100内部的锁相环,由所述锁相环产生100MHz的时钟信号,所述内部时钟模块102和所述外部时钟模块103连接数据选择模块104,所述数据选择模块104的输出电性连接所述PCIE设备;具体的,参阅图3所示,所述数据选择模块104包括或门,所述或门的输出端连接所述PCIE设备提供时钟信号,所述或门的两个输入端分别连接第一与门的输出端和第二与门的输出端,所述第一与门的一个输入端连接反相器的输出,所述反相器的输入和所述第二与门的一个输入端连接控制输入端,所述第一与门的另一个输入端(输入端1)连接外部时钟模块输出,所述第二与门的另一个输入端(输入端2)连接内部时钟模块输出。当所述控制输入端输入高电平时,所述数据选择模块104输出输入端2连接的内部时钟模块的输出,所述控制输入端输入低电平时,所述数据选择模块104输出输入端1连接的外部时钟模块的输出。
所述处理单元100配置有看门狗模块107,所述看门狗模块107的输入链接所述PCH向所述处理单元100输出的时钟信号,所述看门狗模块107的输出连接所述控制输入端,如果时钟信号异常或者所述时钟消失,则所述看门狗模块107输出高电平,使得内部时钟模块提供时钟输出。
所述PCIE设备通过PCIE总线连接PCIEswitch300,所述PCIEswitch300通过PCIE总线连接CPU400;所述PCIEswitch配置任一用户指定的PCIE设备为从属设备并配置所述CPU400为主设备,使得CPU与PCIE设备建立PCIE通信;
所述PCIE配置任一用户指定的PCIE设备为从属设备并配置用户指定的另外一个PCIE设备为主设备,使得一个PCIE设备与另一个PCIE设备建立PCIE通信。
对于一个PCIE设备与另一个PCIE设备建立PCIE通信而无需CPU和PCH参与,对所述PCH500和CPU400断电,则所述看门狗模块107监控到所述PCH500不在输出时钟信号,输出高电平控制所述数据选择模块104选择输出内部时钟模块的信号。
所述CPU400电性连接所述PCH500,所述CPU400电性连接及存储单元600。
实施例2
实施例2与实施例1的区别在于处理单元100通过a(a∈正整数,1<a<N)条I2C连接基板管理控制器200,每条I2C负责传输部分第二空间的数据。通过多条I2C传输所述第二空间存储的数据,避免实施例1中采用一条I2C传输时,如果一条I2C损坏整个PCIE设备的信息无法传输的情况。
本发明还提供一种灵活配置的多计算节点服务器的程序,应用于所述的灵活配置的多计算节点服务器主板结构,所述程序包括第一指令、第二指令,所述第一指令轮询的将内部存储中存储的数据发送给基板管理控制器,所述第二指令获取分析逻辑运算模块输出,如果数据异常则所述第二指令暂停所述第一指令的执行,所述第二指令将异常的所述数据发送给所述基板管理控制器,所述第二指令获取所述基板管理控制器返回的响应信号后所述第二指令控制所述第一指令继续执行。
本发明还提供一种灵活配置的多计算节点服务器的存储介质,可以外接于所述处理单元,所述存储介质存储所述的一种灵活配置的多计算节点服务器的程序。
应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (9)

1.一种灵活配置的多计算节点服务器主板结构,其特征在于,包括处理单元(100),
所述处理单元(100)通过若干I2C总线分别连接若干PCIE设备,所述处理单元(100)并行获取所述PCIE设备的数据;所述处理单元(100)分析获取的所述数据是否异常;
所述处理单元(100)通过I2C连接基板管理控制器(200),如果数据正常,所述处理单元(100)执行第一指令轮询地将分析后的数据经I2C传给所述基板管理控制器(200);而如果数据异常,所述处理单元(100)暂停轮询传输信息,优先将异常信息传递给基板管理控制器(200),其中,所述处理单元(100)通过第二指令停止执行轮询传输信息的第一指令,所述处理单元(100)通过第二指令从存储异常的所述数据的第二空间调取所述数据发送给所述基板管理控制器(200),所述基板管理控制器(200)返回响应信号,所述处理单元(100)继续执行所述第一指令;
所述PCIE设备连接PCIE switch(300),所述PCIE switch(300)连接CPU(400);
所述CPU(400)电性连接PCH(500),所述CPU(400)电性连接存储单元(600)。
2.根据权利要求1所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述处理单元(100)配置内部时钟模块(102)和外部时钟模块(103),所述外部时钟模块(103)连接PCH(500)的时钟输出,所述内部时钟模块(102)和所述外部时钟模块(103)连接数据选择模块(104),所述数据选择模块(104)的输出电性连接所述PCIE设备。
3.根据权利要求2所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述处理单元(100)配置I2C通信协议,所述处理单元(100)的部分串行IO口通过I2C总线连接PCIE设备,所述处理单元(100)的至少一个串行IO口连接所述基板管理控制器(200);所述串行IO口连接所述处理单元(100)的内部存储(105)。
4.根据权利要求3所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述内部存储(105)配置专门存储参数阈值的第一空间,所述参数阈值用于判断所述PCIE设备正常运行;所述内部存储(105)配置专门存储所述数据的第二空间。
5.根据权利要求4所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述处理单元(100)配置逻辑运算模块(106),所述逻辑运算模块(106)连接所述内部存储(105),所述逻辑运算模块(106)获取所述数据和所述参数阈值进行逻辑比较并输出比较结果,所述处理单元根据所述比较结果判断所述数据是否异常。
6.根据权利要求5所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述数据正常,所述处理单元(100)执行第一指令,循环依次从所述第二空间的不同存储地址获取数据,将所述数据轮询的发送给所述基板管理控制器(200)。
7.根据权利要求2所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述数据选择模块(104)包括或门,所述或门的输出端连接所述PCIE设备提供时钟信号,所述或门的两个输入端分别连接第一与门的输出端和第二与门的输出端,所述第一与门的一个输入端连接反相器的输出,所述反相器的输入和所述第二与门的一个输入端连接控制输入端,所述第一与门的另一个输入端和所述第二与门的另一个输入端分别连接外部时钟模块输出和内部时钟模块输出。
8.根据权利要求7所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述处理单元(100)配置看门狗模块(107),所述看门狗模块(107)检测所述PCH的时钟输出,当时钟输出异常或者无信号时,所述看门狗模块(107)输出控制信号控制所述数据选择模块(104)输出内部时钟模块(102)的信号。
9.一种灵活配置的多计算节点服务器的方法,应用于如权利要求1-8任一所述的灵活配置的多计算节点服务器主板结构,其特征在于,所述方法包括第一指令和第二指令,所述第一指令轮询的将内部存储中存储的数据发送给基板管理控制器,所述第二指令获取分析逻辑运算模块输出,如果数据异常则所述第二指令暂停所述第一指令的执行,所述第二指令将异常的所述数据发送给所述基板管理控制器,所述第二指令获取所述基板管理控制器返回的响应信号后所述第二指令控制所述第一指令继续执行。
CN202010991856.5A 2020-09-18 2020-09-18 一种灵活配置的多计算节点服务器主板结构和程序 Active CN111966189B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010991856.5A CN111966189B (zh) 2020-09-18 2020-09-18 一种灵活配置的多计算节点服务器主板结构和程序
PCT/CN2021/109444 WO2022057464A1 (zh) 2020-09-18 2021-07-30 一种灵活配置的多计算节点服务器主板结构和程序
US18/020,768 US20230305980A1 (en) 2020-09-18 2021-07-30 Flexibly configured multi-computing-node server mainboard structure and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010991856.5A CN111966189B (zh) 2020-09-18 2020-09-18 一种灵活配置的多计算节点服务器主板结构和程序

Publications (2)

Publication Number Publication Date
CN111966189A CN111966189A (zh) 2020-11-20
CN111966189B true CN111966189B (zh) 2022-11-25

Family

ID=73387292

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010991856.5A Active CN111966189B (zh) 2020-09-18 2020-09-18 一种灵活配置的多计算节点服务器主板结构和程序

Country Status (3)

Country Link
US (1) US20230305980A1 (zh)
CN (1) CN111966189B (zh)
WO (1) WO2022057464A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111966189B (zh) * 2020-09-18 2022-11-25 苏州浪潮智能科技有限公司 一种灵活配置的多计算节点服务器主板结构和程序
CN113872796B (zh) * 2021-08-26 2024-04-23 浪潮电子信息产业股份有限公司 服务器及其节点设备信息获取方法、装置、设备、介质
CN113900982B (zh) * 2021-12-09 2022-03-08 苏州浪潮智能科技有限公司 一种分布式异构加速平台通信方法、***、设备及介质
CN114741347B (zh) * 2022-04-29 2024-02-09 阿里巴巴(中国)有限公司 一种PCIe卡的控制方法、装置及PCIe卡
CN116582471B (zh) * 2023-07-14 2023-09-19 珠海星云智联科技有限公司 Pcie设备、pcie数据捕获***和服务器

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9432298B1 (en) * 2011-12-09 2016-08-30 P4tents1, LLC System, method, and computer program product for improving memory systems
CN105205025A (zh) * 2014-06-30 2015-12-30 深圳市中兴微电子技术有限公司 一种芯片互连的方法、芯片及装置
CN105786421B (zh) * 2014-12-25 2020-11-03 中兴通讯股份有限公司 一种服务器显示方法及装置
CN106407059A (zh) * 2016-09-28 2017-02-15 郑州云海信息技术有限公司 一种服务器节点测试***及方法
US10747640B2 (en) * 2016-11-08 2020-08-18 Intel Corporation Techniques for managing a distributed computing environment using event digests
CN107038139A (zh) * 2017-04-13 2017-08-11 广东浪潮大数据研究有限公司 一种基于ft1500a的国产服务器主板的实现方法
CN107302465B (zh) * 2017-08-18 2021-06-29 郑州云海信息技术有限公司 一种PCIe Switch服务器整机管理方法
EP4220447A1 (en) * 2017-10-24 2023-08-02 INTEL Corporation Hardware assisted virtual switch
CN110134443A (zh) * 2018-02-08 2019-08-16 联想企业解决方案(新加坡)有限公司 在计算设备中执行附件的选项rom的方法和设备
CN109117407B (zh) * 2018-09-27 2021-07-06 郑州云海信息技术有限公司 一种管理板卡与服务器
CN109739794A (zh) * 2018-12-19 2019-05-10 郑州云海信息技术有限公司 一种使用cpld实现i2c总线扩展的***及方法
US11496454B2 (en) * 2019-01-31 2022-11-08 Dell Products L.P. System and method for providing comprehensive remote authorized access to multiple equipment in a datacenter
CN111078445A (zh) * 2019-11-15 2020-04-28 苏州浪潮智能科技有限公司 一种psu掉电原因检测方法及装置
CN211207261U (zh) * 2020-03-13 2020-08-07 深圳市阿普奥云科技有限公司 一种存储计算融合的ai计算服务器架构
CN111966189B (zh) * 2020-09-18 2022-11-25 苏州浪潮智能科技有限公司 一种灵活配置的多计算节点服务器主板结构和程序
EP4148573A1 (en) * 2021-09-14 2023-03-15 TTTech Auto AG Method to execute a mode-transition in a multi-mode computer system

Also Published As

Publication number Publication date
CN111966189A (zh) 2020-11-20
WO2022057464A1 (zh) 2022-03-24
US20230305980A1 (en) 2023-09-28

Similar Documents

Publication Publication Date Title
CN111966189B (zh) 一种灵活配置的多计算节点服务器主板结构和程序
US8397053B2 (en) Multi-motherboard server system
US11973338B2 (en) Chip-level software and hardware cooperative relay protection device
CN109446145B (zh) 一种服务器主板i2c通道扩展芯片、电路及控制方法
CN110399034B (zh) 一种SoC***的功耗优化方法及终端
CN116541227B (zh) 故障诊断方法、装置、存储介质、电子装置及bmc芯片
CN113127302A (zh) 一种板卡gpio的监控方法和装置
CN114528234B (zh) 用于多路服务器***的带外管理方法及装置
CN110875867B (zh) 一种总线访问仲裁装置及方法
CN104834584A (zh) 一种监测主机硬件负载的方法和***
CN116521378B (zh) 服务器的传感器访问方法、装置和基板管理控制器
CN111459768A (zh) 一种硬盘管理方法、装置、设备及机器可读存储介质
US6292851B1 (en) System for allowing a supervisory module to obtain alarm and status information from at least one supervised module without having to specify physical addresses
CN111475368A (zh) 一种串口级联调控方法及串口设备
CN113849355B (zh) I2c速率自适应调整方法、***、终端及存储介质
CN115827517A (zh) 控制方法、设备及计算设备
CN115705267A (zh) 监控采集设备、基于监控采集设备的主备切换方法及***
CN114201439A (zh) 服务器信号识别优化方法、***及存储介质
CN211180818U (zh) 视频处理设备
CN117591378B (zh) 一种服务器的温度控制方法、***、设备及存储介质
CN117033276B (zh) 总线通信方法、***、电子设备及存储介质
CN117591582A (zh) 重力储能数据采集的方法、装置及电子设备
CN117806990A (zh) 一种内存***、控制方法及服务器
CN116166585A (zh) Bmc的访问控制方法、装置以及bmc***
CN115905083A (zh) 硬盘点灯装置、方法、***、计算机设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant