Displaying 3 results from an estimated 3 matches for "cppref_pragma_parallel".
2013 Jan 28
0
[LLVMdev] [PATCH] parallel loop awareness to the LoopVectorizer
...with a non-existing
loop dependence analyzer is equivalent to the semantics of the proposed
metadata.
Also, it's a bit unclear what is the real difference to the #pragma parallel:
http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/cref_cls/common/cppref_pragma_parallel.htm
It similarly states: "However, if dependencies are proven, they are not
ignored." So conversely, if the compiler cannot prove a dependency for
some reason, they *are* ignored?
OpenMP's 'omp for', on the other hand, can be used to mark a truly parallel
loop where this me...
2013 Jan 28
5
[LLVMdev] [PATCH] parallel loop awareness to the LoopVectorizer
----- Original Message -----
> From: "Nadav Rotem" <nrotem at apple.com>
> To: "Pekka Jääskeläinen" <pekka.jaaskelainen at tut.fi>
> Cc: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
> Sent: Monday, January 28, 2013 10:45:36 AM
> Subject: Re: [LLVMdev] [PATCH] parallel loop awareness to the LoopVectorizer
>
> Hi Pekka,
2013 Jan 28
0
[LLVMdev] parallel loop awareness to the LoopVectorizer
...something with slightly weaker semantics for ivdep.
>
> >
> > Also, it's a bit unclear what is the real difference to the #pragma
> > parallel:
> >
> http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/cref_cls/common/cppref_pragma_parallel.htm
> >
> > It similarly states: "However, if dependencies are proven, they are
> > not
> > ignored." So conversely, if the compiler cannot prove a dependency
> > for
> > some reason, they *are* ignored?
>
> Interesting.
>
> >
> > O...