Skip to Content
Find More Like This
Return to Search

Shared address collectives using counter mechanisms

United States Patent

February 18, 2014
View the Complete Patent at the US Patent & Trademark Office
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.
Blocksome; Michael (Rochester, MN), Dozsa; Gabor (Yorktown Heights, NY), Gooding; Thomas M. (Rochester, MN), Heidelberger; Philip (Yorktown Heights, NY), Kumar; Sameer (Yorktown Heights, NY), Mamidala; Amith R. (Yorktown Heights, NY), Miller; Douglas (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
12/ 568,115
September 28, 2009
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No.: B554331 awarded by Department of Energy. The Government has certain rights in this invention.