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:
- Issue Date:
- Research Org.:
- International Business Machines Corp., Armonk, NY (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1124643
- Patent Number(s):
- 8655962
- Application Number:
- 12/568,115
- 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, 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. Tue .
"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 = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2014},
month = {2}
}
Works referenced in this record:
Dynamic load balancing among processors in a parallel computer
patent, September 2001
- Hardwick, Jonathan C.
- US Patent Document 6,292,822
Directory based cache coherency system supporting multiple instruction processor and input/output caches
patent, August 2002
- Bauman, Mitchell A.; Rodi, Eugene A.; Morrissey, Douglas E.
- US Patent Document 6,438,659
Methods and apparatus for tuple management in data processing system
patent, June 2004
- Rowstron, Antony; De Nicola, Rocco
- US Patent Document 6,751,619
Smart interface for payload transfers in networking applications
patent, November 2005
- Seidl, Michael; Tang, Jun; Tang, Zhicheng
- US Patent Document 6,967,920
Starvation free flow control in a shared memory switching device
patent, October 2006
- Liu, Yao-Ching; Dai, William; Chao, Jason
- US Patent Document 7,120,117
Multistream processing memory-and barrier-synchronization method and apparatus
patent, October 2008
- Scott, Steven L.; Faanes, Gregory J.; Stephenson, Brick
- US Patent Document 7,437,521
Virtual heterogeneous channel for message passing
patent, May 2011
- Supalov, Alexander V.; Truschin, Vladimir D.; Ryzhykh, Alexey V.
- US Patent Document 7,949,815
Handling potential deadlocks and correctness problems of reduce operations in parallel systems
patent-application, March 2009
- Ohly, Patrick; Shumilin, Victor
- US Patent Application 11/897480; 20090064176
Works referencing / citing this record:
Shared address collectives using counter mechanisms
patent, February 2014
- Blocksome, Michael A.; Dozsa, Gabor J.; Gooding, Thomas M.
- US Patent Document 8,655,962