Displaying 7 results from an estimated 7 matches for "cc'12".
Did you mean:
c12
2013 Feb 01
1
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
...oes this mean that you're close to releasing the new version?
It depends ;). The new version is already running in our OpenCL driver,
which means that it is more or less at the same level of the old
implementation now. However, the exploitation of the divergence analysis
as described in our CC'12 paper is not fully implemented yet, I can't
seem to find the time for that right now :(.
Anyway, if you guys are interested, I can give you access to the repository.
Best,
Ralf
2012 Oct 17
0
[LLVMdev] Loop vectorizer
...I am willing to provide all of my implementation as soon as required.
I hope to have mostly finished the rewrite at that point.
Cheers,
Ralf
[1] "Whole-Function Vectorization", Karrenberg and Hack, CGO'11
[2] "Improving Performance of OpenCL on CPUs", Karrenberg and Hack, CC'12
2013 Jan 31
0
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
----- Original Message -----
> From: "Pekka Jääskeläinen" <pekka.jaaskelainen at tut.fi>
> To: "Ralf Karrenberg" <Chareos at gmx.de>
> Cc: "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>
> Sent: Thursday, January 31, 2013 11:15:43 AM
> Subject: Re: [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
>
> Hi Ralf,
>
> On 01/31/2013 05:44 PM, Ralf Karrenberg wrote:
> > As f...
2013 Feb 01
0
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
----- Original Message -----
> From: "Ralf Karrenberg" <Chareos at gmx.de>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: "Pekka Jääskeläinen" <pekka.jaaskelainen at tut.fi>, "LLVM Developers Mailing List" <llvmdev at cs.uiuc.edu>, "Nadav
> Rotem" <nrotem at apple.com>
> Sent: Friday, February 1, 2013 1:49:28 AM
> Subject: Re: [LLVMdev] LoopVectorizer in OpenCL...
2012 Oct 16
4
[LLVMdev] Loop vectorizer
----- Original Message -----
> Hi Preston!
>
> >
> > I'd start by making a plan (a design!) with goals and stuff.
> > Publish it so we can see what you mean by "vectorization".
>
> I will send a separate email later, but here is a quick overview. I
> see the vectorizer having four main components:
>
> 1. Preparation passes: If-conversion,
2012 Oct 17
2
[LLVMdev] Loop vectorizer
...opportunity to take advantage of your work in current development.
Thanks again,
Hal
>
> Cheers,
> Ralf
>
>
> [1] "Whole-Function Vectorization", Karrenberg and Hack, CGO'11
> [2] "Improving Performance of OpenCL on CPUs", Karrenberg and Hack,
> CC'12
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>
--
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne Nationa...
2013 Jan 31
3
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
Hi Ralf,
On 01/31/2013 05:44 PM, Ralf Karrenberg wrote:
> As for the current status, the loop vectorizer is only able to vectorize
> inner loops and (I think) does not handle function calls and memory
> operations well. This will prevent it from vectorizing a large group of
> OpenCL kernels, and certainly all "interesting", more complex ones.
Agreed -- but not being able to