search for: openmp31_stat

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

Did you mean: openmp31_static
2012 Aug 14
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...tness. A large constraint on the design of a metadata API is that OK, I see. I suppose it's not a big deal to add the scheduling property. At least if one (later) allows adding scheduling modes supported by other standards than OpenMP as well. I.e., not modes like "static" but "openmp31_static" or similar. For OpenCL work item loops the scheduling mode could be "auto" or left empty. > I agree. I think that vectorization is best done earlier in the > optimization schedule. Vectorization, however, should appropriately > update loop metadata to allow for proper in...
2012 Aug 13
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Mon, 13 Aug 2012 12:38:02 +0300 Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi> wrote: > Hi, > > On 08/10/2012 11:06 PM, Hal Finkel wrote: > > I'd like to see support in clang/LLVM for multi-core parallelism, > > especially support for OpenMP. I think that the best way to do > > this is by designing an LLVM-based API (metadata and intrinsics) >
2012 Aug 14
4
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...metadata API is > > that > > OK, I see. > > I suppose it's not a big deal to add the scheduling property. At > least if one (later) allows adding scheduling modes supported by other > standards than OpenMP as well. I.e., not modes like "static" but > "openmp31_static" or similar. For OpenCL work item loops the > scheduling mode could be "auto" or left empty. I think that this makes sense. For some things, like 'static', we can define backend-independent semantics. For other things, like OpenMP's 'runtime', which is tied...