×

ANALYZING UPDATE CONDITIONS FOR SHARED VARIABLE DIRECTORY INFORMATION IN A PARALLEL COMPUTER

  • US 20140173205A1
  • Filed: 02/13/2013
  • Published: 06/19/2014
  • Est. Priority Date: 12/18/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method of analyzing update conditions for shared variable directory (SVD) information in a parallel computer, the parallel computer comprising a plurality of threads of execution, the threads organized into tasks, the parallel computer further comprising memory partitioned to provide each thread with a private memory and a shared memory, the method comprising:

  • receiving, by a runtime optimizer of a second task, a compare-and-swap operation header, the compare-and-swap operation header including an SVD key, a first SVD address, and an updated first SVD address, wherein the first SVD address is associated with the SVD key in a first SVD associated with a first task;

    in response to receiving the compare-and-swap operation header, retrieving from a remote address cache associated with the second task, by the runtime optimizer, a second SVD address indicating a location within a memory partition associated with the first SVD;

    determining, by the runtime optimizer, whether the second SVD address matches the first SVD address; and

    transmitting, by the runtime optimizer, a result indicating whether the second SVD address matches the first SVD address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×