Patent
1997-08-28
1999-12-28
Teska, Kevin J.
39550048, 39520032, 395683, 39580023, 39580028, 395684, G06F 928, G06F 9445
Patent
active
060092645
ABSTRACT:
A method, apparatus, and article of manufacture for coordinating a plurality of sub-tasks performed by a group of nodes of a parallel processor computer system. An application subdivides a function into the plurality of sub-tasks and assigns the sub-tasks to a group of participating nodes. A message is transmitted by the application to the group of participating nodes, wherein the message spawns one or more threads on each participating node and the threads are encapsulated by a virtual processor to perform a desired one or more of the sub-tasks. A channel object is created in all participating nodes and a coordinator node in response to the transmitted message, wherein the channel object in the coordinator node includes a data element identifying the group of participating nodes performing the sub-tasks. Each of the virtual processors in the participating nodes are monitored for completion of their assigned sub-tasks and a message is transmitted from the participating node to the coordinator node when all of the virtual processors in the participating node have completed their assigned sub-tasks. The coordinator node modifies the data element in the channel object in response to the transmitted message and indicates completion of the sub-tasks to the application when the data element in the channel object is modified to a specific value.
REFERENCES:
patent: 4543630 (1985-09-01), Neches
patent: 4925311 (1990-05-01), Neches et al.
patent: 4945471 (1990-07-01), Neches
patent: 4956772 (1990-09-01), Neches
patent: 4975766 (1990-12-01), Umezawa
patent: 5006978 (1991-04-01), Neches
patent: 5276899 (1994-01-01), Neches
patent: 5303383 (1994-04-01), Neches et al.
patent: 5463629 (1995-10-01), Ko
patent: 5497373 (1996-03-01), Hulen et al.
patent: 5640584 (1997-06-01), Kandasamy et al.
patent: 5712974 (1998-01-01), Gainey et al.
patent: 5774721 (1998-06-01), Robinson
patent: 5822603 (1998-10-01), Hansen et al.
Neches, Dr. Philip M., "The Ynet: An Interconnect Structure for a Highly Concurrent Data Base Computer System", Teradata Corporation, 1988, pp. 1-7 .
Carlson James Ronald
Kim Moo Yong
Merritt John Earl
NCR Corporation
Phan Thai
Teska Kevin J.
LandOfFree
Node coordination using a channel object and point-to-point prot does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Node coordination using a channel object and point-to-point prot, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Node coordination using a channel object and point-to-point prot will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2388608