当前位置: 首页 > 专利查询>英特尔公司专利>正文

基于单个微控制器的多个计算节点管理制造技术

技术编号:19023114 阅读:19 留言:0更新日期:2018-09-26 18:59
本文描述了用于计算模块管理的装置。所述装置包括主机系统和逻辑解决方案。所述主机系统包括中央处理单元和从多个接口收集系统管理数据的多个传感器。所述逻辑解决方案将所述系统管理数据合并成用于单个接口的单一格式,并且将所述系统管理数据发送到中央权限机构。所述中央权限机构包括使用经过合并的系统管理数据来管理每一个计算模块的系统管理固件。

【技术实现步骤摘要】
基于单个微控制器的多个计算节点管理本申请是2014年01月09日提交的申请号为201480003396.3的同名专利申请的分案申请。相关申请的交叉引用本申请要求于2013年1月15日递交的美国临时申请序列号为61/752,974和于2013年12月27日递交的美国非临时申请序列号为14/142,687的优先权。
概括地说,本公开涉及计算节点的管理。更具体地说,本公开一般涉及使用单个微控制器的多计算节点的管理。
技术介绍
高密度计算数据中心的远程管理正变得日益流行,因此,以每一个节点为基础的管理成本也随其增加。计算数据中心可以包括一个或多个系统,并且每一个系统可以包括多个节点。每一个节点可以包括基板管理控制器(BMC)。BMC用于管理每一个节点,并且可以包括每一个节点的管理硬件和软件。BMC可以收集系统管理信息,例如功率、温度、操作系统状态等。附图说明可以通过参考附图来更好地理解下面的详细描述,其中包含所公开主题的大量对象和特征的具体示例。图1是可以与单个微控制器耦合用于管理多个计算模块的计算模块的框图;图2是具有多个计算节点的系统的图示;图3是用于基于单个微控制器的多个BMCless计算节点管理的处理流程图。贯穿本公开和附图使用相同的数字来引用相似的部件和特征。100系列的数字指的是最初在图1中发现的特征;200系列的数字指的是最初在图2中发现的特征;以此类推。具体实施方式高密度计算数据中心的远程管理正变得日益流行,因此,以每一个节点为基础的管理成本也随其增加。为了使得能够远程管理计算节点,与每一个节点相关联的BMC可以收集系统管理信息并将该数据传递给管理主机。每一个BMC包括管理固件。其结果是,单独维护每一个节点的管理固件,并且任何管理固件的更新被应用于多个节点。此外,计算节点和BMC之间的接口可以根据所使用的计算节点技术来频繁地改变。本文描述的实施例涉及基于单个微控制器的多个计算节点管理。本文描述了用于计算模块管理的装置。装置包括主机系统和逻辑解决方案。主机系统包括中央处理单元和从多个接口收集系统管理数据的多个传感器。逻辑解决方案将系统管理数据合并至用于单个接口的单一格式,并且将系统管理数据发送到中央权限机构。中央权限机构包括使用合并的系统管理数据来管理每一个计算模块的系统管理固件。以这种方式,主机系统不包括BMC或系统管理固件。相反,BMC和系统管理固件位于中心地区,并且可以在计算模块或节点没有任何停机时间的情况下,将更新应用于BMC和系统管理固件。在下面的描述和权利要求中,可以使用术语“耦合”和“连接”以及它们的派生词。应当理解的是,这些术语并不旨在作为彼此的同义词。相反,在特定的实施例中,“连接”可以用来表明两个或更多个元件彼此直接物理或电接触。“耦合”可以用来表明两个或更多个元件直接物理或电接触。然而,“耦合”还可以意味着两个或更多个元件并非彼此直接接触,但仍协作或彼此交互。一些实施例可以在硬件、固件、以及软件中的一个或其组合中被实现。一些实施例还可以被实现为存储在机器可读介质上的指令,其可以由计算平台读取和运行,以执行本文所描述的操作。机器可读介质可以包括用于存储或传输由机器(例如,计算机)可读的形式的信息的任何机制。例如,机器可读介质可以包括只读存储器(ROM)、随机存取存储器(RAM)、磁盘存储介质、光存储介质、闪存设备等。实施例是实现或示例。在说明书中提到的“实施例”、“一个实施例”、“一些实施例”、“各种实施例”、或“其他实施例”意指结合该实施例描述的特定特征、结构、或特性被包含在本专利技术的至少一些实施例中,但不一定是所有实施例。“实施例”、“一个实施例”、或“一些实施例”的各种出现不一定全都参考同一实施例。来自实施例的元件或方面可以结合另一个实施例的元件或方面。并非本文所描述和示出的所有部件、特征、结构、特性等都需要被包括在特定的实施例中。例如,如果说明书声明“可以”、“可能”、“能够”或“可”包括部件、特征、结构、或特性,并不要求包括该特定的部件、特征、结构、或特性。如果说明书或权利要求提到“一个”元件,并不意味着只有一个该元件。如果说明书或权利要求书提到“附加”元件,并不排除存在多于一个的附加元件。应当注意的是,尽管已经参照特定的实现说明了一些实施例,根据一些实施例,可能有其他的实现。此外,电路元件的布置和/或顺序或附图中所示出的和/或本文所描述的其他特征,并不需要以所示出和所描述的特定方式来布置。根据一些实施例,可能有许多其他的布置。在图中所显示的每一个系统中,在一些情况下,元件可以每一个具有相同的参考数字或不同的参考数字以表明:所表示的元件可以是不同的和/或类似的。然而,元件可以足够灵活以具有不同的实现,并与本文所显示或描述的一些或全部系统一起工作。图中所显示的各种元件可以是相同的或不同的。哪个被称作第一元件以及哪个被称作第二元件是任意的。图1是可以与单个微控制器耦合用于管理多个计算模块的计算模块100的框图。计算模块100可以是,例如,膝上型计算机、台式计算机、平板计算机、移动设备、服务器、或刀片服务器等。在一些示例中,计算模块或计算节点是能够跨多节点系统与另外的模块进行通信的任何设备。因此,在一些示例中,多节点系统是模块的网络,其中每一个模块是能够跨该网络进行通信的任何设备。此外,在一些示例中,多节点是在机架服务器系统中的服务器。计算模块100不包括BMC。相反,单个的中央权限机构被耦合至多个节点并且包含用于数据中心或服务器农场中的多个节点的管理固件。计算模块100可以包括被配置以执行存储的指令的主机中央处理单元(CPU)102,以及存储可由主机CPU102执行的指令的存储器设备104。主机CPU102可以通过总线106耦合至存储器设备104。此外,主机CPU102可以是单核处理器、多核处理器、计算集群、或任何数量的其他配置。在一些情况下,可以将主机CPU102和计算模块100的其他部件实现为片上系统(SOC)。此外,计算模块100可以包括一个以上的主机CPU102。存储器设备104可以包括随机存取存储器(RAM)、只读存储器(ROM)、闪存、或任何其他合适的存储器系统。例如,存储器设备104可以包括动态随机存取存储器(DRAM)。计算模块连接到基板108。基板108可以包含中央权限机构110。中央权限机构用于管理连接到基板的每一个节点。此外,每一个计算模块还可以包括多个传感器112。传感器可以收集与其相应的节点有关的数据。例如,传感器可以收集每一个节点的系统管理信息。数据可以包括电源管理数据、湿度控制数据、冷却控制数据、工作负载供应数据、存储服务数据、I/O数据、吞吐量数据等。系统管理的数据被发送到中央权限机构。每一个计算模块还包括逻辑114。逻辑114使得能够监测每一个节点的系统管理数据。可以通过逻辑114将系统管理数据传递到中央权限机构110。在一些情况下,通过几个不同的接口来采集系统管理数据。例如,可以使用通用输入\输出(GPIO)接口来使得能够从主机CPU102访问计算模块100的功率控制、复位、以及状态信息。可以使用低引脚计数(LPC)或增强的串行外围接口(eSPI)总线来支持计算模块100的各种嵌入式控制器。此外,可以使用平台环境控制接本文档来自技高网...

【技术保护点】
1.一种装置,包括:多个处理器节点,其中,多个节点传感器被提供在所述多个处理器节点上,所述多个节点传感器用于感测所述多个处理器节点的属性,所述多个节点传感器包括中央处理单元(CPU)传感器和存储器传感器,并且所述处理器节点还包括用于根据特定协议将由所述节点传感器生成的数据封装到分组中的逻辑;以及基板管理控制器(BMC),其用于:在Inter‑Integrated Circuit(I2C)总线上从所述多个处理器节点接收所述分组,其中,所述数据描述由所述多个传感器生成的属性;以及如在所述分组中接收的信息那样合并从所述多个处理器节点接收的信息。

【技术特征摘要】
2013.01.15 US 61/752,974;2013.12.27 US 14/142,6871.一种装置,包括:多个处理器节点,其中,多个节点传感器被提供在所述多个处理器节点上,所述多个节点传感器用于感测所述多个处理器节点的属性,所述多个节点传感器包括中央处理单元(CPU)传感器和存储器传感器,并且所述处理器节点还包括用于根据特定协议将由所述节点传感器生成的数据封装到分组中的逻辑;以及基板管理控制器(BMC),其用于:在Inter-IntegratedCircuit(I2C)总线上从所述多个处理器节点接收所述分组,其中,所述数据描述由所述多个传感器生成的属性;以及如在所述分组中接收的信息那样合并从所述多个处理器节点接收的信息。2.如权利要求1所述的装置,其中,所述装置包括:包括所述多个处理器节点的刀片服务器。3.如权利要求1-2中任一项所述的装置,其中,所述特定协议包括包装协议。4.如权利要求1所述的装置,其中,所述装置包括片上系统(SoC)。5.如权利要求1所述的装置,其中,所述装置包括现场可编程门阵列(FPGA)。6.如权利要求1-5中任一项所述的装置,其中,多个节点传感器包括热传感器。7.如权利要求1-6中任一项所述的装置,其中,所述CPU传感器包括处理器健康传感器。8.如权利要求1-7中任一项所述的装置,其中,所述分组采用标准化格式。9.如权利要求1-7中任一项所述的装置,其中,所述分组采用专有...

【专利技术属性】
技术研发人员:C·N·布拉德利T·特劳施
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1