Ralf Karrenberg
2013-Feb-01 07:49 UTC
[LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
Hi Hal, On 1/31/13 6:47 PM, Hal Finkel wrote:>>> In any case, since our own OpenCL driver is more of a >>> proof-of-concept >>> implementation and not very robust, I'd be willing to give it a try >>> to >>> integrate the current libWFV into pocl. This should boost >>> performance >>> quite a bit for many kernels without too much effort ;). I just > > Ralf, Does 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
Hal Finkel
2013-Feb-01 14:39 UTC
[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 C work group autovectorization > > Hi Hal, > > On 1/31/13 6:47 PM, Hal Finkel wrote: > >>> In any case, since our own OpenCL driver is more of a > >>> proof-of-concept > >>> implementation and not very robust, I'd be willing to give it a > >>> try > >>> to > >>> integrate the current libWFV into pocl. This should boost > >>> performance > >>> quite a bit for many kernels without too much effort ;). I just > > > > Ralf, Does 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.I think that would be useful, thanks! -Hal> > Best, > Ralf >
Maybe Matching Threads
- [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
- [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
- [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
- [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization
- [LLVMdev] LoopVectorizer in OpenCL C work group autovectorization