CN1288576C - 用于大规模并行系统的经由物理位置的以太网寻址 - Google Patents
用于大规模并行系统的经由物理位置的以太网寻址 Download PDFInfo
- Publication number
- CN1288576C CN1288576C CNB028054458A CN02805445A CN1288576C CN 1288576 C CN1288576 C CN 1288576C CN B028054458 A CNB028054458 A CN B028054458A CN 02805445 A CN02805445 A CN 02805445A CN 1288576 C CN1288576 C CN 1288576C
- Authority
- CN
- China
- Prior art keywords
- mac address
- computing equipment
- card
- uniquely
- address
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000012360 testing method Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 4
- 238000003745 diagnosis Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K7/00—Constructional details common to different types of electric apparatus
- H05K7/20—Modifications to facilitate cooling, ventilating, or heating
- H05K7/20709—Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
- H05K7/20836—Thermal management, e.g. server temperature control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D25/00—Pumping installations or systems
- F04D25/16—Combinations of two or more pumps ; Producing two or more separate gas flows
- F04D25/166—Combinations of two or more pumps ; Producing two or more separate gas flows using fans
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04D—NON-POSITIVE-DISPLACEMENT PUMPS
- F04D27/00—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids
- F04D27/004—Control, e.g. regulation, of pumps, pumping installations or pumping systems specially adapted for elastic fluids by varying driving speed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/173—Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
- G06F15/17356—Indirect interconnection networks
- G06F15/17368—Indirect interconnection networks non hierarchical topologies
- G06F15/17381—Two dimensional, e.g. mesh, torus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
- G06F17/142—Fast Fourier transforms, e.g. using a Cooley-Tukey type algorithm
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
- G06F9/526—Mutual exclusion algorithms
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/006—Details of the interface to the display terminal
- G09G5/008—Clock recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/02—Speed or phase control by the received code signals, the signals containing no special synchronisation information
- H04L7/033—Speed or phase control by the received code signals, the signals containing no special synchronisation information using the transitions of the received signal to control the phase of the synchronising-signal-generating means, e.g. using a phase-locked loop
- H04L7/0337—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals
- H04L7/0338—Selecting between two or more discretely delayed clocks or selecting between two or more discretely delayed received code signals the correction of the phase error being performed by a feed forward loop
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/70—Control systems characterised by their outputs; Constructional details thereof
- F24F11/72—Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure
- F24F11/74—Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure for controlling air flow rate or air velocity
- F24F11/77—Control systems characterised by their outputs; Constructional details thereof for controlling the supply of treated air, e.g. its pressure for controlling air flow rate or air velocity by controlling the speed of ventilators
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B30/00—Energy efficient heating, ventilation or air conditioning [HVAC]
- Y02B30/70—Efficient control or regulation technologies, e.g. for control of refrigerant flow, motor or heating
Abstract
在一个大规模并行系统中,一种用于唯一地向一个设备分配一个MAC地址(400)的方法和装置用该设备(410)的物理位置编码MAC地址。该方法和装置包含:用诸如机架号、中平面号、卡号和芯片号的物理拓扑信息配置该并行系统的设备互连。一个具有物理位置编码的MAC地址的设备或者节点然后可以通过位置查询用于测试、诊断、以及程序加载目的。
Description
交叉引用
本发明要求享受于2001年2月24号提出的、标题为MASSIVELYPARALLEL SUPERCOMPUTER的共同拥有的、待决美国临时专利申请60/271,124,其全部内容和公开就好像在此被充分阐述的那样通过引用被明确地包含在此。这个专利申请另外涉及以下在同一日期提出的、共同拥有的待决美国专利申请,其中这些申请中每一个的全部内容和公开就好像在此充分阐述的那样通过引用被明确地包含在此。美国专利申请(YOR920020027US1、YOR920020044US1(15270)),“Class NetworkingRouting”;美国专利申请(YOR920020028US1(15271)),“A Global TreeNetwork for Computing Structures”;美国专利申请(YOR920020029US1(15272)),“Global Interrupt and Barrier Networks”;美国专利申请(YOR920020030US1(15273)),“Optimized Scalable NetworkSwitch”;美国专利申请(YOR920020031US1、YOR920020032US1(15258)),“Arithmetic Functions in Torus and Tree Networks”;美国专利申请(YOR920020033US1、YOR920020034US1(15259))、“DataCapture Technique for High Speed Signaling”;美国专利申请(YOR920020035US1(15260))、“Managing Coherence Via Put/GetWindows”;美国专利申请(YOR920020036US1、YOR920020037US1(15261))、“Low Latency Memory Access And Synchronization”;美国专利申请(YOR920020038US1(15276))、“Twin-Tailed Fail-Over for Fileservers Maintaining Full Performance in thePresence of Failure”;美国专利申请(YOR920020039US1(15277))、“Fault Isolation Through No-Overhead Link Level Checksums”;美国专利申请(YOR920020040US1(15278))、“Ethernet AddressingVia Physical Location for Massively Parallel Systems”;美国专利申请(YOR920020041US1(15274))、“Fault Tolerance in aSupercomputer Through Dynamic Repartitioning”;美国专利申请(YOR920020042US1(15279))、“Checkpointing Filesystem”;美国专利申请(YOR920020043US1(15262))、“Efficient Implementationof Multidimernsional Fast Fourier Transform on a Distributed-Memory Parallel Multi Node Computer”;美国专利申请(YOR920010211US2(15275))、“A Novel Massively ParallelSupercomputer”;以及美国专利申请(YOR920020045US1(15263))、“Smart Fan Modules and System”。
技术领域
申请人要求依据35 U.S.C.119(e)享受于2001年2月24日提出的美国临时申请60/271,124的优先权,该临时申请的公开通过引用包含在此。
本发明概括地说涉及一种向电子设备分配地址的方法。它尤其涉及一种向一个计算设备节点分配一个编码的唯一硬件地址的方法,其中编码表示该计算设备节点的物理地址。
背景技术
一个用于计算机数据网络的众所周知标准,开放系统互连(OSI)标准,为了兼容的数据通信系统设计规定了几层互连。一个这样的层是数据链路层。这个层表示这样的传输介质,通过它网络设备在它下面的层、硬件进行连接的物理层,和紧挨着在它上面的层、网络层之间进行通信。
OSI规定了几个在数据链路层处的候选介质,一个这样的介质是以太网。任何一个在数据链路层处使用的介质都必须包含一个用于在该网络上的每个设备的唯一硬件地址。这个唯一的硬件地址、亦称为媒体存取控制(MAC)地址与一个用于使用的介质的唯一地址、例如一个以太网地址相同。因此,一个设备的MAC地址和它的以太网地址是相同的唯一数字。作为当前通常的实现,对于以太网,MAC地址是一个通常被表示为12个十六进制数字的48位数字。在众所周知的当前地址映射方案下,最重要的6个十六进制数字编码硬件设备生产商,例如,08005A用于IBM。最不重要的6个十六进制数字编码一个用于由该硬件设备生产商制造的设备的序列号。
在一个相关的美国临时申请60/271,124、“A Novel MassivelyParallel Supercomputer”的公开中,其中描述了一个具有两个电子处理器在一个多计算机的每个节点内的半导体设备。在该多计算机内,有多个高速度内部网络,以及一个使用以太网的外部网络。
在如上所述的大规模并行计算机系统中,预计会使用162,000个不同的以太网地址。这个大数量的以太网地址对一个主机,以及中间网络路由器和转换器产生一个重要的问题,为了包括测试、诊断、初始程序装入、等等的各种目的,所有这些设备都必须跟踪记载MAC地址。例如,如果一个特定设备的MAC地址在一次测试期间没有响应,则为了进一步的测试和诊断必须确定该设备的物理位置。当如在一个大规模并行计算机系统中那样,有许多节点布置在许多不同的位置时,这个查找设备的问题被放大了。例如,要被分配MAC地址的巨型计算机节点是物理上驻留在卡上的计算机芯片。该卡被安装在称作中平面的底板上。中平面本身又安装在机架中。因此,当已知有关一个失败设备的唯一东西是它的MAC地址时,必须某种程度上隔离机架、中平面、底板、卡和芯片。而目前没有已知的、把一个物理位置和一个设备的MAC地址相关的现有技术,所以通过创建这样一个关联来解决这个问题是合符需要的。
发明内容
因此,本发明的一个目的是提供一种为向一个设备唯一地分配一个物理位置编码的MAC地址的方法和设备。
本发明的一个进一步目的是提供一种用于唯一地向设备分配一个物理位置编码的MAC地址的方法和设备,其中该MAC地址通过一个到该设备的外部接口编码。
当前发明的还有另一个目的是提供一种用于唯一地向该设备分配一个物理位置编码的MAC地址的方法和设备,其中一个数据链接介质是以太网,以及一个相应的以太网地址与编码的MAC地址相同。
当前发明的一个进一步目的是提供一种用于唯一地向设备分配一个物理位置编码的MAC地址的方法和设备,其中该数据链接介质是当前存在或者可以为在数据链路层处的通信开发的任何介质,以及相应的数据链接介质地址与编码的MAC地址相同。
当前发明的一个更进一步目的是提供一种用于为了测试、诊断、程序载入和监控在一个大规模并行系统中的设备而确定多个互连设备中的任何一个的物理位置的方法和设备。
可以在本发明中,通过提供一种把一个物理位置编码成为一个MAC地址并且把该物理位置编码的MAC地址唯一地分配到一个设备的方法和设备,来获得这些及其它目的和优点。
具体地说,提供了一种用于唯一地向一个设备分配一个MAC地址的方法,其包含:配置设备互连以把MAC地址编码为该设备的一个物理位置;把该编码的MAC地址作为一个唯一的以太网地址使用;使用线路来在该MAC地址中编码一个预定数目的唯一位;把唯一位中的预定数目分配给一个表示硬件设备坐标到该设备物理位置的值,诸如机架号、中平面号、卡号、以及芯片号。
附图说明
现在将通过参考伴随着本申请的附图更详细地描述本发明。要注意到:在附图中类似的参考数字用来描述它的类似以及对应单元。
图1显示了本发明中的硬件环境的物理布局;
图2显示了通过一个以太网转换器互连的计算节点;
图3显示了现有技术的MAC地址字节结构;
图4显示了本发明中的MAC地址字节结构;以及
图5显示了在本发明的一个安装表面上编码的物理地址的一个示例。
具体实施方式
这个发明的一个方面应用于一个基于以太网的外部网络。这个发明的一个最佳实施例以以太网“MAC”硬件地址的形式编码一个节点的一个物理位置,其通过一个包含该节点的特定机架、包含该节点的特定中平面、以及包含该节点的特定节点-卡的组合进行分配。
在这个发明的一个最佳实施例中,由该巨型计算机发送到主机的每个以太网包唯一地标识产生该包的节点的物理位置并且允许那个信息被使用来跟踪到在该机器中的具体节点的问题。这个发明的另一个方面还能够把一个地理位置唯一地标识为该物理位置中的一部分。
在这个发明的一个方面中,如图1中的示例所示,物理上有80个系统计算机架105、110。如上讨论,多个中平面占据每个机架,例如每个机架2个中平面。另外有多个卡,例如64个卡占据每个中平面。每个卡具有多个网络可寻址的芯片,例如,9个芯片。并且,在这个发明的一个最佳方面中,在该卡上的每个网络可寻址的芯片表示多个计算节点205中的一个。
依据以上示例,表示任何节点物理位置的需要位的预定数目是18位。位的数目通过如下所述把位置相乘:9芯片×64卡×2中平面×80机架=92,160个在一个系统内的唯一位置来导出。其数字然后转换为十六进制是16800h,表示18位信息。
图2显示了其中计算节点205使用用于以太网数据链接215的转换器210进行通信的网络环境。在这些条件下,48位以太网MAC地址非常适合用于承载物理位置信息。如图3所示,48位MAC地址被分成一个最有效部分(MSP)305和一个最不有效部分(LSP)310。
现有技术的方法把MSP分配给一个诸如IBM的生产商,如图所示,MSP 305是用于IBM的08005A。在现有技术方法下,LSP 310被分配用于序列号。
在本发明的方法下,MSP 405仍然保留用于生产商标识符,例如,IBM。然而,现在LSP被分配作为一个物理位置描述符410。该物理位置描述符可以通过如上所述的机架、中平面、卡和芯片定义一个诸如计算节点205位置的设备位置。显示的示例物理位置描述符410具有一个7R位字段来标识一个机架号、一个1m位字段来标识一个中平面、一个6a位字段来标识一个卡号、以及一个4h位字段来标识一个计算设备号。因此,如图所示,一个节点的物理位置被完全描述了。此外,在图4 LSP中显示的x位是额外的位,其可用于描述例如在一个更大物理拓扑结构中的节点物理位置的设备。
本发明的一个最佳方面使用一个硬布线的编程技术来编码物理位置,诸如在图5中的示例所示。应当注意到虽然在此讨论和显示了连线,但是任何配置设备互连的装置,诸如光电子装置,例如可以在本发明的范围内使用。一个安装面510,例如一个中平面,具有一个槽连接器515,其具有到一个正电压、Vcc 511或者地512的连接513。用这样的方式,电压电平可以用来编码对应于该接口的物理拓扑结构的一个预定数目的位。以一种类似的方式,该卡能够被连线以为每个芯片,即在卡上的节点,编码一个计算设备号。此外,把机架连接在一起的系统级连线能够被配置来编码一个通过中平面传播,并且到达卡上的一个机架号码。类似地,机架级别的连线被配置编码一个中平面号,而中平面连线被配置编码一个卡号。最后,卡级别的连线能够被配置为标识,即编码一个计算设备号。当电能被施加到该系统上时,一个电可擦可编程只读存储器(EEPROM)(没有显示)能够用来存储用于为连接的设备,例如节点,配置MAC地址的编码位。
一种用于输入物理位置编码位到该设备或节点中的替换技术将是通过使用每个节点的IEEE 1149.1 JTAG接口来为那个节点编程物理位置编码的MAC地址。在本技术领域已知的是:和一个JTAG兼容的设备,诸如任何计算节点205的通信,是通过使用一个主机,诸如例如,一个具有一个到包含该计算节点205的JTAG兼容卡的连接的硬件控制器,来实现。JTAG兼容的设备,例如计算节点,必须连接到所有的闪速存储器地址、数据和控制信号。对于这个要起作用的编程方法,闪速存储器不需要是JTAG兼容的。该主机发送命令和数据到JTAG兼容的设备,例如任何计算节点205,然后把该数据传送到闪速存储器用于编程。用这样的方式,主机提供一条连接任何计算节点205的通信链路用于完成MAC地址的物理位置编码。这个发明的一个最佳环境的JTAG性能在临时申请60/271,124中进行了讨论,该申请已经通过引用包含在此。
在系统操作期间,一个由一个如上所述的连接设备传输的MAC地址可以由转换器、网络监控器、和主机查询以确定确切的设备物理位置。这个性能提供了该并行计算系统改进的管理、诊断和调试功能。另外,当分配了TCP/IP地址,诸如在一个运行动态主机配置协议(DHCP)的系统中时,TCP/IP地址变为该设备位置的一个同样有效的指示符。
现在已经通过一个最佳实施例对本发明进行了描述,对于本领域的那些技术人员来说,可以发生各种修改和改进。因此,要理解:该最佳实施例作为一个示例提供而不是作为一个限制。本发明的范围由附加权利要求定义。
Claims (14)
1.在一个包含以三个维度配置的多个节点的大规模并行计算系统中,每个节点包括一个计算设备,一种用于唯一地分配一个MAC地址到该计算设备的方法,包含:
编程该计算设备以把该MAC地址编码为该计算设备的一个物理位置;
对于上述编码步骤,使用MAC地址的预定数目的位,其中该计算设备的物理位置被唯一地描述。
2.如权利要求1所述的用于MAC地址分配的方法,其特征在于:该MAC地址唯一地与一个以太网地址相关联。
3.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该计算设备的编程基于一个唯一机架、中平面、和包含该计算设备的卡的预定连线配置。
4.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该计算设备的编程基于来自一个主计算机的指令。
5.如权利要求4所述的用于分配MAC地址的方法,其特征在于:该主计算机指令包含IEEE 1149.1 JTAG信号。
6.如权利要求1所述的用于分配MAC地址的方法,其特征在于:该MAC地址的预定数目的位包含该MAC地址的最低有效部分。
7.如权利要求6所述的用于分配MAC地址的方法,其特征在于:该MAC地址的最低有效部分包括一个物理位置描述符,其包含:
一个计算机架字段;
一个中平面字段;
一个卡字段;以及
一个计算设备字段。
8.如权利要求2所述的用于MAC地址分配的方法,其特征在于:该以太网地址唯一地与一个TCP/IP地址相关联。
9.如权利要求1所述的用于分配MAC地址的方法,进一步包含:
使用该MAC地址来管理该并行计算系统;
使用该MAC地址来诊断该并行计算系统;以及
使用该MAC地址来调试该并行计算系统的功能。
10.在一个包含以三个维度配置的多个节点的大规模并行计算系统中,每个节点包括一个计算设备,一种用于唯一地分配一个MAC地址到该计算设备的装置,包含:
a)一个系统互连配置装置,创建相对于在该大规模并行计算系统中的多个计算机架的一个计算机架位置的一个计算机架编码的位置,其中该计算机架编码的位置用来在该计算设备的MAC地址的计算机架字段中编程一个预定数目的位,以便唯一地描述该计算设备的计算机架位置;
b)一个计算机架互连配置装置,创建相对于连接到该计算机架的多个中平面的一个中平面位置的一个中平面编码的位置,其中该中平面编码的位置用来在该计算设备MAC地址的中平面字段中编程一个预定数目的位,以便唯一地描述该计算设备的中平面位置;
c)一个中平面互连配置装置,创建相对于连接到该中平面的多个卡的一个卡位置的一个卡编码的位置,其中该卡编码的位置用来在该计算设备MAC地址的卡字段中编程预定数目的位,以便唯一地描述该计算设备的卡位置;
d)一个卡互连配置装置,创建相对于连接到该卡的多个计算设备的一个计算设备位置的一个计算设备编码的位置,其中该计算设备编码的位置用来在该计算设备MAC地址的计算设备字段中编程一个预定数目的位,以便唯一地描述该计算设备在该卡上的位置。
11.如权利要求10所述的用于分配MAC地址的装置,其特征在于:该MAC地址唯一地与一个以太网地址相关联。
12.如权利要求10所述的用于分配MAC地址的装置,其特征在于:该MAC地址的最低有效部分包含计算机架字段、中平面字段、卡字段、和计算设备字段。
13.如权利要求11所述的用于分配MAC地址的装置,其特征在于:该以太网地址唯一地与一个TCP/IP地址相关联。
14.如权利要求10所述的用于分配MAC地址的装置,包含:
用于使用该MAC地址来管理该并行计算系统的装置;
用于使用该MAC地址来诊断该并行计算系统的装置;以及
用于使用该MAC地址来调试该并行计算系统的功能的装置。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US27112401P | 2001-02-24 | 2001-02-24 | |
US60/271,124 | 2001-02-24 | ||
PCT/US2002/005570 WO2002069096A2 (en) | 2001-02-24 | 2002-02-25 | Ethernet addressing via physical location for massively parallel systems |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1493039A CN1493039A (zh) | 2004-04-28 |
CN1288576C true CN1288576C (zh) | 2006-12-06 |
Family
ID=68463257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028054458A Expired - Fee Related CN1288576C (zh) | 2001-02-24 | 2002-02-25 | 用于大规模并行系统的经由物理位置的以太网寻址 |
Country Status (11)
Country | Link |
---|---|
EP (1) | EP1402386B1 (zh) |
JP (1) | JP3790744B2 (zh) |
KR (1) | KR100620833B1 (zh) |
CN (1) | CN1288576C (zh) |
AT (1) | ATE469501T1 (zh) |
AU (1) | AU2002252085A1 (zh) |
CA (1) | CA2436395C (zh) |
DE (1) | DE60236510D1 (zh) |
ES (1) | ES2346409T3 (zh) |
IL (2) | IL157507A0 (zh) |
WO (1) | WO2002069096A2 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101001263B (zh) * | 2006-01-09 | 2010-11-24 | 中兴通讯股份有限公司 | 内部交换网中各节点配置mac地址的方法 |
WO2008120363A1 (ja) | 2007-03-29 | 2008-10-09 | Fujitsu Limited | 中継装置、中継プログラム、及び中継方法、並びにネットワークに接続された機器の管理システム |
US8167591B1 (en) | 2008-05-19 | 2012-05-01 | Sorensen Duane A | High pressure air pump with reciprocating drive |
JP5309688B2 (ja) * | 2008-05-19 | 2013-10-09 | 日本電気株式会社 | スロット型cpu装置 |
KR102468686B1 (ko) * | 2017-01-17 | 2022-11-22 | 한국전자통신연구원 | 대규모 토러스 네트워크에서의 분산 스토리지 시스템을 위한 ip 자동 할당 방법 및 이를 위한 장치 |
JP7014395B2 (ja) * | 2017-03-27 | 2022-02-15 | 株式会社NejiLaw | ねじ体の相対回転抑制構造、相対移動抑制構造、相対移動抑制体 |
TWI652926B (zh) * | 2017-12-25 | 2019-03-01 | 緯創資通股份有限公司 | 可產生機架的平面位置圖的伺服器管理系統 |
CN111600970B (zh) * | 2020-04-09 | 2022-08-09 | 南瑞集团有限公司 | 一种稳控装置程序集中下载的方法及系统 |
CN112631986B (zh) * | 2020-12-28 | 2024-04-02 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 大规模dsp并行计算装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5964872A (en) * | 1996-03-15 | 1999-10-12 | Novell, Inc. | Method and system for tailoring common environments |
US5835725A (en) * | 1996-10-21 | 1998-11-10 | Cisco Technology, Inc. | Dynamic address assignment and resolution technique |
US5956665A (en) | 1996-11-15 | 1999-09-21 | Digital Equipment Corporation | Automatic mapping, monitoring, and control of computer room components |
US6223149B1 (en) * | 1998-05-28 | 2001-04-24 | 3Com Corporation | Non-distributed LAN emulation server redundancy method |
US6285967B1 (en) * | 1998-10-22 | 2001-09-04 | Dell Usa, L.P. | Troubleshooting computer systems during manufacturing using state and attribute information |
BR9908762A (pt) * | 1998-11-02 | 2004-02-25 | Integrated Data Communications | Endereçamento de protocolo de internet geo-espacial |
JP2001282655A (ja) * | 2000-03-28 | 2001-10-12 | Canon Inc | ネットワークデバイス管理方法、装置、および記憶媒体 |
-
2002
- 2002-02-25 AT AT02721138T patent/ATE469501T1/de not_active IP Right Cessation
- 2002-02-25 IL IL15750702A patent/IL157507A0/xx unknown
- 2002-02-25 EP EP02721138A patent/EP1402386B1/en not_active Expired - Lifetime
- 2002-02-25 ES ES02721138T patent/ES2346409T3/es not_active Expired - Lifetime
- 2002-02-25 JP JP2002568152A patent/JP3790744B2/ja not_active Expired - Fee Related
- 2002-02-25 WO PCT/US2002/005570 patent/WO2002069096A2/en active Application Filing
- 2002-02-25 CA CA2436395A patent/CA2436395C/en not_active Expired - Lifetime
- 2002-02-25 KR KR1020037010824A patent/KR100620833B1/ko not_active IP Right Cessation
- 2002-02-25 CN CNB028054458A patent/CN1288576C/zh not_active Expired - Fee Related
- 2002-02-25 DE DE60236510T patent/DE60236510D1/de not_active Expired - Lifetime
- 2002-02-25 AU AU2002252085A patent/AU2002252085A1/en not_active Abandoned
-
2003
- 2003-08-21 IL IL157507A patent/IL157507A/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
ES2346409T3 (es) | 2010-10-15 |
KR20030074837A (ko) | 2003-09-19 |
CA2436395C (en) | 2011-07-12 |
ATE469501T1 (de) | 2010-06-15 |
EP1402386B1 (en) | 2010-05-26 |
EP1402386A2 (en) | 2004-03-31 |
KR100620833B1 (ko) | 2006-09-13 |
AU2002252085A1 (en) | 2002-09-12 |
EP1402386A4 (en) | 2009-06-24 |
CN1493039A (zh) | 2004-04-28 |
IL157507A0 (en) | 2004-03-28 |
WO2002069096A2 (en) | 2002-09-06 |
CA2436395A1 (en) | 2002-09-06 |
JP2004533139A (ja) | 2004-10-28 |
IL157507A (en) | 2010-04-15 |
JP3790744B2 (ja) | 2006-06-28 |
WO2002069096A3 (en) | 2002-10-17 |
DE60236510D1 (de) | 2010-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6694406B2 (en) | Multiple processor data processing system with mirrored data for distributed access | |
JP5241838B2 (ja) | キャッシュ・セクタを割り振るためのシステムおよび方法(キャッシュ・セクタの割り振り) | |
US6148377A (en) | Shared memory computer networks | |
US6850997B1 (en) | System, method, and program for determining the availability of paths to a device | |
US6832303B2 (en) | Method and system for managing an allocation of a portion of a memory | |
CN1288576C (zh) | 用于大规模并行系统的经由物理位置的以太网寻址 | |
JPS61103258A (ja) | 多重プロセッサ・システム | |
KR20190024957A (ko) | 메모리 버스 상의 스토리지 및 멀티 레벨 데이터 캐시 | |
US6868438B2 (en) | Storage system, disk control cluster and a method of increasing of disk control cluster | |
US20090248989A1 (en) | Multiprocessor computer system with reduced directory requirement | |
US20040083293A1 (en) | Ethernet addressing via physical location for massively parallel systems | |
EP2239665B1 (en) | Distributed flash memory storage manager systems | |
US7793051B1 (en) | Global shared memory subsystem | |
US7904676B2 (en) | Method and system for achieving varying manners of memory access | |
JP2013114650A (ja) | アドレス空間変換装置及びそのアドレス空間変換方法、並びにコンピュータ・プログラム | |
CN1288571C (zh) | 利用高速数据总线的高密度服务器块 | |
KR100300836B1 (ko) | 데이타재구성방법및데이타기억시스템 | |
KR100289086B1 (ko) | 프로세서 보드의 이더넷 물리 주소 자동 설정 방법 | |
US20230289288A1 (en) | Direct swap caching with noisy neighbor mitigation and dynamic address range assignment | |
CN113918092A (zh) | 一种分配存储空间的方法及系统 | |
CN117785739A (zh) | 数据处理系统及数据处理系统的内存管理方法 | |
CN117873925A (zh) | 由存储装置传递信息的方法和传递信息的存储装置 | |
JP2006190120A (ja) | 計算機システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20061206 Termination date: 20190225 |
|
CF01 | Termination of patent right due to non-payment of annual fee |