×

Virtual heterogeneous channel for message passing

  • US 20090119676A1
  • Filed: 10/31/2008
  • Published: 05/07/2009
  • Est. Priority Date: 09/27/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • creating a shared memory segment to store a synchronization block for each process to execute in a message passing interface (MPI) library, wherein each synchronization block includes a wait flag to indicate that the associated process is in a wait state and a wake up counter to indicate a number of messages sent by the associated process to another process that have not been received;

    transferring a message from a first process to a shared memory buffer of a second process via a shared memory connection; and

    sending a wake up message from the first process to the second process via a secondary connection if the second process is in the wait state.

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