×

CONTROLLING AND DYNAMICALLY VARYING AUTOMATIC PARALLELIZATION

  • US 20100153959A1
  • Filed: 12/15/2008
  • Published: 06/17/2010
  • Est. Priority Date: 12/15/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer readable storage medium storing program instructions operable to automatically control run-time parallelization of a software application, wherein the program instructions are executable to:

  • identify a parallel region within program instructions of a multi-threaded software application;

    instrument the software application with instructions executable to;

    allocate a buffer;

    store demand information in the buffer;

    read allocation information from the buffer without waiting for an update of the allocation information; and

    determine parallelization information for use in executing the parallel region based at least in part on the allocation information read from the buffer.

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