Electrical computers and digital processing systems: multicomput – Computer-to-computer direct memory accessing
Reexamination Certificate
2009-04-16
2011-12-20
Swearingen, Jeffrey R (Department: 2445)
Electrical computers and digital processing systems: multicomput
Computer-to-computer direct memory accessing
C712S300000
Reexamination Certificate
active
08082315
ABSTRACT:
A remote update programming idiom accelerator identifies a remote update programming idiom in an instruction sequence of a thread running on a processing unit of a data processing system. The remote update programming idiom includes a read operation for reading data from a storage location at a remote node, at least one update operation for performing an update operation on the data to form result data, and a write operation for writing the result data to the storage location at the remote node. The remote update programming idiom accelerator transmits the remote update programming idiom to a remote node to perform an operation on data at the remote node. A remote update programming idiom accelerator at the remote node receives the remote update programming idiom and performs the update as a local operation.
REFERENCES:
patent: 4733352 (1988-03-01), Nakamura et al.
patent: 4918653 (1990-04-01), Johri et al.
patent: 5083266 (1992-01-01), Watanabe
patent: 5161227 (1992-11-01), Dias et al.
patent: 5202988 (1993-04-01), Spix et al.
patent: 5243596 (1993-09-01), Port et al.
patent: 5247693 (1993-09-01), Bristol
patent: 5274809 (1993-12-01), Iwasaki et al.
patent: 5392433 (1995-02-01), Hammersley et al.
patent: 5471633 (1995-11-01), Colwell et al.
patent: 5483641 (1996-01-01), Jones et al.
patent: 5524223 (1996-06-01), Lazaravich et al.
patent: 5598560 (1997-01-01), Benson
patent: 5678026 (1997-10-01), Vartti et al.
patent: 5832272 (1998-11-01), Kalantery
patent: 5852731 (1998-12-01), Wang et al.
patent: 5890200 (1999-03-01), Merchant
patent: 5928322 (1999-07-01), Bitar et al.
patent: 5974439 (1999-10-01), Bollella
patent: 6044220 (2000-03-01), Breternitz, Jr.
patent: 6105049 (2000-08-01), Govindaraju et al.
patent: 6122692 (2000-09-01), Okpisz et al.
patent: 6128710 (2000-10-01), Greenspan et al.
patent: 6157940 (2000-12-01), Marullo et al.
patent: 6195676 (2001-02-01), Spix et al.
patent: 6223208 (2001-04-01), Kiefer et al.
patent: 6247025 (2001-06-01), Bacon
patent: 6324622 (2001-11-01), Okpisz et al.
patent: 6324686 (2001-11-01), Komatsu et al.
patent: 6343344 (2002-01-01), Arimilli et al.
patent: 6353875 (2002-03-01), Arimilli et al.
patent: 6411982 (2002-06-01), Williams
patent: 6493741 (2002-12-01), Emer et al.
patent: 6591321 (2003-07-01), Arimilli et al.
patent: 6594783 (2003-07-01), Dollin et al.
patent: 6633897 (2003-10-01), Browning et al.
patent: 6662354 (2003-12-01), Krablin et al.
patent: RE38388 (2004-01-01), Sarangdhar et al.
patent: 6675191 (2004-01-01), Ito
patent: 6681345 (2004-01-01), Storino et al.
patent: 6697899 (2004-02-01), Kasuga
patent: 6704843 (2004-03-01), Arimilli et al.
patent: 6704844 (2004-03-01), Arimilli et al.
patent: 6779036 (2004-08-01), Deshpande
patent: 6779089 (2004-08-01), Lin et al.
patent: 6785774 (2004-08-01), Arimilli et al.
patent: 6859834 (2005-02-01), Arora et al.
patent: 6874144 (2005-03-01), Kush
patent: 6886064 (2005-04-01), Dawkins et al.
patent: 6889344 (2005-05-01), Williams
patent: 6892286 (2005-05-01), Hangal et al.
patent: 6904535 (2005-06-01), Yamada et al.
patent: 6910211 (2005-06-01), Wilhelm
patent: 6934950 (2005-08-01), Tuel et al.
patent: 6956865 (2005-10-01), Khaunte et al.
patent: 6965961 (2005-11-01), Scott
patent: 7028299 (2006-04-01), Chang
patent: 7039794 (2006-05-01), Rodgers et al.
patent: 7058948 (2006-06-01), Hoyle
patent: 7065765 (2006-06-01), Cadden et al.
patent: 7065766 (2006-06-01), Brenner
patent: 7124249 (2006-10-01), Darcy
patent: 7162666 (2007-01-01), Bono
patent: 7171649 (2007-01-01), Lawrence
patent: 7188262 (2007-03-01), Arends et al.
patent: 7203932 (2007-04-01), Gaudet et al.
patent: 7210146 (2007-04-01), Hsieh
patent: 7237071 (2007-06-01), Jahnke
patent: 7269713 (2007-09-01), Anderson et al.
patent: 7296264 (2007-11-01), Zatloukal et al.
patent: 7301832 (2007-11-01), Trinh et al.
patent: 7302684 (2007-11-01), Hsieh
patent: 7310722 (2007-12-01), Moy et al.
patent: 7328293 (2008-02-01), Hammarlund et al.
patent: 7350024 (2008-03-01), Chen et al.
patent: 7363474 (2008-04-01), Rodgers et al.
patent: 7434000 (2008-10-01), Barreh et al.
patent: 7461148 (2008-12-01), Beloussov et al.
patent: 7533242 (2009-05-01), Moll et al.
patent: 7603502 (2009-10-01), Richter et al.
patent: 7647443 (2010-01-01), Chatterjee et al.
patent: 7738367 (2010-06-01), Aggarwal et al.
patent: 7856636 (2010-12-01), Bhatia et al.
patent: 7904685 (2011-03-01), Alverson et al.
patent: 8015379 (2011-09-01), Arimilli et al.
patent: 2003/0046518 (2003-03-01), Karp et al.
patent: 2003/0051064 (2003-03-01), Curtis
patent: 2003/0060898 (2003-03-01), Jenkins
patent: 2003/0061258 (2003-03-01), Rodgers et al.
patent: 2003/0140338 (2003-07-01), Bowers
patent: 2003/0225870 (2003-12-01), Sandadi et al.
patent: 2004/0002974 (2004-01-01), Kravitz et al.
patent: 2004/0010667 (2004-01-01), Brenner
patent: 2004/0015969 (2004-01-01), Chang
patent: 2004/0025160 (2004-02-01), Dice et al.
patent: 2004/0068607 (2004-04-01), Narad
patent: 2004/0073905 (2004-04-01), Emer et al.
patent: 2004/0093602 (2004-05-01), Huston et al.
patent: 2004/0158822 (2004-08-01), Sandham et al.
patent: 2004/0168007 (2004-08-01), Okazawa et al.
patent: 2004/0246980 (2004-12-01), Balakrishnan
patent: 2004/0263521 (2004-12-01), Booth et al.
patent: 2005/0022173 (2005-01-01), Kanade
patent: 2005/0033945 (2005-02-01), Chauvel et al.
patent: 2005/0055594 (2005-03-01), Doering et al.
patent: 2005/0060705 (2005-03-01), Katti et al.
patent: 2005/0080962 (2005-04-01), Penkovski et al.
patent: 2005/0081185 (2005-04-01), Stoodley et al.
patent: 2005/0081200 (2005-04-01), Rutten et al.
patent: 2005/0081204 (2005-04-01), Schopp
patent: 2005/0108711 (2005-05-01), Arnold et al.
patent: 2005/0125802 (2005-06-01), Wang et al.
patent: 2005/0132378 (2005-06-01), Horvitz et al.
patent: 2005/0138629 (2005-06-01), Samra
patent: 2005/0149697 (2005-07-01), Enright et al.
patent: 2005/0149936 (2005-07-01), Pilkington
patent: 2005/0149937 (2005-07-01), Pilkington
patent: 2005/0262270 (2005-11-01), Latorre et al.
patent: 2005/0268106 (2005-12-01), Mansell et al.
patent: 2006/0005197 (2006-01-01), Saha et al.
patent: 2006/0037020 (2006-02-01), Accapadi et al.
patent: 2006/0048149 (2006-03-01), Clift
patent: 2006/0048160 (2006-03-01), Olszewski et al.
patent: 2006/0053423 (2006-03-01), Jones et al.
patent: 2006/0069738 (2006-03-01), Hoogerbrugge
patent: 2006/0090168 (2006-04-01), Ogasawara et al.
patent: 2006/0093044 (2006-05-01), Grantham et al.
patent: 2006/0117316 (2006-06-01), Cismas et al.
patent: 2006/0130062 (2006-06-01), Burdick et al.
patent: 2006/0136915 (2006-06-01), Aingaran et al.
patent: 2006/0136919 (2006-06-01), Aingaran et al.
patent: 2006/0143415 (2006-06-01), Naik
patent: 2006/0149935 (2006-07-01), Eickemeyer et al.
patent: 2006/0168283 (2006-07-01), Georgiou et al.
patent: 2006/0200826 (2006-09-01), Tamura et al.
patent: 2006/0212945 (2006-09-01), Donlin et al.
patent: 2006/0218556 (2006-09-01), Nemirovsky et al.
patent: 2006/0225077 (2006-10-01), Anderson
patent: 2006/0236136 (2006-10-01), Jones
patent: 2006/0242645 (2006-10-01), Codrescu et al.
patent: 2007/0006231 (2007-01-01), Wang et al.
patent: 2007/0043915 (2007-02-01), Moir et al.
patent: 2007/0050603 (2007-03-01), Vorbach et al.
patent: 2007/0061805 (2007-03-01), Brenner
patent: 2007/0067774 (2007-03-01), Kukanov et al.
patent: 2007/0073693 (2007-03-01), Harris et al.
patent: 2007/0083730 (2007-04-01), Vorbach et al.
patent: 2007/0094431 (2007-04-01), Fachan
patent: 2007/0106983 (2007-05-01), Owen et al.
patent: 2007/0124545 (2007-05-01), Blanchard et al.
patent: 2007/0143755 (2007-06-01), Sahu et al.
patent: 2007/0150658 (2007-06-01), Moses et al.
patent: 2007/0156971 (2007-07-01), Sistla et al.
patent: 2007/0157182 (2007-07-01), Zatloukal et al.
patent: 2007/0180187 (2007-08-01), Olson et al.
patent: 2007/0186028 (2007-08-01), Kissell
patent: 2007/0198772 (2007-08-01), Dai et al.
patent: 2007/0240124 (2007-10-01), Taneda et al.
patent: 2007/0260855 (2007-11-01), Gschwind et al.
patent: 2007/0271404 (2007-11-01), Dearth et al.
patent: 2007/0271564 (2007-11-01), Anand et al.
patent: 2007/0282838 (2007-12-01), Shavit et al
Arimilli Ravi K.
Sharma Satya P.
Swanberg Randal C.
Gerhardt Diana R.
International Business Machines - Corporation
Swearingen Jeffrey R
Tkacs Stephen R.
Walder, Jr. Stephen J.
LandOfFree
Programming idiom accelerator for remote update does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Programming idiom accelerator for remote update, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming idiom accelerator for remote update will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4265880