Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Constant time worker thread allocation via configuration caching

Patent ·
OSTI ID:1163186

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.

Research Organization:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Organization:
USDOE
Assignee:
International Business Machine Corporation (Armonk, NY)
Patent Number(s):
8,881,159
Application Number:
13/070,811
OSTI ID:
1163186
Country of Publication:
United States
Language:
English

References (2)

MPI versus MPI+OpenMP on the IBM SP for the NAS Benchmarks conference January 2000
Analyzing Overheads and Scalability Characteristics of OpenMP Applications book January 2006