Skip to Content
Find More Like This
Return to Search

Constant time worker thread allocation via configuration caching

United States Patent

November 4, 2014
View the Complete Patent at the US Patent & Trademark Office
Mechanisms are provided for allocating threads for execution of a parallel region of code. A request for allocation of worker threads to execute the parallel region of code is received from a master thread. Cached thread allocation information identifying prior thread allocations that have been performed for the master thread are accessed. Worker threads are allocated to the master thread based on the cached thread allocation information. The parallel region of code is executed using the allocated worker threads.
Eichenberger; Alexandre E. (Chappaqua, NY), O'Brien; John K. P. (South Salem, NY)
International Business Machine Corporation (Armonk, NY)
13/ 070,811
March 24, 2011
This invention was made with Government support under Contract No.: B554331 awarded by the Department of Energy. The Government has certain rights in this invention.