Patents by Inventor Craig Brian Stunkel
Craig Brian Stunkel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11165719Abstract: A computer network architecture includes a plurality N of first nodes, each first node having kC ports to a cluster network, where N and kC are integers greater than 0; and a local network switch connected to each of the plurality of first nodes, but not to the cluster network. Each first node has kL ports to the local network switch, where kL, is an integer greater than 0, and any two first nodes in the plurality of first nodes communicate with each other via the local network switch or via the cluster network.Type: GrantFiled: June 12, 2019Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Philip Heidelberger, Craig Brian Stunkel
-
Publication number: 20200396175Abstract: A computer network architecture includes a plurality N of first nodes, each first node having kC ports to a cluster network, where N and kC are integers greater than 0; and a local network switch connected to each of the plurality of first nodes, but not to the cluster network. Each first node has kL ports to the local network switch, where kL, is an integer greater than 0, and any two first nodes in the plurality of first nodes communicate with each other via the local network switch or via the cluster network.Type: ApplicationFiled: June 12, 2019Publication date: December 17, 2020Inventors: Philip Heidelberger, Craig Brian Stunkel
-
Patent number: 8811378Abstract: A computing system includes: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously.Type: GrantFiled: April 11, 2012Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
-
Publication number: 20120195591Abstract: A computing system includes: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously.Type: ApplicationFiled: April 11, 2012Publication date: August 2, 2012Applicant: International Business Machines CorporationInventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
-
Patent number: 8194638Abstract: Briefly, according to an embodiment of the invention, a computing system comprises: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and for handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, for handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously. The system additionally comprises a plurality of clusters which comprise the processing nodes, and a plurality of intra-cluster communication links. The electronic packet switched networks are for handling collectives and short-lived data transfers among the processing nodes and comprises one-tenth of the bandwidth of the circuit switched networks.Type: GrantFiled: July 27, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
-
Patent number: 7724733Abstract: The interconnecting network for switching data packets, having data and flow control information, comprises a local packet switch element (S1) with local input buffers (I(1,1) . . . I(1,y)) for buffering the incoming data packets, a remote packet switch element (S2) with remote input buffers (I(2,1) . . . I(2,y)) for buffering the incoming data packets, and data lines (L) for interconnecting the local and the remote packet switch elements (S1, S2). The interconnecting network further comprises a local and a remote arbiter (A1, A2) which are connected via control lines (CL) to the input buffers (I(1,1) . . . I(1,y), I(2,1) . . . I(2,y)), and which are formed such that they can provide that the flow control information is transmitted via the data lines (L) and the control lines (CL).Type: GrantFiled: March 31, 2005Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Alan Frederic Benner, Cyriel Johan Agnes Minkenberg, Craig Brian Stunkel
-
Publication number: 20080025288Abstract: Briefly, according to an embodiment of the invention, a computing system comprises: a plurality of tightly coupled processing nodes; a plurality of circuit switched networks using a circuit switching mode, interconnecting the processing nodes, and for handling data transfers that meet one or more criteria; and a plurality of electronic packet switched networks, also interconnecting the processing nodes, for handling data transfers that do meet the at least one criteria. The circuit switched networks and the electronic packet switched networks operate simultaneously. The system additionally comprises a plurality of clusters which comprise the processing nodes, and a plurality of intra-cluster communication links. The electronic packet switched networks are for handling collectives and short-lived data transfers among the processing nodes and comprises one-tenth of the bandwidth of the circuit switched networks.Type: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Inventors: Alan Benner, Ramakrishnan Rajamony, Eugen Schenfeld, Craig Brian Stunkel, Peter A. Walker
-
Patent number: 6542502Abstract: The invention is a replication method that requires only one copy of a packet entering a multiport switch to be transmitted from the input port, the method acquiring the deadlock avoidance advantages of virtual cut-through operation. The goal is achieved via a central buffer, with replication occurring during the read of the chunk out of the central buffer by the output ports.Type: GrantFiled: January 26, 1996Date of Patent: April 1, 2003Assignee: International Business Machines CorporationInventors: Jay Robert Herring, Craig Brian Stunkel, Rajeev Sivaram
-
Patent number: 6031835Abstract: A method for substantially preventing routing deadlocks and reliably routing service messages in a network comprised of successive stages of cross-point switches which collectively interconnect a plurality of nodes external to the network, wherein at least one service message is carried between one of the nodes and one of the cross-point switches over a route through the network, including the steps of defining a plurality of routes through the network such that at least one service message can be carried from individual nodes within the plurality of nodes over different corresponding ones of the routes to every cross-point switch within the network, wherein each of the defined routes extends over at least one link; duplicating a message to be routed through the network; and imposing routing restrictions on at least one of the cross-point switches in the network.Type: GrantFiled: April 4, 1997Date of Patent: February 29, 2000Assignee: International Business Machines CorporationInventors: Bulent Abali, Kevin John Reilly, Craig Brian Stunkel
-
Patent number: 6003091Abstract: A quiesced and synchronous distributed data processing system includes a primary node, a secondary node and a switch between the primary and secondary nodes. The TOD for the primary node is set depending on the system. The invention sets the TOD for the switch based on the TOD of the primary node. The primary node then verifies the switch TOD. If verified, the TOD for the secondary node is set, based on the TOD of the primary node. Finally, the secondary node self-verifies its TOD.Type: GrantFiled: April 8, 1997Date of Patent: December 14, 1999Assignee: International Business Machines CorporationInventors: Robert Francis Bartfai, Derrick LeRoy Garmire, Jay Robert Herring, Francis Alfred Kampf, Nicholas Paul Rash, Kevin John Reilly, Craig Brian Stunkel
-
Patent number: 5925107Abstract: A quiesced and synchronous distributed data processing system includes a primary node, a secondary node and a switch between the primary and secondary nodes. The TOD for the primary node is set depending on the system. The invention sets the TOD for the switch based on the TOD of the primary node. The primary node then verifies the switch TOD. If verified, the TOD for the secondary node is set, based on the TOD of the primary node. Finally, the secondary node self-verifies its TOD.Type: GrantFiled: April 8, 1997Date of Patent: July 20, 1999Assignee: International Business Machines CorporationInventors: Robert Francis Bartfai, Derrick LeRoy Garmire, Jay Robert Herring, Francis Alfred Kampf, Nicholas Paul Rash, Kevin John Reilly, Craig Brian Stunkel
-
Patent number: 5721820Abstract: A method for adaptive routing of messages in a computer network. The method provides adaptive source routing by generating at a source node a routing message describing a plurality of allowable paths via which data message can reach a desired destination. The data message and the routing message are sent by the source to a first switch, and the routing message is evaluated by control logic to determine if an available, allowable path exists. If so, the data message and routing message are sent via that path to the destination.Type: GrantFiled: September 11, 1995Date of Patent: February 24, 1998Assignee: International Business Machines CorporationInventors: Bulent Abali, Craig Brian Stunkel