DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: 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 = {Tue Jan 01 00:00:00 EST 2013},
month = {Tue Jan 01 00:00:00 EST 2013}
}

Works referenced in this record:

Bit string check method and device
patent-application, March 2006


Method of determining graph isomorphism in polynomial-time
patent-application, August 2007


SPIN —an extensible microkernel for application-specific operating system services
journal, January 1995


Data processing system and method for pacing information transfers in a communications network
patent, June 1999


Autonomic input/output scheduler selector
patent, March 2007


Coincidence detection programmed media and system
patent-application, April 2003


Optimization of MPI collective communication on BlueGene/L systems
conference, January 2005


Multi-bit patricia trees
patent-application, January 2004


Digital communications processor
patent-application, December 2006


Dispatching Packets on a Global Combining Network of a Parallel Computer
patent-application, May 2009


Flow control for high speed networks
patent, November 1991


Performance mechanism for presenting integrated information in a graphical user interface
patent-application, June 2004


Minimally Buffered Data Transfers Between Nodes in a Data Communications Network
patent-application, April 2009


Visualization tool for graphically displaying trace data
patent, January 1999


Parallel computer
patent, September 1998


Method of executing partition operations in a parallel database system
patent, August 2000


Method for pacing data flow in a packet-based network
patent, September 2000


Treatment of Data in Networks
patent-application, October 2008


Determining a communication schedule between processors
patent, October 2000


Profiling wide-area networks using peer cooperation
patent-application, September 2006


Method and apparatus for pacing asynchronous transfer mode (ATM) data cell transmission
patent, February 1996


Binary tree parallel processor
patent, August 1989


Collaborative host masquerading system
patent-application, May 2002


Binary tree multiprocessor
patent, March 1990


Performance analysis of parallel programs via message-passing graph traversal
conference, January 2006


Visualization tool for graphically displaying trace data produced by a parallel processing computer
patent, May 2000


Distributed model compilation
patent, March 2009


Programmable processor and method with wide operations
patent, November 2007


Parallel Execution of Operations for a Partitioned Binary Radix Tree on a Parallel Computer
patent-application, May 2008


Visual Programming for Message-Passing Systems
journal, August 1999


Determining a communication schedule between processors
patent, June 2001


Heuristic Status Polling
patent-application, December 2008


Parallel bottom-up construction of radix trees
patent, October 1998


System and method for configuring a parallel-processing database system
patent-application, May 2004


Management system and method for parallel computer system
patent, August 1999


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
  • https://doi.org/10.1145/1122971.1122975

Controlling bandwidth allocation using a pace counter
patent, November 1999


Using global memory information to manage memory in a computer network
patent, December 2000


Data management system having shared libraries
patent, October 1998


Method for deadlock-free message passing in MIMD systems using routers and buffers
patent, January 1999


Security policy realization in an extensible operating system
conference, January 1999


Method and apparatus for source rate pacing in an ATM network
patent, September 1999


Lease based safety protocol for distributed system with multiple networks
patent, August 2004


Execution of requests in a parallel database system
patent, October 2005


Power consumption-based thread scheduling
patent-application, May 2006


Administering an Epoch Initiated for Remote Memory Access
patent-application, December 2008


Data structures for efficient processing of multicast transmissions
patent, December 2004


The Blue Gene/L Supercomputer: A Hardware and Software Story
journal, May 2007


Multi-resolution tree for longest match address lookups
patent, May 2003


Network and network device health monitoring
patent-application, August 2005


Communicating data between TDM and packet based networks
patent-application, January 2003


Coherent data sharing
patent, May 2009


Method and system for data processing with parallel database systems
patent-application, January 2007


Routing protocol based redundancy design for shared-access networks
patent, January 2005