search for: pargmas

Displaying 4 results from an estimated 4 matches for "pargmas".

Did you mean: paras
2013 Jan 25
0
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
Pekka, I am in favor of adding metadata to control different aspects of vectorization, mainly for supporting user-level pargmas [1] but also for DSLs. Before we start adding metadata to the IR we need to define the semantics of the tags. "Parallel_for" is too general. We also want to control vectorization factor, unroll factor, cost model, etc. Doug Gregor suggested to add the metadata to the branch instruction...
2013 Jan 25
2
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
> I am in favor of adding metadata to control different aspects of > vectorization, mainly for supporting user-level pargmas [1] but also for > DSLs. Before we start adding metadata to the IR we need to define the > semantics of the tags. "Parallel_for" is too general. We also want to control > vectorization factor, unroll factor, cost model, etc. These are used to control *how* the loops are parallel...
2013 Jan 25
4
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
On 01/25/2013 04:21 PM, Hal Finkel wrote: > My point is that I specifically think that you should try it. I'm curious > to see how what you come up with might apply to other use cases as well. OK, attached is the first quick attempt towards this. I'm not proposing committing this, but would like to get comments to possibly move towards something committable. It simply looks for a
2013 Jan 31
0
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
...s without too much effort ;). I just don't know (yet) where to start - can you give me a hint, Pekka? Cheers, Ralf On 1/25/13 10:54 PM, Pekka Jääskeläinen wrote: >> I am in favor of adding metadata to control different aspects of >> vectorization, mainly for supporting user-level pargmas [1] but also for >> DSLs. Before we start adding metadata to the IR we need to define the >> semantics of the tags. "Parallel_for" is too general. We also want to >> control >> vectorization factor, unroll factor, cost model, etc. > > These are used to contro...