CN107340815B - 机动服务器配置***及方法 - Google Patents
机动服务器配置***及方法 Download PDFInfo
- Publication number
- CN107340815B CN107340815B CN201610867135.7A CN201610867135A CN107340815B CN 107340815 B CN107340815 B CN 107340815B CN 201610867135 A CN201610867135 A CN 201610867135A CN 107340815 B CN107340815 B CN 107340815B
- Authority
- CN
- China
- Prior art keywords
- connector array
- slots
- processor
- node
- slot
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/18—Packaging or power distribution
- G06F1/183—Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4063—Device-to-bus coupling
- G06F13/4068—Electrical coupling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01R—ELECTRICALLY-CONDUCTIVE CONNECTIONS; STRUCTURAL ASSOCIATIONS OF A PLURALITY OF MUTUALLY-INSULATED ELECTRICAL CONNECTING ELEMENTS; COUPLING DEVICES; CURRENT COLLECTORS
- H01R12/00—Structural associations of a plurality of mutually-insulated electrical connecting elements, specially adapted for printed circuits, e.g. printed circuit boards [PCB], flat or ribbon cables, or like generally planar structures, e.g. terminal strips, terminal blocks; Coupling devices specially adapted for printed circuits, flat or ribbon cables, or like generally planar structures; Terminals specially adapted for contact with, or insertion into, printed circuits, flat or ribbon cables, or like generally planar structures
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Human Computer Interaction (AREA)
- Multi Processors (AREA)
Abstract
本发明提供一种机动服务器配置***,包括:连接器阵列,包括多个插槽;第一跳线板,通过连接至上述插槽中的第一组连续插槽以便可移除式地接合至上述连接器阵列,上述第一跳线板用以脱离上述连接器阵列,并连接至上述插槽中的不同于上述第一组连续插槽的另一组连续插槽用以重新接合至上述连接器阵列;第一组***设备,上述第一组***设备的每一个连接至上述插槽的一个;以及第一节点,包括至少一个第一节点处理器,上述第一节点连接至上述插槽中的两个。
Description
技术领域
本发明的***和方法的实施例一般涉及计算机服务器***。具体而言,本发明的***和方法的实施例还涉及具有机动配置的计算机服务器***。
背景技术
一种计算机服务器***可用以操作于不同的应用程序。***元件的配置(也称为***架构)可通过电缆(cable)和/或交换器板(switchboard)的使用做机动性的变换。然而,电缆和/或交换器板的使用会导致几个问题。由于电缆及安装电缆工程的成本,使用电缆以连接各种***元件是没有效率且昂贵的。电缆的使用也需要***内电缆配置,这会占用可用元件的空间。电缆也会对***内的空气流动造成不利的影响,进而导致***元件具有较低的冷却效率且导致***元件需要更多能量以适当地冷却***。***的服务也受损不得不处理大量必须断开连接的或重新连接的电缆以改变***配置。
发明内容
本发明提供机动服务器配置***或机动服务器配置方法。连接器阵列接合至第一跳线板及选择性地连接第二跳线板。至少一个中央处理器及至少一个***设备连接至交换器板及连接器阵列。通过连接器阵列上交换器板的配置,许多中央处理器、图形处理器及其他装置的配置不需要重新配置电缆可被实现。通过断开及重新连接阵列上的至少一个交换器板,元件的其他配置可被实现以允许用户快速地且轻易地通过替换掉连接器阵列中的至少一个交换器板以重新配置服务器***。通过将交换器板以跳线的方式做处理,一些配置可以不需要电缆及连接器的使用而快速地且轻易地实现。多种其他元件也可通过交换器板进行连接,但不仅限于网络卡及容错式磁盘阵列。
在本发明的某些实施例中,一种机动服务器配置***,包括:连接器阵列,包括多个插槽;第一跳线板,通过连接至上述插槽中的第一组连续插槽以便可移除式地接合至上述连接器阵列,上述第一跳线板用以脱离上述连接器阵列,并连接至上述插槽中的不同于上述第一组连续插槽的另一组连续插槽用以重新接合至上述连接器阵列;第一组***设备,上述第一组***设备的每一个连接至上述插槽的一个;以及第一节点,包括至少一个第一节点处理器,上述第一节点连接至上述插槽中的两个。
在本发明的某些实施例中,一种机动服务器配置方法,包括:将第一组***设备连接至包括多个插槽的连接器阵列;将第一节点连接至上述插槽中的两个,其中上述第一节点包括至少一个第一节点处理器;通过连接至上述插槽中的第一组连续插槽,将第一跳线板接合至上述连接器阵列;将上述第一跳线板从上述连接器阵列中脱离;以及将上述第一跳线板重新接合至上述连接器阵列以连接至上述插槽中的不同于上述第一组连续插槽的另一组连续插槽。
应当理解的是,前面所描述的发明内容以及以下详细的发明内容是通过实施例所实现,并且对本发明的权利要求有进一步的解释。
附图说明
本发明的实施例将可参考附图与后续的详细说明而得知,其中:
图1是描绘出配置有一个节点及两个中央处理单元的机动服务器配置***的方块图;
图2是描绘出配置有一个节点及一个中央处理单元的机动服务器配置***的方块图;
图3是描绘出配置有两个节点及两个中央处理单元的机动服务器配置***的方块图;
图4描绘出配置有两个节点及两个中央处理单元的机动服务器配置***的方块图;
图5为机动服务器配置***的透视图;
图6为机动服务器配置***的配置方法;以及
图7为计算机***的实施例的方块图。
符号说明
100、200、300、400、500~机动服务器配置***;
102、104、304、402、404、502、504~跳线板;
106、122、124、222、224、322、324、422、424、506、522、524~多路复用器;
108、508~连接器阵列;
110、112~图形处理器阵列;
114、116、316、414、416、514~网络接口卡;
118、120、218、220、318、320、418、420、518、520~节点;
126、128、130、132、526、528、530、532~中央处理器;
226、228、230、232、326、328、330、332、426、428、430、432~中央处理器插槽;
510~图形处理单元卡;
600~配置方法;
610、620、630、640、650~步骤;
700~计算机***;
710~基本输入输出***;
720~存储器;
730~储存单元;
740~处理器;
750~网络接口;
760~北桥;
770~南桥;
780~管理控制器。
具体实施方式
在以下的描述中,各种实施例将通过举例的方式来说明,而不受在附图中的数字所限制。本发明内容参考各种实施例且在本发明中不一定是同一个实施例,且意味着至少一个实施例被引用。本发明对具体的实施方式和其他具体的实施细节进行了讨论。然而,应当理解的是这仅是为了说明性的目的所进行。本领域技术人员应了解本发明的其他元件及配置可在不脱离所要求保护的主题的范围和精神的情况下使用。
本发明提供机动服务器配置***或机动服务器配置方法。至少一个中央处理器及至少一个***设备(例如:网络接口控制器(network interface controller,NIC)和/或图形处理器(graphic processing unit,GPU))通过交换器板及连接器阵列进行连接。通过连接器阵列上交换器板的配置,许多中央处理器、图形处理器及其他装置的配置不需要重新配置电缆可被实现。通过将第一交换器板及第二交换器板放置至连接器阵列中,连接元件的配置可在不需使用电缆的情况下被实现。通过断开及重新连接阵列上的至少一个交换器板,元件的其他配置可被实现以允许用户快速地且轻易地通过替换掉连接器阵列中的至少一个交换器板以重新配置服务器***。通过将交换器板作为跳线(jumper),可以不需要使用电缆及连接器而快速地且轻易地实现多种的配置。多种其他元件也可通过交换器板进行连接,但不仅限于网络卡、图形处理器和/或容错式磁盘阵列(redundant array ofinexpensive disks,RAIDs)。
图1是描绘出配置有一个节点及两个中央处理单元的机动(flexible)服务器配置***100的方块图。跳线板(jumper board)102(例如:一个六端口的快捷外设互联标准端子(Peripheral Component Interconnect Express,PCIe))接合(engage)至连接器阵列(connector array)108的第一组六板对板连接器(插槽)。在连接器阵列108中,跳线板104邻近地(adjacent)接合至跳线板102。值得注意的是,跳线板102及跳线板104中的每一个可与连接器阵列108中的任一插槽断开或重新连接。跳线板102及跳线板104中的每一个也可包括如本领域技术人员所知的多路复用器(或切换器)106。
跳线板102通过将跳线板102连接至连接器阵列108的六个插槽中的第一插槽,而连接至网络接口卡(network interface card,NIC)114。六个插槽中的第二插槽连接至节点118的多路复用器122。节点118包括两个中央处理器。两个中央处理器的一个为中央处理器126,两个中央处理器的一个为中央处理器128。中央处理器126的节点118通过多路复用器122连接至跳线板102。在该配置下,多路复用器122通过选择中央处理器126而排除中央处理器128连接至跳线板102。连接至跳线板102的连接器阵列108中剩余的四个插槽与图形处理器(graphics processing unit,GPU)阵列110进行通信。
跳线板104邻近地接合至跳线板102且接合在连接器阵列108中,以及连接至连接器阵列108的第七至第十二个插槽(从左至右数来)。跳线板104包括多路复用器106。跳线板104通过连接器阵列108的第七个插槽以连接至中央处理器128。网络接口卡116通过连接器阵列108的第八个插槽连接至跳线板104。图形处理器阵列112通过连接器阵列108的第九至第十二个插槽连接至跳线板104。
节点120没有连接至跳线板102或跳线板104中的一个,因此节点120是独立的(isolated)。在某些实施例中,节点120不属于机动服务器配置***100。多路复用器124连接至连接器阵列108的第十三个插槽。在节点120中,中央处理器130、中央处理器132连接至多路复用器124。中央处理器132也连接至连接器阵列108的第十四个插槽。
将跳线板102放置至进入连接器阵列108的前六个插槽(从左到右数来)且将跳线板104放置进入至连接器阵列108的接下来的六个插槽提供给机动服务器配置***100一种具有可使用中央处理器126及中央处理器128的节点118的配置。由于跳线板102及跳线板104的位置关系,在该配置中节点120是独立的且为无法存取的。
图2是描绘出配置有一个节点及一个中央处理单元的机动服务器配置***200的方块图。跳线板102接合至连接器阵列(例如:快捷外设互联标准跳线板x16连接器阵列(PCIe x16connector array))108的第一组六板对板连接器(插槽)。在连接器阵列108中,跳线板104邻近地接合至跳线板102。值得注意的是,跳线板102及跳线板104中的每一个可与连接器阵列108中的任一插槽断开或重新连接。跳线板102及跳线板104中的每一个也可包括如本领域技术人员所知的多路复用器(或切换器)106。
跳线板102通过将跳线板102连接至连接器阵列108的六个插槽中的第一插槽,而连接至网络接口卡114。六个插槽中的第二插槽连接至节点218的多路复用器222。节点218包括两个中央处理器插槽。两个中央处理器插槽的一个为中央处理器插槽226,两个中央处理器插槽的另一个为中央处理器插槽228,但仅中央处理器插槽228具有已启用的(active)和/或已安装的(installed)中央处理器。中央处理器插槽226的节点218通过多路复用器222连接至跳线板102。在该配置下,多路复用器222通过选择中央处理器插槽228而排除中央处理器插槽226连接至跳线板102。连接至跳线板102的连接器阵列108中剩余的四个插槽与图形处理器阵列110进行通信。
跳线板104邻近地接合至跳线板102且接合在连接器阵列108中,以及连接至连接器阵列108的第七至第十二个插槽(从左至右数来)。跳线板104包括多路复用器106。跳线板104通过连接器阵列108的第七个插槽以连接至中央处理器插槽228。网络接口卡116通过连接器阵列108的第八个插槽连接至跳线板104。图形处理器阵列112通过连接器阵列108的第九至第十二个插槽连接至跳线板104。
节点220没有连接至跳线板102或跳线板104中的一个,因此节点220是独立的。在某些实施例中,节点220不属于机动服务器配置***200。多路复用器224连接至连接器阵列108的第十三个插槽。在节点220中,中央处理器插槽230、中央处理器插槽232连接至多路复用器224。中央处理器插槽232也连接至连接器阵列108的第十四个插槽。
将跳线板102放置至进入连接器阵列108的前六个插槽(从左到右数来)且将跳线板104放置进入至连接器阵列108的接下来的六个插槽提供给机动服务器配置***200一种具有节点218(其于中央处理器凹槽228安装有处理器)的配置。由于跳线板102及跳线板104的配置,节点220是独立的且在该配置中节点220是不可存取(accessible)的。
图3是描绘出配置有两个节点及两个中央处理单元的机动服务器配置***300的方块图。跳线板102接合至连接器阵列108的第一组六版对版连接器(插槽)。连接器阵列108的一个插槽被跳过(skipped),且跳线板304接合至连接器阵列108中的接下来的六个插槽(第八个至第十三个插槽)。跳线板102及跳线板304中的每一个可包括如本领域技术人员所知的多路复用器(或切换器)106。
跳线板102通过将跳线板102连接至连接器阵列108的六个插槽中的第一插槽,而连接至网络接口卡114。由跳线板102所接合的六个插槽中的第二插槽连接至节点318的多路复用器322。节点318包括两个中央处理器插槽326、328,但仅中央处理器插槽328具有主动的和/或已安装的中央处理器。在该配置下,多路复用器322通过选择中央处理器插槽328而排除中央处理器插槽326连接至跳线板102。连接至跳线板102的连接器阵列108中剩余的四个插槽与图形处理器阵列110进行通信。
跳线板304由开始于连接器阵列108的第八个插槽(从左至右数来)接合至连接器阵列108。跳线板304包括多路复用器106。中央处理器插槽328连接至连接器阵列108的第七个插槽,但连接器阵列108的第七个插槽是尚未启用的(inactive)。网络接口卡316通过连接器阵列108的第八个插槽连接至跳线板304,其中连接器阵列108的第八个插槽是跳线板304的第一个插槽。图形处理器阵列112通过连接器阵列108的第九至第十二个插槽连接至跳线板304。
节点320仅连接至跳线板304。多路复用器324连接至连接器阵列108的第十三个插槽及跳线板304。节点320包括两个中央处理器插槽330、332,但仅中央处理器插槽332具有已启用的(active)的和/或已安装的中央处理器。多路复用器324通过连接器阵列108的第十三个插槽阻***处理器插槽330而允许中央处理器插槽332连接至跳线板304。中央处理器插槽332也连接至连接器阵列108的第十四个插槽,但连接器阵列108的第十四个插槽为尚未启用的。
将跳线板102放置至进入连接器阵列108的前六个插槽(从左到右数来),跳过一个插槽,且将跳线板104放置进入至连接器阵列108的接下来的六个插槽提供给机动服务器配置***300一种具有在节点318、节点320(其上都有中央处理器,即共两个中央处理器)的配置。
图4是描绘出配置有两个节点及两个中央处理单元的机动服务器配置***400的方块图。(六端口)跳线板402接合至连接器阵列108的第二个至第七个板对板连接器(插槽)。连接器阵列108的一个插槽被跳过(skipped),且跳线板404接合至连接器阵列108中的接下来的六个插槽。跳线板402及跳线板404中的每一个可包括如本领域技术人员所知的多路复用器(或切换器)106。
跳线板402通过将跳线板402连接至连接器阵列108的六个插槽中的第一插槽,而连接至网络接口卡414。由跳线板402所接合的六个插槽中的第二插槽连接至节点418的多路复用器422。在该配置下,节点418中的中央处理器插槽426与中央处理器插槽428连接至多路复用器422。节点418包括安装于中央处理器插槽426及中央处理器插槽428的两个中央处理器。多路复用器422通过连接器阵列108的第二个插槽阻***处理器插槽428而允许中央处理器插槽426连接至跳线板402。中央处理器插槽428通过连接器阵列108的第七个插槽连接至421。连接于跳线板402的连接器阵列108的第二至第六个插槽连接至图形处理器阵列110。网络接口卡416连接至连接器阵列108的第八个插槽。
跳线板404由开始于连接器阵列108的第八个插槽(从左至右数来)接合至连接器阵列108。跳线板404包括多路复用器106。在该配置下,节点420中的中央处理器插槽430及中央处理器插槽432连接至多路复用器424。节点420包括安装于中央处理器插槽430及中央处理器插槽432上的两个中央处理器。多路复用器424通过连接器阵列108的第十三个插槽阻***处理器插槽432而允许中央处理器插槽430连接至跳线板404。中央处理器插槽432通过连接器阵列108的第十四个插槽连接至跳线板404。
在该实施例中,将跳线板402从连接器阵列108的第二个至第七个插槽(从左到右数来)开始放置,跳过一个插槽,且将跳线板104放置进入至连接器阵列108的接下来的六个插槽提供给机动服务器配置***300一种具有节点318、节点320(其上都有两个中央处理器,即共四个中央处理器)的配置。
图5为机动服务器配置***500的透视图。机动服务器配置***500可适用于图1至图4中的任一个。
(六端口)跳线板502接合至连接器阵列508的第一组插槽且(六端口)跳线板504接合至连接器阵列508的第二组插槽。(六端口)跳线板502及(六端口)跳线板504包括如本领域技术人员所知的多路复用器(或切换器)506。(六端口)跳线板502及(六端口)跳线板504可与连接器阵列108中的任一插槽断开或重新连接以改变机动服务器配置***500至不同的配置。
节点518包括连接至多路复用器522的一个或多个中央处理器526及528。节点518包括一组图形处理单元卡510及网络接口卡514。
节点520包括连接至多路复用器524的一个或多个中央处理器530及532。节点520包括图形处理单元卡及网络接口卡。
图6为机动服务器配置***的配置方法600。于步骤610中,将第一组***设备连接至包含多个插槽的连接器阵列。
步骤620中,连接第一节点至多个插槽中的两个,其中第一节点包括至少一个第一节点处理器。
步骤630中,通过连接至上述插槽中的第一组连续插槽,将第一跳线板接合至上述连接器阵列。
步骤640中,将上述第一跳线板从上述连接器阵列中脱离。
步骤650中,将上述第一跳线板重新接合至上述连接器阵列以连接至上述插槽中的不同于上述第一组连续插槽的另一组连续插槽。
图7为计算机***700的实施例的方块图。计算机***700可包括处理器740、网络接口750、管理控制器780、存储器720、储存单元730、基本输入输出***710、北桥760以及南桥770。
计算机***700可为服务器(例如:数据中心的服务器机架中的一个)或个人计算机。处理器(例如:中央处理单元)740为主机板上的芯片(chip)以读取和执行储存于存储器720上的程序指令。处理器740可为具有单处理核心的单一CPU、具有多处理核心的单一CPU,或多个CPU。一个或多个总线(未图示)在多个计算机元件(例如:处理器740、存储器720、储存单元730和网络接口750)间传送指令和应用程序数据。
存储器720包括用以暂时性地或永久性地储存数据或程序的任意实体装置(例如:各种形式的随机存取存储器(RAM))。储存单元730包括用在非易失性数据储存的任意实体装置(例如:硬盘(HDD)或随身盘)。储存单元730具有比存储器720更大的容量且更经济的每单位储存,但储存单元730具有比存储器720更低的传送速率。
基本输入输出***710包括基本输入输出***(BIOS)或其后继者(successors)或等效元件(equivalents),例如,遵循可延伸固件接口(EFI)或统一可延伸固件接口(UEFI)规范的基本输入输出***。基本输入输出***710包括位于计算机***700的主机板(mother board)上的基本输入输出***芯片,用以储存基本输入输出***软件程序。基本输入输出***710储存固件,该固件搭配着为基本输入输出***710所指定的一组配置于计算机***第一次开机时被执行。基本输入输出***固件和基本输入输出***配置可被储存于非易失性存储器(例如:非易失性随机存取存储器)或只读存储器(例如:快闪存储器)中。快闪存储器是可被电性擦除(erased)且重新程序化(reprogram)的非易失性计算机储存媒体(non-volatile computer storage medium)。
每次计算机***700被启动时,基本输入输出***710可当作串程序被读取与执行。基本输入输出***710可根据一组配置去辨识、初始化与测试存在于计算机***中的硬件。基本输入输出***710可进行在计算机***700上的自检测(self-test),例如开机自检测(Power-on-Self-Test,POST)。自检测可测试多种硬件元件(例如:硬盘、光学读取装置、冷却装置、存储器模块、扩充卡等等)的功能。基本输入输出***可寻址和分配存储器720中的一个区域用以储存操作***。然后,基本输入输出***710就可以把计算机***的控制权交给操作***。
计算机***700中的基本输入输出***710可包括基本输入输出***配置,上述基本输入输出***配置定义基本输入输出***710如何控制在计算机***700中的多种硬件单元。基本输入输出***配置可判断计算机***700中多种硬件单元启动的顺序。基本输入输出***710可提供一个允许设定许多不同参数的界面(例如,基本输入输出***设置菜单),通过该界面,用户可以修改不同于基本输入输出***的预设配置的各种参数。举例来说,用户(例如:***管理者)可使用基本输入输出***710设定(specify)时刻和总线速度、确认哪些***设备连接至计算机***、设定监控***的健康状态(monitoring of health)(例如:风扇速度和中央处理单元的温度限制)、以及设定多种其他可影响计算机***整体效能和使用功率的参数。
管理控制器780可为设置于计算机***的主机板的专门化微控制器。举例而言,管理控制器780可为基板管理控制器。管理控制器780可管理在***管理软件与平台硬件间的接口。设置于计算机***中的不同种类的感应器可回报参数(例如:温度、冷却风扇速度、功率状态、操作***的状态等等)给管理控制器780。管理控制器780可以监控感应器,若任何参数没有在规定的范围内,管理控制器780拥有可通过网络接口750传送警告信息给***管理者的能力,并指出***的潜在错误(failure)。***管理者也可远端地与管理控制器780通信,进行校正的动作(例如:***的重新设定(resetting)或冷开机(power cycling))用以恢复***的功能。
北桥760可为设置于主机板上可直接连接至处理器740或可整合至处理器740的芯片。举例而言,北桥760与南桥770可组合成单一的芯片(single die)。北桥760与南桥770管理处理器740与主机板上其他部分之间的通信。北桥760管理比南桥760的更高效能的工作。北桥760也管理多个处理器740、存储器720以及图像控制器(未图示)间的通信。举例而言,北桥760可包括图像控制器。
南桥770可为设置于主机板上连接至北桥760的芯片,但与北桥760不同的地方在于南桥770不直接连接至处理器740。南桥770管理多个输入/输出功能(例如:计算机***700的通用串行总线、音频、串行、基本输入输出***、串行ATA(SATA)、互连总线(Peripheral Component Interconnect bus)、互连延伸总线(PCI eXtended(PCI-X)bus)、快速***组件互连总线、工业标准结构总线(ISA bus)、序列***接口总线(SPI bus)、e-序列***接口总线(eSPI bus)、***管理总线(SMBus))。南桥770可连接至管理控制器、直接存储器存取(DMAs)控制器、可程序中断控制器(PICs)、及实时时钟;或管理控制器、直接存储器存取(DMAs)控制器、可程序中断控制器(PICs)、及实时时钟可包括于南桥770内。在某些实施例中,在北桥760整合至处理器740时,南桥770直接连接至处理器740。
多种具说明性的逻辑区块、模块、及电路以及在此所公开的各种情况可实施在或执行于通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现场可编程门阵列(fieldprogrammable gate array,FPGA)或其他可编程逻辑装置、离散门(discrete gate)或晶体管逻辑(transistor logic)、离散硬件元件、或任何以上的组合的设计以完成在本文内描述的功能。通用处理器可能是微处理器,但也可能是任何常规处理器、控制器、微控制器、或状态机。处理器可由计算机设备的组合所构成,例如:数字信号处理器(DSP)及微计算机的组合、多组微计算机、一组至多组微计算机以及数字信号处理器核心、或任何其他类似的配置。
本发明说明书所公开的方法和算法的步骤,可以直接通过执行处理器直接应用在硬件以及软件模块或两者的结合上。软件模块储存在随机存取存储器(Random AccessMemory,RAM)、快闪存储器(flash memory)、只读存储器(Read-Only Memory,ROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(Electrically-ErasableProgrammable Read-Only Memory,EEPROM)、寄存器、硬盘、便携式应盘、光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)或在本领域现有技术中任何其它计算机可读取的储存媒体格式中。储存媒体可耦接至处理器,例如可储存媒体读取信息且写入信息至储存媒体的处理器。在某些实施例中,储存媒体可与处理器整合在一起。处理器与储存媒体可设置于专用集成电路(ASIC)中。专用集成电路(ASIC)可设置于用户端(user terminal)中。在某些实施例中,储存媒体可与处理器整合在一起。处理器与储存媒体可设置成用户端(user terminal)中的分离的元件。
在某些设计中,前述的功能可以硬件、软件、固件或其组合的方式加以实现。若以软件的方式实现,前述的功能可储存于非易失性计算机可读取媒体上的一个或多个指令或编码,或储存于非易失性计算机可读取媒体上的一个或多个指令或编码。非易失性计算机可读取媒体包含任何有助于将计算机程序由一个地方传送至另一地方的媒体。储存媒体可为被通用型或专用型计算机所存取的任何可能的媒体。举例而言,该计算机可读取媒体包括动态存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、只读光盘CDROM或其它光学储存盘、磁盘储存装置或其它其他磁性储存装置,或任何可承载或储存指令形式或数据结构形式的所需程序码并且可由通用或专用计算机或通用或专用处理器所存取的其它媒体。举例而言,前述的盘片可为光盘(CD)、激光盘、光学盘、数字影音光盘(DVD)、软盘(floppy disk)或蓝光光盘,这些盘片通过激光来重制(reproduce)数据,而磁盘则利用磁性来重制(reproduce)数据。前面公开的组合也属于非易失性计算机可读取媒体的范围。
以上所述的内容,仅为本公开的较佳实施例而已,应当不能以此限定本公开实施的范围,即凡是依据本公开权利要求及发明说明内容所作的简单的等效变化与修饰,都仍属本公开专利涵盖的范围内。另外,本公开的任一实施例或权利要求不须达成本公开所公开的全部目的或优点或特点。此外,摘要部分和标题仅是用来辅助专利文件搜索之用,并非用来限制本公开的权利范围。
Claims (8)
1.一种机动服务器配置***,包括:
连接器阵列,包括多个插槽;
第一跳线板,通过连接至上述插槽中的第一组连续插槽以便可移除式地接合至上述连接器阵列,上述第一跳线板用以脱离上述连接器阵列,并连接至上述插槽中的不同于上述第一组连续插槽的另一组连续插槽用以重新接合至上述连接器阵列,以便改变上述机动服务器配置***至不同的配置;
第一组***设备,上述第一组***设备的每一个连接至上述连接器阵列的插槽的一个;
第一节点,包括至少一个第一节点处理器,上述第一节点连接至上述连接器阵列的插槽中的两个;以及
第二节点,包括第三处理器插槽、第四处理器插槽、第二节点多路复用器、以及至少一个第二节点处理器,上述第三处理器插槽连接至上述连接器阵列的插槽中的一个,上述第二节点多路复用器连接至上述第三处理器插槽及上述第四处理器插槽,用以选择上述第三处理器插槽或上述第四处理器插槽中的一个以连接上述连接器阵列的插槽中的一个。
2.如权利要求1所述的机动服务器配置***,其中上述第一节点还包括:
第一处理器插槽,连接至上述连接器阵列的插槽中的一个;
第二处理器插槽;以及
第一节点多路复用器,连接至上述第一处理器插槽以及上述第二处理器插槽,上述第一节点多路复用器用以选择上述第一处理器插槽或上述第二处理器插槽以连接至上述连接器阵列的插槽中的一个。
3.如权利要求1所述的机动服务器配置***,还包括第二跳线板,用以通过连接至上述连接器阵列的插槽中的第二组连续插槽以可移除式地接合至上述连接器阵列,上述第二跳线板用以脱离上述连接器阵列,并连接至上述连接器阵列的插槽中的不同于上述第二组连续插槽的另一组连续插槽用以重新接合至上述连接器阵列。
4.如权利要求1所述的机动服务器配置***,还包括:
第一网络接口控制器,连接至上述连接器阵列的插槽中的第一插槽;以及
多个图形处理单元,上述图形处理单元的每一个自上述连接器阵列的插槽的第三插槽开始连接至对应连续插槽,其中上述第一跳线板连接至上述连接器阵列的插槽的第二插槽以及上述连接器阵列的插槽的另一插槽。
5.如权利要求1所述的机动服务器配置***,其中上述连接器阵列包括十四个插槽。
6.如权利要求5所述的机动服务器配置***,还包括四个图形处理单元,上述四个图形处理单元分别连接至上述十四个插槽的第三插槽、第四插槽、第五插槽及第六插槽。
7.如权利要求5所述的机动服务器配置***,其中上述第一节点包括:
第一处理器插槽,连接至上述十四个插槽的第七插槽;
第二处理器插槽;以及
第一节点多路复用器,连接至上述第一处理器插槽、上述第二处理器插槽及上述十四个插槽的第二插槽。
8.一种机动服务器配置***的配置方法,包括:
将第一组***设备连接至包括多个插槽的连接器阵列;
将第一节点连接至上述插槽中的两个,其中上述第一节点包括至少一个第一节点处理器;
将第二节点连接至上述插槽,其中上述第二节点包括第三处理器插槽、第四处理器插槽、第二节点多路复用器、以及至少一个第二节点处理器,上述第三处理器插槽连接至上述连接器阵列的插槽中的一个,上述第二节点多路复用器连接至上述第三处理器插槽及上述第四处理器插槽,用以选择上述第三处理器插槽或上述第四处理器插槽中的一个以连接上述连接器阵列的插槽中的一个;
通过连接至上述连接器阵列的插槽中的第一组连续插槽,将第一跳线板接合至上述连接器阵列;
将上述第一跳线板从上述连接器阵列中脱离;以及
将上述第一跳线板重新接合至上述连接器阵列以连接至上述连接器阵列的插槽中的不同于上述第一组连续插槽的另一组连续插槽,以便改变上述机动服务器配置***至不同的配置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/145,110 | 2016-05-03 | ||
US15/145,110 US10146720B2 (en) | 2016-05-03 | 2016-05-03 | Flexible configuration server system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107340815A CN107340815A (zh) | 2017-11-10 |
CN107340815B true CN107340815B (zh) | 2020-05-12 |
Family
ID=60223016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610867135.7A Active CN107340815B (zh) | 2016-05-03 | 2016-09-30 | 机动服务器配置***及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10146720B2 (zh) |
CN (1) | CN107340815B (zh) |
TW (1) | TWI605347B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11061838B1 (en) * | 2020-01-09 | 2021-07-13 | Dell Products L.P. | System and method for graphics processing unit management infrastructure for real time data collection |
TWI750726B (zh) * | 2020-07-09 | 2021-12-21 | 緯穎科技服務股份有限公司 | 伺服器裝置及其伺服模組連接辨識方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7794233B1 (en) * | 2009-06-09 | 2010-09-14 | Tyco Electronics Corporation | Flexible circuit member for electrically coupling connectors with one another |
CN101946221A (zh) * | 2008-02-22 | 2011-01-12 | 惠普开发有限公司 | 具有用于接纳***设备的插槽的显示器壳体 |
CN104750185A (zh) * | 2013-12-26 | 2015-07-01 | 英特尔公司 | 用于提供灵活性和/或可扩展性的计算机架构 |
WO2015163865A1 (en) * | 2014-04-23 | 2015-10-29 | Hewlett-Packard Development Company, L.P. | Backplane interface sets |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6381149B1 (en) * | 2000-06-09 | 2002-04-30 | Compaq Computer Corporation | Cardguide retainer |
US6672878B2 (en) * | 2002-05-31 | 2004-01-06 | Silicon Graphics, Inc. | Actuatable connector system |
US7516263B2 (en) | 2006-02-27 | 2009-04-07 | Emerson Network Power - Embedded Computing, Inc. | Re-configurable PCI-Express switching device |
JP2010171592A (ja) * | 2009-01-21 | 2010-08-05 | Seiko Instruments Inc | 情報処理装置、無線端末、情報処理プログラム、及び無線端末プログラム |
JP5428721B2 (ja) * | 2009-10-02 | 2014-02-26 | 富士通株式会社 | 管理システム,管理装置,管理方法および管理プログラム |
US9086945B2 (en) * | 2011-09-01 | 2015-07-21 | Dell Products, Lp | System and method to correlate errors to a specific downstream device in a PCIe switching network |
KR102147629B1 (ko) * | 2013-11-18 | 2020-08-27 | 삼성전자 주식회사 | 플렉시블 서버 시스템 |
TW201602805A (zh) | 2014-07-02 | 2016-01-16 | 英業達股份有限公司 | 伺服器及其訊號解析裝置 |
-
2016
- 2016-05-03 US US15/145,110 patent/US10146720B2/en active Active
- 2016-09-19 TW TW105130118A patent/TWI605347B/zh active
- 2016-09-30 CN CN201610867135.7A patent/CN107340815B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101946221A (zh) * | 2008-02-22 | 2011-01-12 | 惠普开发有限公司 | 具有用于接纳***设备的插槽的显示器壳体 |
US7794233B1 (en) * | 2009-06-09 | 2010-09-14 | Tyco Electronics Corporation | Flexible circuit member for electrically coupling connectors with one another |
CN104750185A (zh) * | 2013-12-26 | 2015-07-01 | 英特尔公司 | 用于提供灵活性和/或可扩展性的计算机架构 |
WO2015163865A1 (en) * | 2014-04-23 | 2015-10-29 | Hewlett-Packard Development Company, L.P. | Backplane interface sets |
Also Published As
Publication number | Publication date |
---|---|
TWI605347B (zh) | 2017-11-11 |
US20170322900A1 (en) | 2017-11-09 |
CN107340815A (zh) | 2017-11-10 |
TW201740288A (zh) | 2017-11-16 |
US10146720B2 (en) | 2018-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107526665B (zh) | 机箱管理***及机箱管理方法 | |
CN107346293B (zh) | 动态重新配置***的至少一***总线交换器的方法及*** | |
CN106557340B (zh) | 一种配置方法及装置 | |
US10127170B2 (en) | High density serial over LAN management system | |
US7490176B2 (en) | Serial attached SCSI backplane and detection system thereof | |
US9734106B2 (en) | Systems and methods for providing connections to an information handling system | |
US7734839B1 (en) | Method and integrated circuit for providing enclosure management services utilizing multiple interfaces and protocols | |
TWI570570B (zh) | 記憶卡擴充技術 | |
TWI608357B (zh) | 共用匯流排埠之系統及共用匯流排埠之方法 | |
US20170220506A1 (en) | Modular Software Defined Storage Technology | |
CN103176913B (zh) | 硬盘动态映射方法与应用其的服务器 | |
US8688887B2 (en) | Computer peripheral expansion apparatus | |
CN107340815B (zh) | 机动服务器配置***及方法 | |
US9946552B2 (en) | System and method for detecting redundant array of independent disks (RAID) controller state from baseboard management controller (BMC) | |
CN106557119B (zh) | 利用通用滑动部件来共享输入/输出的***及方法 | |
US20140281094A1 (en) | External access of internal sas topology in storage server | |
US11467780B1 (en) | System and method for automatic identification and bios configuration of drives in a backplane | |
US10149401B2 (en) | Interchangeable modules for cable management | |
CN108710508B (zh) | 一种处理方法、装置及电子设备 | |
KR101265233B1 (ko) | 초기 저장장치 생산 및 테스트용 호스트 버스 아답터 | |
CN101201761A (zh) | 串行附属小型电脑***接口背板侦测*** | |
TWM618829U (zh) | Ssd系統以及ssd控制系統 | |
CN117909279A (zh) | 多主控节点存储的i2c二级管理***与管理方法 | |
CN102053938A (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 |