search for: set_num_thread

Displaying 3 results from an estimated 3 matches for "set_num_thread".

Did you mean: set_num_threads
2012 Sep 26
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...n either be 0 (`Any`) signifying that the synchronized regions can be run in any order or 1 (`Ordered`) signifying that the synchronized regions must be run in increasing order of the index. 3. i32 @llvm.get_num_threads() Semantics: Returns the number of threads in the thread pool. 4. i32 @llvm.set_num_threads(i32) Set the number of threads in the thread pool. It should be possible to lower all OpenMP directives to the above four intrinsics in the frontend (please read this in conjunction with [1]): Parallel regions can be lowered as a parallel_map with @llvm.num_threads as the limit. ``` #pragma...
2012 Aug 14
4
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Tue, 14 Aug 2012 10:22:35 +0300 Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi> wrote: > On 08/13/2012 10:54 PM, Hal Finkel wrote: > > I had thought about uses for shared-memory OpenCL implementations, > > but I don't know enough about the use cases to make a specific > > proposal. Is your metadata documented anywhere? > > It is now a quick "brute
2012 Sep 26
1
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...n either be 0 (`Any`) signifying that the synchronized regions can be run in any order or 1 (`Ordered`) signifying that the synchronized regions must be run in increasing order of the index. 3. i32 @llvm.get_num_threads() Semantics: Returns the number of threads in the thread pool. 4. i32 @llvm.set_num_threads(i32) Set the number of threads in the thread pool. It should be possible to lower all OpenMP directives to the above four intrinsics in the frontend (please read this in conjunction with [1]): Parallel regions can be lowered as a parallel_map with @llvm.num_threads as the limit. ``` #pragma...