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:
- 1079234
- Patent Number(s):
- 8296430
- Application Number:
- 11/764,333
- 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
- Resource Relation:
- Patent File Date: 2007 Jun 18
- 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., 2012.
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/1079234.
@article{osti_1079234,
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 = {Tue Oct 23 00:00:00 EDT 2012},
month = {Tue Oct 23 00:00:00 EDT 2012}
}
Works referenced in this record:
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
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
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
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
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