×

MECHANISM TO SUPPORT GENERIC COLLECTIVE COMMUNICATION ACROSS A VARIETY OF PROGRAMMING MODELS

  • US 20090006810A1
  • Filed: 06/26/2007
  • Published: 01/01/2009
  • Est. Priority Date: 06/26/2007
  • Status: Active Grant
First Claim
Patent Images

1. A system for supporting collective communications on a plurality of processors that use different parallel programming paradigms, comprising:

  • a schedule module operable to define one or more tasks in a collective operation;

    an executor module operable to execute said one or more tasks;

    a multisend module operable to perform one or more data transfer functions in said one or more tasks;

    a connection manager operable to control one or more connections and identify an available connection,the multisend module further operable to use the available connection in performing the one or more data transfer functions; and

    a language adaptor operable to interface at least to the multisend module,wherein a plurality of processors that use different parallel programming paradigms can use a common implementation of the schedule module, the executor module, the connection manager and the multisend module via the language adaptor specific to a parallel programming paradigm.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×