Electrical computers and digital processing systems: interprogra – Interprogram communication using message
Reexamination Certificate
2011-07-19
2011-07-19
Ho, Andy (Department: 2194)
Electrical computers and digital processing systems: interprogra
Interprogram communication using message
C718S106000
Reexamination Certificate
active
07984450
ABSTRACT:
Methods, apparatus, and products are disclosed for dispatching packets on a global combining network of a parallel computer comprising a plurality of nodes connected for data communications using the network capable of performing collective operations and point to point operations that include: receiving, by an origin system messaging module on an origin node from an origin application messaging module on the origin node, a storage identifier and an operation identifier, the storage identifier specifying storage containing an application message for transmission to a target node, and the operation identifier specifying a message passing operation; packetizing, by the origin system messaging module, the application message into network packets for transmission to the target node, each network packet specifying the operation identifier and an operation type for the message passing operation specified by the operation identifier; and transmitting, by the origin system messaging module, the network packets to the target node.
REFERENCES:
patent: 4860201 (1989-08-01), Stolfo et al.
patent: 4910669 (1990-03-01), Gorin et al.
patent: 5063562 (1991-11-01), Barzilai et al.
patent: 5095444 (1992-03-01), Motles
patent: 5491691 (1996-02-01), Shtayer et al.
patent: 5651099 (1997-07-01), Konsella
patent: 5815793 (1998-09-01), Ferguson
patent: 5826262 (1998-10-01), Bui et al.
patent: 5826265 (1998-10-01), Van Huben et al.
patent: 5859981 (1999-01-01), Levin et al.
patent: 5862381 (1999-01-01), Advani et al.
patent: 5875190 (1999-02-01), Law
patent: 5912893 (1999-06-01), Rolfe et al.
patent: 5918020 (1999-06-01), Blackard et al.
patent: 5937201 (1999-08-01), Matsushita et al.
patent: 5953336 (1999-09-01), Moore et al.
patent: 5982771 (1999-11-01), Caldara et al.
patent: 6006032 (1999-12-01), Blandy et al.
patent: 6047122 (2000-04-01), Spiller
patent: 6057839 (2000-05-01), Advani et al.
patent: 6101495 (2000-08-01), Tsuchida et al.
patent: 6115357 (2000-09-01), Packer et al.
patent: 6118777 (2000-09-01), Sylvain
patent: 6126331 (2000-10-01), Komatsu et al.
patent: 6253372 (2001-06-01), Komatsu et al.
patent: 6336143 (2002-01-01), Diedrich et al.
patent: 6438702 (2002-08-01), Hodge
patent: 6490566 (2002-12-01), Schmidt
patent: 6493637 (2002-12-01), Steeg
patent: 6563823 (2003-05-01), Przygienda et al.
patent: 6600721 (2003-07-01), Edholm
patent: 6633937 (2003-10-01), Thomson
patent: 6836480 (2004-12-01), Basso et al.
patent: 6839829 (2005-01-01), Daruwalla et al.
patent: 6952692 (2005-10-01), Bhattiprolu et al.
patent: 7197577 (2007-03-01), Nellitheertha
patent: 7216217 (2007-05-01), Hansen et al.
patent: 7301541 (2007-11-01), Hansen et al.
patent: 7509244 (2009-03-01), Shakeri et al.
patent: 7527558 (2009-05-01), Lavoie et al.
patent: 7673011 (2010-03-01), Archer et al.
patent: 2002/0065930 (2002-05-01), Rhodes
patent: 2003/0021287 (2003-01-01), Lee et al.
patent: 2003/0074142 (2003-04-01), Steeg
patent: 2004/0015494 (2004-01-01), Basso et al.
patent: 2004/0098373 (2004-05-01), Bayliss et al.
patent: 2004/0111398 (2004-06-01), England et al.
patent: 2005/0060462 (2005-03-01), Ota
patent: 2005/0182834 (2005-08-01), Black
patent: 2006/0059196 (2006-03-01), Sato et al.
patent: 2006/0203739 (2006-09-01), Padmanabhan et al.
patent: 2006/0292292 (2006-12-01), Brightman et al.
patent: 2007/0016589 (2007-01-01), Hara et al.
patent: 2007/0179760 (2007-08-01), Smith
patent: 2008/0109569 (2008-05-01), Leonard et al.
patent: 2008/0126739 (2008-05-01), Archer et al.
patent: 2008/0148355 (2008-06-01), Archer et al.
patent: 2008/0240115 (2008-10-01), Briscoe et al.
patent: 2008/0313376 (2008-12-01), Archer et al.
patent: 2008/0313661 (2008-12-01), Blocksome et al.
patent: 2009/0003344 (2009-01-01), Kumar
patent: 2009/0089328 (2009-04-01), Miller
patent: 2009/0113308 (2009-04-01), Almasi et al.
patent: 2009/0138892 (2009-05-01), Almasi et al.
Bershad et al. SPIN—An Extensible Microkernel for Application-Specific Operating System Services. ACM SIGOPS Operating System Review. vol. 29, Issue 1 (Jan. 1995). pp. 74-77.
Bershad et al. SPIN—An Extensible Microkernel for Application-Specific Operating System Services. Technical Report Mar. 3, 1994 (Feb. 28, 1994). pp. 1-16. [Retrieved on Nov. 23, 2009].
Hollingworth, D.: Redmond, T.; Rice, R. Security Policy Realization in an Extensible Operating System. Proceedings of DARPA Information Survivability Conference and Exposition. DISCEX '00 (Jan. 25-27, 2000). vol. 1. pp. 320-334.
“Windows Native Processor Performance Control”, Windows Platform Design Notes—Designing Hardware for the Microsoft Windows Family of Operating Systems, Nov. 12, 2002.
Office Action Dated Dec. 10, 2009 in U.S. Appl. No. 11/553,040.
Office Action Dated Oct. 3, 2008 in U.S. Appl. No. 11/531,846.
Final Office Action Dated Mar. 2, 2009 in U.S. Appl. No. 11/531,846.
Office Action Dated Jul. 31, 2009 in U.S. Appl. No. 11/531,846.
Office Action Dated Apr. 29, 2009 in U.S. Appl. No. 11/764,282.
Final Office Action Dated Dec. 8, 2009 in U.S. Appl. No. 11/764,282.
Notice of Allowance Dated Oct. 13, 2009 in U.S. Appl. No. 11/837,015.
Chan, Ernie et al. “Collective Communication on Architectures that Support Simultaneous Communication over Multiple Links”, PPoPP'06, Mar. 29-31, 2006, New York, New York, USA, pp. 2-11.
Mao, Weizhen et al. “One-To-All Personalized Communication in Torus Networks”, Proceedings of the 25thIASTED International Multi-Conference: parallel and distributed computing networks, Innsbruck, Austria, 2007, pp. 291-296.
Almasi, George et al. “Optimization of MPI Collective Communication on BlueGene/L Systems”, ICS'05, Jun. 20-22, 2005, Boston, MA, USA, 2005, pp. 253-262.
Moreira, et al.; The Blue Gene/L Supercomputer: A Hardware and Software Story; International Journal Of Parallel Programming; Jun. 2007; pp. 181-206; vol. 35, No. 3, Springer Science+Business Media LLC.; USA.
Notice of Allowance Dated Apr. 6, 2010 In U.S. Appl. No. 11/531,846.
Final Office Action Dated Apr. 29, 2010 In U.S. Appl. No. 11/553,040.
Office Action Dated Jul. 12, 2010 In U.S. Appl. No. 11/764,282.
Office Action Dated May 3, 2010 In U.S. Appl. No. 12/180,963.
Nenad Stankovic Kang Zhang, Visual Programming for Message-Passing Systems (1999), International Journal of Software Engineering and Knowledge Engineering.
Matthew J. Sottile, Vaddadi P. Chandu, David A. Bader, Performance analysis of parallel programs via message-passing graph traversal, College of Computing, Georgia Institute of Technology, Feb. 25, 2006.
Office Action, U.S. Appl. No. 11/946,934, Nov. 24, 2010.
Office Action, U.S. Appl. No. 11/924,934, Aug. 19, 2010.
Notice of Allowance, U.S. Appl. No. 11/764,282, Dec. 10, 2010.
Office Action, U.S. Appl. No. 11/832,192, Oct. 29, 2010.
Office Action, U.S. Appl. No. 12/166,748, May 27, 2010.
Office Action, U.S. Appl. No. 12/166,748, Aug. 25, 2010.
Notice of Allowance, U.S. Appl. 12/180,963, Oct. 20, 2010.
Almasi Gheorghe
Archer Charles J.
Biggers & Ohanian LLP
Ho Andy
International Business Machines - Corporation
LandOfFree
Dispatching packets on a global combining network of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dispatching packets on a global combining network of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dispatching packets on a global combining network of a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2632622