[PATCH] Divergence analysis for GPU programs

Daniel Berlin dberlin at dberlin.org
Tue Mar 24 10:56:08 PDT 2015


+fernando, who wrote the paper on divergence analysis you cite (and some
follow-ons, i believe), and had an LLVM implementation of it.
It may make sense for him to look over the algorithm itself.


(Note that looking at your paper, i'll point out their is a version that
handles affine constraints, etc at
https://hal.inria.fr/hal-00650235v1/document.  I have no opinion on whether
it's better for your usecases, but I know it can be made as fast as your
current algorithm :P)


On Tue, Mar 24, 2015 at 10:48 AM, Eric Christopher <echristo at gmail.com>
wrote:

> Drive by review: Needs some code comments explaining the functions (though
> I admit that most of them are pretty straightforward so just a simple "this
> is the point of this function would be good). Otherwise I don't see
> anything in particular. Nice big block comment at the top with the
> explanation. :)
>
> -eric
>
>
> http://reviews.llvm.org/D8576
>
> EMAIL PREFERENCES
>   http://reviews.llvm.org/settings/panel/emailpreferences/
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150324/fa56fbe1/attachment.html>


More information about the llvm-commits mailing list