skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Shared address collectives using counter mechanisms

Abstract

A shared address space on a compute node stores data received from a network and data to transmit to the network. The shared address space includes an application buffer that can be directly operated upon by a plurality of processes, for instance, running on different cores on the compute node. A shared counter is used for one or more of signaling arrival of the data across the plurality of processes running on the compute node, signaling completion of an operation performed by one or more of the plurality of processes, obtaining reservation slots by one or more of the plurality of processes, or combinations thereof.

Inventors:
; ; ; ; ; ;
Publication Date:
Research Org.:
International Business Machines Corp., Armonk, NY (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1124643
Patent Number(s):
8,655,962
Application Number:
12/568,115
Assignee:
International Business Machines Corporation (Armonk, NY)
DOE Contract Number:  
B554331
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Blocksome, Michael, Dozsa, Gabor, Gooding, Thomas M, Heidelberger, Philip, Kumar, Sameer, Mamidala, Amith R, and Miller, Douglas. Shared address collectives using counter mechanisms. United States: N. p., 2014. Web.
Blocksome, Michael, Dozsa, Gabor, Gooding, Thomas M, Heidelberger, Philip, Kumar, Sameer, Mamidala, Amith R, & Miller, Douglas. Shared address collectives using counter mechanisms. United States.
Blocksome, Michael, Dozsa, Gabor, Gooding, Thomas M, Heidelberger, Philip, Kumar, Sameer, Mamidala, Amith R, and Miller, Douglas. 2014. "Shared address collectives using counter mechanisms". United States. https://www.osti.gov/servlets/purl/1124643.
@article{osti_1124643,
title = {Shared address collectives using counter mechanisms},
author = {Blocksome, Michael and Dozsa, Gabor and Gooding, Thomas M and Heidelberger, Philip and Kumar, Sameer and Mamidala, Amith R and Miller, Douglas},
abstractNote = {A shared address space on a compute node stores data received from a network and data to transmit to the network. The shared address space includes an application buffer that can be directly operated upon by a plurality of processes, for instance, running on different cores on the compute node. A shared counter is used for one or more of signaling arrival of the data across the plurality of processes running on the compute node, signaling completion of an operation performed by one or more of the plurality of processes, obtaining reservation slots by one or more of the plurality of processes, or combinations thereof.},
doi = {},
url = {https://www.osti.gov/biblio/1124643}, journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Feb 18 00:00:00 EST 2014},
month = {Tue Feb 18 00:00:00 EST 2014}
}

Works referenced in this record:

Virtual heterogeneous channel for message passing
patent, May 2011


Works referencing / citing this record:

Shared address collectives using counter mechanisms
patent, February 2014