Administering an epoch initiated for remote memory access
Abstract
Methods, systems, and products are disclosed for administering an epoch initiated for remote memory access that include: initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch; initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch; determining, by the origin application messaging module, whether the data transfers have completed; and closing, by the origin application messaging module, the epoch if the data transfers have completed.
- Inventors:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1082912
- Patent Number(s):
- 8346928
- Application Number:
- 13/491,733
- Assignee:
- International Business Machines Corporation (Armonk, NY)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- DOE Contract Number:
- B554331
- Resource Type:
- Patent
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Blocksome, Michael A., and Miller, Douglas R.. Administering an epoch initiated for remote memory access. United States: N. p., 2013.
Web.
Blocksome, Michael A., & Miller, Douglas R.. Administering an epoch initiated for remote memory access. United States.
Blocksome, Michael A., and Miller, Douglas R.. Tue .
"Administering an epoch initiated for remote memory access". United States. https://www.osti.gov/servlets/purl/1082912.
@article{osti_1082912,
title = {Administering an epoch initiated for remote memory access},
author = {Blocksome, Michael A. and Miller, Douglas R.},
abstractNote = {Methods, systems, and products are disclosed for administering an epoch initiated for remote memory access that include: initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch; initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch; determining, by the origin application messaging module, whether the data transfers have completed; and closing, by the origin application messaging module, the epoch if the data transfers have completed.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2013},
month = {1}
}
Works referenced in this record:
Programmable processor with group floating-point operations
patent, May 2007
- Hansen, Craig; Moussouris, John
- US Patent Document 7,216,217
End node pacing for QOS and bandwidth management
patent, July 2003
- Edholm, Phil
- US Patent Document 6,600,721
Bit string check method and device
patent-application, March 2006
- Sato, Tetsuro; Kawaguchi, Fuminori
- US Patent Application 10/530190; 20060059196
Remote DMA systems and methods for supporting synchronization of distributed processes in a multi-processor system using collective operations
patent-application, May 2008
- Leonard, Judson S.; Stewart, Lawrence C.; Gingold, David
- US Patent Application 11/594427; 20080109569
Method of determining graph isomorphism in polynomial-time
patent-application, August 2007
- Smith, Joshua R.
- US Patent Application 11/326971; 20070179760
SPIN —an extensible microkernel for application-specific operating system services
journal, January 1995
- Bershad, Brian N.; Chambers, Craig; Eggers, Susan
- ACM SIGOPS Operating Systems Review, Vol. 29, Issue 1
Data processing system and method for pacing information transfers in a communications network
patent, June 1999
- Blackard, Joe Wayne; Gillaspy, Richard Adams; Henthorn, William John
- US Patent Document 5,918,020
Autonomic input/output scheduler selector
patent, March 2007
- Nellitheertha, Hariprasad
- US Patent Document 7,197,577
System and method for providing competing local exchange carriers unbundled access to subscriber access lines
patent, September 2000
- Sylvain, Dany
- US Patent Document 6,118,777
Coincidence detection programmed media and system
patent-application, April 2003
- Stegg, Evan W.
- US Patent Application 10/133383; 20030074142
Optimization of MPI collective communication on BlueGene/L systems
conference, January 2005
- Almási, George; Heidelberger, Philip; Archer, Charles J.
- Proceedings of the 19th annual international conference on Supercomputing - ICS '05
Multi-bit patricia trees
patent-application, January 2004
- Basso, Claude; Calvignac, Jean L.; Davis, Gordon T.
- US Patent Application 10/448528; 20040015494
Digital communications processor
patent-application, December 2006
- Brightman, Thomas B.; Funk, Andrew D.; Husak, David J.
- US Patent Application 11/510545; 20060292292
Dispatching Packets on a Global Combining Network of a Parallel Computer
patent-application, May 2009
- Almasi, Gheorghe; Archer, Charles J.
- US Patent Application 11/946136; 20090138892
Method and apparatus for multimedia data interchange with pacing capability in a distributed data processing system
patent, January 2002
- Diedrich, Richard Alan; Kiel, Harvey Gene
- US Patent Document 6,336,143
Flow control for high speed networks
patent, November 1991
- Barzilai, Tsipora; Chen, Mon-Song; Kadaba, Bharath
- US Patent Document 5,063,562
Asyncronous Broadcast for Ordered Delivery Between Compute Nodes in a Parallel Computing System Where Packet Header Space is Limited
patent-application, January 2009
- Kumar, Sameer
- US Patent Application 11/768619; 20090003344
Performance mechanism for presenting integrated information in a graphical user interface
patent-application, June 2004
- England, Laurence Edward; Xia, Chenhong
- US Patent Application 10/314471; 20040111398
Minimally Buffered Data Transfers Between Nodes in a Data Communications Network
patent-application, April 2009
- Miller, Douglas R.
- US Patent Application 11/865981; 20090089328
System and method for dynamically adjusting a thread scheduling quantum value
patent, November 2008
- Duke, Jeremy
- US Patent Document 7,458,077
System and method for instruction burst performance profiling for single-processor and multi-processor systems
patent, December 1999
- Blandy, Geoffrey Owen; Saba, Maher Afif
- US Patent Document 6,006,032
Visualization tool for graphically displaying trace data
patent, January 1999
- Advani, Deepak; Byron, Michael Justin; Hansell, Steven Robert
- US Patent Document 5,862,381
System for method for performing a context switch operation in a massively parallel computer system
patent, April 2000
- Spiller, Cynthia J.
- US Patent Document 6,047,122
Method of executing partition operations in a parallel database system
patent, August 2000
- Tsuchida, Masashi; Masai, Kazuo; Torii, Shunichi
- US Patent Document 6,101,495
Method for pacing data flow in a packet-based network
patent, September 2000
- Packer, Robert L.; Galloway, Brett
- US Patent Document 6,115,357
Treatment of Data in Networks
patent-application, October 2008
- Briscoe, Robert J.; Jacquet, Arnaud; Soppera, Andrea
- US Patent Application 10/593442; 20080240115
Determining a communication schedule between processors
patent, October 2000
- Komatsu, Hideaki; Ogasawara, Takeshi
- US Patent Document 6,126,331
Profiling wide-area networks using peer cooperation
patent-application, September 2006
- Padmanabhan, Venkata N.; Padhye, Jitendra D.; Ramabhadran, Narayanan Sriram
- US Patent Application 11/079792; 20060203739
Method and apparatus for pacing asynchronous transfer mode (ATM) data cell transmission
patent, February 1996
- Shtayer, Ronen; Alon, Naveh; Alexander, Joffe
- US Patent Document 5,491,691
Administering Communications Schedules for Data Communications Among Compute Nodes in a Data Communications Network of a Parallel Computer
patent-application, April 2009
- Almasi, Gheorghe; Archer, Charles J.; Erway, Charles C.
- US Patent Application 11/924934; 20090113308
Binary tree parallel processor
patent, August 1989
- Stolfo, Salvatore J.; Miranker, Daniel Paul
- US Patent Document 4,860,201
Collaborative host masquerading system
patent-application, May 2002
- Rhodes, David L.
- US Patent Application 09/726087; 20020065930
System and method for measuring inter-nodal transmission delays in a communications network
patent, March 1992
- Motles, Luis
- US Patent Document 5,095,444
Incidence graph based communications and operations method and apparatus for parallel processing architecture
patent, June 1999
- Rolfe, David B.; Wack, Andrew P.
- US Patent Document 5,912,893
Binary tree multiprocessor
patent, March 1990
- Gorin, Allen Louis; Lewine, Robert N.; Makofsky, Patrick A.
- US Patent Document 4,910,669
Performance analysis of parallel programs via message-passing graph traversal
conference, January 2006
- Sottile, M. J.; Chandu, V. P.; Bader, D. A.
- Proceedings 20th IEEE International Parallel & Distributed Processing Symposium
Visualization tool for graphically displaying trace data produced by a parallel processing computer
patent, May 2000
- Advani, Deepak; Byron, Michael Justin; Hansell, Steven Robert
- US Patent Document 6,057,839
Distributed model compilation
patent, March 2009
- Shakeri, Mojdeh; Mosterman, Pieter J.
- US Patent Document 7,509,244
Method for providing a precise network time service
patent, August 2002
- Hodge, James E.
- US Patent Document 6,438,702
Programmable processor and method with wide operations
patent, November 2007
- Hansen, Craig; Moussouris, John; Massalin, Alexia
- US Patent Document 7,301,541
Parallel Execution of Operations for a Partitioned Binary Radix Tree on a Parallel Computer
patent-application, May 2008
- Archer, Charles J.; Lynam, Benjamin E.; Ricard, Gary R.
- US Patent Application 11/531846; 20080126739
Configuring compute nodes of a parallel computer in an operational group into a plurality of independent non-overlapping collective networks
patent, March 2010
- Archer, Charles J.; Inglett, Todd A.; Ratterman, Joseph D.
- US Patent Document 7,673,011
Visual Programming for Message-Passing Systems
journal, August 1999
- Stankovic, Nenad; Zhang, Kang
- International Journal of Software Engineering and Knowledge Engineering, Vol. 09, Issue 04
Determining a communication schedule between processors
patent, June 2001
- Komatsu, Hideaki; Ogasawara, Takeshi
- US Patent Document 6,253,372
Heuristic Status Polling
patent-application, December 2008
- Archer, Charles J.; Blocksome, Michale A.; Heidelberger, Philip
- US Patent Application 11/764282; 20080313376
Parallel bottom-up construction of radix trees
patent, October 1998
- Bui, Thuan; Helt, Scott Dennis; Iyer, Balakrishna Raghavendra
- US Patent Document 5,826,262
System and method for configuring a parallel-processing database system
patent-application, May 2004
- Baylis, David; Chapman, Richard; Smith, Jake
- US Patent Application 10/293483; 20040098373
Management system and method for parallel computer system
patent, August 1999
- Matsushita, Masayuki; Ugajin, Atsushi
- US Patent Document 5,937,201
Method for the secure and timely delivery of large messages over a distributed communication network
patent, April 2006
- Kadakia, Viral; Chinta, Ramakrishna; Menna, Randy
- US Patent Document 7,032,224
Collective communication on architectures that support simultaneous communication over multiple links
conference, January 2006
- Chan, Ernie; van de Geijn, Robert; Gropp, William
- Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming - PPoPP '06
Controlling bandwidth allocation using a pace counter
patent, November 1999
- Caldara, Stephen A.; Hauser, Stephen A.; Manning, Thomas A.
- US Patent Document 5,982,771
Using global memory information to manage memory in a computer network
patent, December 2000
- Levy, Henry; Feeley, Michael J.; Karlin, Anna R.
- US Patent Document 6,167,490
Data management system having shared libraries
patent, October 1998
- Van Huben, Gary A.; Mueller, Joseph Lawrence; Xiao, Steve Yun
- US Patent Document 5,826,265
Method for deadlock-free message passing in MIMD systems using routers and buffers
patent, January 1999
- Levin, Vladimir K.; Karatanov, Vjacheslav V.; Jalin, Valerii V.
- US Patent Document 5,859,981
Asynchronous transfer mode switching system
patent, February 1999
- Law, Kamman
- US Patent Document 5,875,190
Coincidence detection method, products and apparatus
patent, December 2002
- Steeg, Evan
- US Patent Document 6,493,637
Security policy realization in an extensible operating system
conference, January 1999
- Hollingworth, D.; Redmond, T.; Rice, R.
- Proceedings DARPA Information Survivability Conference and Exposition. DISCEX'00
Use of a genetic algorithm to optimize memory space
patent, July 1997
- Konsella, Shane
- US Patent Document 5,651,099
Graph-based schedule builder for tightly constrained scheduling problems
patent, December 2002
- Schmidt, Craig W.
- US Patent Document 6,490,566
Method and apparatus for source rate pacing in an ATM network
patent, September 1999
- Moore, Mark; Stark, Gavin J.
- US Patent Document 5,953,336
Lease based safety protocol for distributed system with multiple networks
patent, August 2004
- Burns, Randal Chilton; Goel, Atul; Long, Darrell D. E.
- US Patent Document 6,775,703
Execution of requests in a parallel database system
patent, October 2005
- Bhattiprolu, Phaneendra; Au, Grace Kwan-On
- US Patent Document 6,952,692
Power consumption-based thread scheduling
patent-application, May 2006
- Bodas, Devadatta V.; Nakajima, Jun
- US Patent Application 10/982613;20060107262
Administering an Epoch Initiated for Remote Memory Access
patent-application, December 2008
- Blocksome, Michael A.; Miller, Douglas R.
- US Patent Application 11/764333; 20080313661
GPIB system and method which performs autopolling using heuristics
patent, October 2003
- Thomson, Andrew
- US Patent Document 6,633,937
Data structures for efficient processing of multicast transmissions
patent, December 2004
- Basso, Claude; Calvignac, Jean; Heddes, Marco C.
- US Patent Document 6,836,480
The Blue Gene/L Supercomputer: A Hardware and Software Story
journal, May 2007
- Moreira, José E.; Salapura, Valentina; Almasi, George
- International Journal of Parallel Programming, Vol. 35, Issue 3, p. 181-206
Multi-resolution tree for longest match address lookups
patent, May 2003
- Przygienda, Antoni; Chanak, John
- US Patent Document 6,563,823
Network and network device health monitoring
patent-application, August 2005
- Black, Chuck A.
- US Patent Application 10/761088; 20050182834
Communicating data between TDM and packet based networks
patent-application, January 2003
- Lee, Charles; Kapoor, Harsh
- US Patent Application 10/137197; 20030021287
Method and system for data processing with parallel database systems
patent-application, January 2007
- Hara, Norihiro; Suzuki, Tetsuya; Hoshino, Ryuichi
- US Patent Application 11/415240; 20070016589
Routing protocol based redundancy design for shared-access networks
patent, January 2005
- Daruwalla, Feisal; Forster, James R.; Roeck, Guenter E.
- US Patent Document 6,839,829