-
公开(公告)号:GB2560141B
公开(公告)日:2019-02-13
申请号:GB201810591
申请日:2016-12-19
Applicant: IBM
Inventor: FRANCOIS ABEL , ROLF CLAUBERG , ANDREAS CHRISTIAN DOERING , PATRICIA SAGMEISTER , MARTIN LEO SCHMATZ
IPC: G06F15/163 , G06F9/46 , G06F9/54
Abstract: A computer-implemented method includes managing function calls between a plurality of nodes and a super node of a rack system having a distributed operating system (OS). The OS includes a plurality of functions divided into first class and a second class, and each of the plurality of nodes excludes functions in the second class. Managing the function calls includes detecting a call to a first function on a first node of the plurality of nodes. It is determined that the first function belongs to the second class of functions and is not available on the first node. The call to the first function is routed to the super node, responsive to determining that the first function belongs to the second class, where the super node includes code for the functions in the second class.
-
公开(公告)号:GB2530513B
公开(公告)日:2016-08-24
申请号:GB201416827
申请日:2014-09-24
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , JEAN-PAUL ALDEBERT , JEAN-LUC FRENOY
-
公开(公告)号:GB2560141A
公开(公告)日:2018-08-29
申请号:GB201810591
申请日:2016-12-19
Applicant: IBM
Inventor: FRANCOIS ABEL , ROLF CLAUBERG , ANDREAS CHRISTIAN DOERING , PATRICIA SAGMEISTER , MARTIN LEO SCHMATZ
IPC: G06F15/163 , G06F9/46 , G06F9/54
Abstract: A computer-implemented method includes managing function calls between a plurality of nodes (120) and a super node (130) of a rack system (100) having a distributed operating system (OS). The OS includes a plurality of functions divided into first class (160) and a second class (165), and each of the plurality of nodes (120) excludes functions in the second class (165). Managing the function calls includes detecting a call to a first function on a first node of the plurality of nodes (120). It is determined that the first function belongs to the second class (165) of functions and is not available on the first node. The call to the first function is routed to the super node (130), responsive to determining that the first function belongs to the second class (165), where the super node (130) includes code for the functions in the second class (165).
-
公开(公告)号:GB2495425B
公开(公告)日:2017-05-31
申请号:GB201222689
申请日:2011-05-25
Applicant: IBM
Inventor: FRANCOIS ABEL , MIRCEA GUSAT , CYRIEL J A MINKENBERG
IPC: G06F15/173 , G06F17/50 , H04L45/60
Abstract: The invention is directed to a switching device (Sij) adapted to connects parts of a computer interconnection network, having N input ports (Ia-Ih) and N output ports (Oa-Oh), the device adapted for routing data packets by means of direct crosspoints (CPxy), the direct crosspoints configured for enabling direct connectivity between each of the N input ports to a subset m
-
公开(公告)号:GB2532055B
公开(公告)日:2016-12-14
申请号:GB201419824
申请日:2014-11-07
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , CLAUDE BASSO , PHILIPPE DAMON
Abstract: A packet parser has a set of marker elements each comprising a one bit latch and connected to store flag values from the results of the application of parser rules. Some marker elements are connected to provide the stored marker values as input to the parser rule logic to be taken into account in the processing of subsequent parser rules and some are connected to control external hardware. Some markers are reset at the end of each packet. A special toggle marker element toggles its value when its address is selected and other marker elements are connected to store, when its own address is selected, the value of the toggle element. Other markers toggle their own value when selected.
-
公开(公告)号:GB2532052A
公开(公告)日:2016-05-11
申请号:GB201419817
申请日:2014-11-07
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , CLAUDE BASSO , PHILIPPE DAMON
IPC: G06F13/38 , H04L47/80 , H04L49/111
Abstract: A NC-SI Port Controller (NPC) 23 of a Network Interface Controller (NIC) provides a sideband connection between the network 2 and a Baseboard Management Controller (BMC) 17. Pass-through traffic to and from the BMC are injected and extracted by the XBB 16 and RBB 6 units of the Host Ethernet Adapter 3 part of the NIC. Asynchronous event notification (AEN) pseudopackets giving status information about the NIC are compiled 28 and injected into the data route of the NPC that carries packets from the BMC. Both of those kinds of packet pass by a packet parser 30 with the AEN pseudo-packets being dropped but their content being assembled by the NPC into an AEN packet which is then injected into the data route of the NPC that carries packets bound for the BMC. The packet parser also identifies NC-SI requests from the BMC and provides response packets in the same way. The NPC may also comprise an arbiter 21, 22, to arbitrate traffic to or from the BMC.
-
公开(公告)号:GB2549442A
公开(公告)日:2017-10-25
申请号:GB201416837
申请日:2014-09-24
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , CLAUDE BASSO , DAMON PHILIPPE
IPC: G06F9/38
Abstract: An action machine (i.e. a hardware accelerator) 300 for processing packet data in a network processor (101, fig. 1) comprises first 310 and second 320 data storage units adapted to store packet data and a processing unit 330 adapted to process data from the first and second data storage units. The first and second data storage units may comprise an array of registers. The first storage unit is adapted to be accessed by the processing unit and a unit external to the action machine, i.e. a packet parser (207, fig. 2) such that the parser may load packet data to first storage unit 310 as if it was a set of Target Input Registers (TIRs). The second storage unit 320 is a private or restricted access storage unit adapted to be only accessed by the processing unit 330. The action machine is suitable for general purpose processing of packet data fields of packets adhering to the Network Controller Sideband Interface (NC-SI) protocol and may be used as a slave picoprocessor, relieving the parser (207) of data processing.
-
公开(公告)号:GB2532055A
公开(公告)日:2016-05-11
申请号:GB201419824
申请日:2014-11-07
Applicant: IBM
Inventor: FABRICE JEAN VERPLANKEN , FRANCOIS ABEL , CLAUDE BASSO , PHILIPPE DAMON
Abstract: A packet parser 9 has a set of marker elements (21, Figure 3) each comprising a one bit latch and connected to store flag values from the results of the application of parser rules. Some marker elements are connected to provide the stored marker values as input to the parser rule logic to be taken into account in the processing of subsequent parser rules and some are connected to control external hardware. Some markers are reset at the end of each packet. A special toggle marker element toggles its value when its address is selected and other marker elements are connected to store, when its own address is selected, the value of the toggle element. Other markers toggle their own value when selected. The packet parser comprises a rule processor 10 which applies parsing rules to data from a data packet and supplies a result address value. The rule processor extracts the marker element address value from a field of a processor rule. The new value stored in the selected marker may be based on a value of one of the marker elements of the plurality of marker elements, such as the previous value of the selected marker, based on being different to the default value of the selected marker element or based on the value of a special marker element. The special marker element may invert its value when enabled and supplies its stored value, or a value based thereon, as the input of the selected marker element.
-
-
-
-
-
-
-