CN105630723A - 基于异构处理器平台的管理架构及其管理方法 - Google Patents

基于异构处理器平台的管理架构及其管理方法 Download PDF

Info

Publication number
CN105630723A
CN105630723A CN201510976712.1A CN201510976712A CN105630723A CN 105630723 A CN105630723 A CN 105630723A CN 201510976712 A CN201510976712 A CN 201510976712A CN 105630723 A CN105630723 A CN 105630723A
Authority
CN
China
Prior art keywords
module
coprocessor
computing module
ethernet
ethernet interface
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.)
Pending
Application number
CN201510976712.1A
Other languages
English (en)
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.)
No32 Research Institute Of China Electronics Technology Group Corp
Original Assignee
No32 Research Institute Of China Electronics Technology Group Corp
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 No32 Research Institute Of China Electronics Technology Group Corp filed Critical No32 Research Institute Of China Electronics Technology Group Corp
Priority to CN201510976712.1A priority Critical patent/CN105630723A/zh
Publication of CN105630723A publication Critical patent/CN105630723A/zh
Pending legal-status Critical Current

Links

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/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Small-Scale Networks (AREA)

Abstract

本发明提供了一种基于异构处理器平台的管理架构及其管理方法,该管理架构包括第一计算模块等,第一计算模块、第二计算模块、控制模块之间通过以太网总线连接;第一计算模块包括网络处理器、第一协处理器、第一以太网接口;网络处理器与第一协处理器连接,第一以太网接口位于第一协处理器上;第二计算模块包括中央处理器、第二协处理器、第二以太网接口,中央处理器与第二协处理器连接,第二以太网接口位于第二协处理器上;控制模块包括控制处理器、以太网交换芯片、第三以太网接口,控制处理器与以太网交换芯片连接,第三以太网接口位于控制处理器上。本发明在远程可以有效的执行基本的模块维护任务,并可以方便的进行更多功能的扩展。

Description

基于异构处理器平台的管理架构及其管理方法
技术领域
本发明涉及一种管理架构及其管理方法,具体地,涉及一种基于异构处理器平台的管理架构。
背景技术
模块服务器是通过将多个模块式的计算机节点安装在一个机箱内的设计,将内部的互联总线通过集中式背板和连接线路统一成一个***。其中每一个节点都是一个独立的计算机***,具有处理器、内存、磁盘、网络接口等,不同的节点(模块)之间可以设置为独立运行,也可以设置为协同集群工作模式。通过集中接口,集中供电,集中散热等集中控制技术,达到节约空间,提高计算密度的目的。
在一些特殊用途的嵌入式环境中,模块服务器还要承担将多种不同架构处理器模块集成到一个机箱内的任务,因此会出现如Alpha,MIPS和x86等不同微处理器模块在一个***内同时工作,传统上,由于各个模块是任务分散的,所以各个模块都是独立管理,没有统一的管理接口和管理策略,对每一个模块的维护都需要单模块操作,缺乏便利性。因此设计一种基于可以分布在不同处理器架构模块上的管理方式很有必要。
在传统的处理器模块上由于承担不同的计算任务,导致产品的架构均有不同。如x86模块的构成为:一个或多个CPU(CentralProcessingUnit,中央处理器)搭配桥接芯片,以桥接芯片再扩展网卡视频卡等;而在NPU(NetworkProcessUnit,网络处理器)模块则是采用:一个或多个SoC处理器彼此互联,以其自身的扩展接口再扩展网卡视频卡等;
由于缺乏集中式管理方法,使得在特殊的嵌入式场合中需要为不同的模块配置不同的管理端口和监控方法。因而需要实现一种集中统一的管理方式可以对不同架构,不同功能的模块进行管理。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于异构处理器平台的管理架构及其管理方法,其可以简单有效的将不同架构平台上的处理模块整合在一个机箱内,在远程可以有效的执行基本的模块维护任务,并可以方便的进行更多功能的扩展,具有较大的灵活性以及较低的升级成本。
根据本发明的一个方面,提供一种基于异构处理器平台的管理架构,其特征在于,包括第一计算模块、第二计算模块、控制模块,第一计算模块、第二计算模块、控制模块之间通过以太网总线连接;第一计算模块包括网络处理器、第一协处理器、第一以太网接口;网络处理器与第一协处理器连接,第一以太网接口位于第一协处理器上;第二计算模块包括中央处理器、第二协处理器、第二以太网接口,中央处理器与第二协处理器连接,第二以太网接口位于第二协处理器上;控制模块包括控制处理器、以太网交换芯片、第三以太网接口,控制处理器与以太网交换芯片连接,第三以太网接口位于控制处理器上。
优选地,所述第一以太网接口与以太网总线之间通过第一管理总线连接,第二以太网接口与以太网总线之间通过第二管理总线连接,第三以太网接口与以太网总线之间通过第三管理总线连接。
优选地,所述第一计算模块为网络处理器计算模块。
优选地,所述第二计算模块是X86型计算模块。
优选地,所述第一计算模块还包括模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路,模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路都与第一协处理器连接。
优选地,所述第二计算模块还包括模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路,模块内温度传感器、模块内电压传感、重定向模块、重启电路、开机电路都与第二协处理器连接。
本发明还提供一种基于异构处理器平台的管理架构的管理方法,其特征在于,包括以下步骤:第一协处理器或第二协处理器接收来自控制模块的指令,控制模块向外提供一组可视化的操作页面,用户在远程操作台上依据需要对控制模块下达命令;命令被控制模块内部的控制处理器进行协议转换为适应在以太网总线上传输的命令;命令通过以太网总线传输到第一计算模块或第二计算模块,被第一协处理器或第二协处理器接收并解释还原为相应的控制命令,对相应的电路发送控制命令。
与现有技术相比,本发明具有如下的有益效果:本发明可以简单有效的将不同架构平台上的处理模块整合在一个机箱内,在远程可以有效的执行基本的模块维护任务,并可以方便的进行更多功能的扩展,具有较大的灵活性以及较低的升级成本。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明基于异构处理器平台的管理架构的原理框图。
图2为本发明实现远程维护命令发送与响应的原理图。
图3为承载协处理器的标准化模块及其接口的结构示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
如图1和图2所示,本发明基于异构处理器平台的管理架构包括第一计算模块110、第二计算模块111、控制模块121,第一计算模块110、第二计算模块111、控制模块121之间通过以太网总线140连接;第一计算模块110包括网络处理器(NetworkProcessUnit,NPU)102、第一协处理器103、第一以太网接口104;网络处理器102与第一协处理器103连接,第一以太网接口104位于第一协处理器103上;第二计算模块111包括中央处理器(CPU)112、第二协处理器113、第二以太网接口114,中央处理器112与第二协处理器113连接,第二以太网接口114位于第二协处理器113上;控制模块121包括控制处理器122、以太网交换芯片123、第三以太网接口124,控制处理器122与以太网交换芯片123连接,第三以太网接口124位于控制处理器122上。第一以太网接口104与以太网总线140之间通过第一管理总线105连接,第二以太网接口114与以太网总线140之间通过第二管理总线115连接,第三以太网接口124与以太网总线140之间通过第三管理总线125连接。维护人员可以在远程通过以太网总线访问控制模块,在控制模块上对各个计算模块下达开关机,重启动,上报温度电压等命令。以太网总线有一对外的接口141,用于管理和维护任务,只用一条以太网总线就可以完成维护任务。
第一计算模块110还可以包括模块内温度传感器223、模块内电压传感器224、重定向模块225、重启电路226、开机电路227,模块内温度传感器223、模块内电压传感器224、重定向模块225、重启电路226、开机电路227都与第一协处理器103连接。同理,第二计算模块111也可以包括模块内温度传感器223、模块内电压传感器224、重定向模块225、重启电路226、开机电路227,模块内温度传感器223、模块内电压传感器224、重定向模块225、重启电路226、开机电路227都与第二协处理器113连接。网络处理器102、中央处理器112均承担其自身的运算功能,对外提供计算服务。第一协处理器103、第二协处理器113可以将管理任务从原有的网络处理器102、中央处理器112上分离出来,单独承担管理任务。第一以太网接口104、第二以太网接口114分别把第一计算模块,第二计算模块中的管理数据通过以太网网口传输到以太网总线140上。管理信息被传输到以太网交换芯片123上,通过以太网接口124传输到管理控制器122上,由管理控制器122对管理数据进行分析和统计,并作出管理。
第一计算模块为网络处理器(NetworkProcessUnit,NPU)计算模块。第二计算模块111是X86型计算模块。第一协处理器、第二协处理器都可以采用通用的FPGA(如XilinxXC6VSX315T)来构建,目前市场上中端的FPGA都具有丰富的外部接口如以太网等,可以作为专用以太网接口。
如图1中所示,第一协处理器和第二协处理器均为模块化接口,其对外提供标准的控制总线和以太网接口。只要不同平台架构的计算模块提供标准化的接口,就可以使用该协处理器进行管理。如图3所示为承载协处理器的标准化模块及其接口。在所需要的接口中,以太网接口、通用串行总线、串行PCI总线、I2C总线都是工业标准总线形式,可以通过处理器的对外接口互联。由于有协处理器的存在,可以利用协处理的IO接口优势,在第一计算模块、第二计算模块上接入有特殊控制需求的设备,如风扇调速控制器(以脉宽调制PWM方式控制),或串口(COM),并口等。把本来属于网络处理器102、中央处理器112的管理任务分离出来,提高处理器的使用效率。
如图2所示,本发明基于异构处理器平台的管理方法包括以下步骤,即远程维护命令发送与响应的具体实现过程如下(以第一计算模块为例):第一协处理器103作为第一计算模块上的控制单元接收来自控制模块121的指令,控制模块向外提供一组可视化的操作页面,页面上具有开机、关机、重启动、远程桌面监控等功能按钮,用户在远程操作台上依据需要对控制模块下达开机、关机、重启动、远程桌面监控等命令;命令被控制模块内部的控制处理器122进行协议转换为适应在以太网总线上传输的命令;命令通过以太网总线传输到第一计算模块(受控模块端),被第一计算模块上的第一协处理器103接收并解释还原为相应的控制命令,对相应的电路(模块内温度传感器223、模块内电压传感器224、重定向模块225、重启电路226、开机电路227)发送控制命令。其中开机电路227执行开机,重启电路226执行重启动,开机、重启动作为最常用的设备维护命令就可以在远程下达。模块内电压传感器224收集电压信息并反馈到第一协处理器,模块内温度传感器223收集温度信息并反馈到第一协处理器。协处理器将上述信息打包,通过应答消息传给控制处理器,再通过数据转换显示在用户终端201上。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。

Claims (7)

1.一种基于异构处理器平台的管理架构,其特征在于,包括第一计算模块、第二计算模块、控制模块,第一计算模块、第二计算模块、控制模块之间通过以太网总线连接;第一计算模块包括网络处理器、第一协处理器、第一以太网接口;网络处理器与第一协处理器连接,第一以太网接口位于第一协处理器上;第二计算模块包括中央处理器、第二协处理器、第二以太网接口,中央处理器与第二协处理器连接,第二以太网接口位于第二协处理器上;控制模块包括控制处理器、以太网交换芯片、第三以太网接口,控制处理器与以太网交换芯片连接,第三以太网接口位于控制处理器上。
2.根据权利要求1所述的基于异构处理器平台的管理架构,其特征在于,所述第一以太网接口与以太网总线之间通过第一管理总线连接,第二以太网接口与以太网总线之间通过第二管理总线连接,第三以太网接口与以太网总线之间通过第三管理总线连接。
3.根据权利要求1所述的基于异构处理器平台的管理架构,其特征在于,所述第一计算模块为网络处理器计算模块。
4.根据权利要求1所述的基于异构处理器平台的管理架构,其特征在于,所述第二计算模块是X86型计算模块。
5.根据权利要求1所述的基于异构处理器平台的管理架构,其特征在于,所述第一计算模块还包括模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路,模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路都与第一协处理器连接。
6.根据权利要求1所述的基于异构处理器平台的管理架构,其特征在于,所述第二计算模块还包括模块内温度传感器、模块内电压传感器、重定向模块、重启电路、开机电路,模块内温度传感器、模块内电压传感、重定向模块、重启电路、开机电路都与第二协处理器连接。
7.一种基于异构处理器平台的管理架构的管理方法,其特征在于,包括以下步骤:第一协处理器或第二协处理器接收来自控制模块的指令,控制模块向外提供一组可视化的操作页面,用户在远程操作台上依据需要对控制模块下达命令;命令被控制模块内部的控制处理器进行协议转换为适应在以太网总线上传输的命令;命令通过以太网总线传输到第一计算模块或第二计算模块,被第一协处理器或第二协处理器接收并解释还原为相应的控制命令,对相应的电路发送控制命令。
CN201510976712.1A 2015-12-22 2015-12-22 基于异构处理器平台的管理架构及其管理方法 Pending CN105630723A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510976712.1A CN105630723A (zh) 2015-12-22 2015-12-22 基于异构处理器平台的管理架构及其管理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510976712.1A CN105630723A (zh) 2015-12-22 2015-12-22 基于异构处理器平台的管理架构及其管理方法

Publications (1)

Publication Number Publication Date
CN105630723A true CN105630723A (zh) 2016-06-01

Family

ID=56045688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510976712.1A Pending CN105630723A (zh) 2015-12-22 2015-12-22 基于异构处理器平台的管理架构及其管理方法

Country Status (1)

Country Link
CN (1) CN105630723A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106346457A (zh) * 2016-11-25 2017-01-25 遨博(北京)智能科技有限公司 一种机器人设备
CN111262800A (zh) * 2020-01-19 2020-06-09 天津芯海创科技有限公司 一种以太网交换机的业务数据通信方法及***
CN111314214A (zh) * 2020-05-11 2020-06-19 之江实验室 一种拟态工业边缘网关及拟态处理方法
CN113626358A (zh) * 2021-07-12 2021-11-09 阿里巴巴新加坡控股有限公司 带外管理装置和方法、电子设备及计算机可读存储介质
CN113778040A (zh) * 2021-11-11 2021-12-10 西安热工研究院有限公司 一种基于火电厂嵌入式智能控制的装置及方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1783033A (zh) * 2004-11-19 2006-06-07 英特尔公司 共享公共高速缓存的异构处理器
CN102576337A (zh) * 2009-08-28 2012-07-11 先进绿色计算机-Ip有限公司 具有集成共享资源的高密度多节点计算机
WO2013048477A1 (en) * 2011-09-30 2013-04-04 Intel Corporation Direct i/o access for system co-processors

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1783033A (zh) * 2004-11-19 2006-06-07 英特尔公司 共享公共高速缓存的异构处理器
CN102576337A (zh) * 2009-08-28 2012-07-11 先进绿色计算机-Ip有限公司 具有集成共享资源的高密度多节点计算机
WO2013048477A1 (en) * 2011-09-30 2013-04-04 Intel Corporation Direct i/o access for system co-processors

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106346457A (zh) * 2016-11-25 2017-01-25 遨博(北京)智能科技有限公司 一种机器人设备
CN111262800A (zh) * 2020-01-19 2020-06-09 天津芯海创科技有限公司 一种以太网交换机的业务数据通信方法及***
CN111262800B (zh) * 2020-01-19 2022-04-29 天津芯海创科技有限公司 一种以太网交换机的业务数据通信方法及***
CN111314214A (zh) * 2020-05-11 2020-06-19 之江实验室 一种拟态工业边缘网关及拟态处理方法
CN113626358A (zh) * 2021-07-12 2021-11-09 阿里巴巴新加坡控股有限公司 带外管理装置和方法、电子设备及计算机可读存储介质
CN113778040A (zh) * 2021-11-11 2021-12-10 西安热工研究院有限公司 一种基于火电厂嵌入式智能控制的装置及方法

Similar Documents

Publication Publication Date Title
CN105630723A (zh) 基于异构处理器平台的管理架构及其管理方法
CN103064382B (zh) 基于arm架构的opc嵌入式远程数据采集***及方法
US9928206B2 (en) Dedicated LAN interface per IPMI instance on a multiple baseboard management controller (BMC) system with single physical network interface
CN103116384B (zh) 一种SoC***时钟控制的方法和SoC
CN105868077A (zh) 一种获取整机柜服务器节点监控信息的方法
CN105163510B (zh) 一种基于EtherCAT总线的贴片机控制***
CN104503932A (zh) 多主板服务器主基板管理控制器仲裁方法及***
CN104571444A (zh) 一种bios控制服务器电源状态的方法
TW201118596A (en) Server management system
CN102480389A (zh) 一种机架服务器***
CN103853686A (zh) 服务器
CN109388526A (zh) 一种控制电路及复位操作的方法
CN105765852A (zh) 用于功率转换器的柔性数字控制器
US9319313B2 (en) System and method of forwarding IPMI message packets based on logical unit number (LUN)
CN105607940A (zh) 一种arm平台中bdk向uefi bios传递信息的方法
RU108868U1 (ru) Платформа интегрированной модульной авионики
CN102478905B (zh) 数据中心
CN103699461A (zh) 一种双主机相互冗余热备份方法
CN205263790U (zh) 一种显示控制板
CN204719748U (zh) 大规模usb设备的智能管理***
CN108170132B (zh) 一种基于串行总线的模块化eps总线处理方法
CN104951346A (zh) 一种用于嵌入式***的进程管理方法及***
CN103095739A (zh) 机柜服务器***及其节点通信方法
CN100447714C (zh) 多任务式计算机周边装置联机切换接口
CN107885690A (zh) Spi交换***及其控制方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160601