[llvm-dev] [cfe-dev] [Openmp-dev] RFC: Proposing an LLVM subproject for parallelism runtime and support libraries

Chandler Carruth via llvm-dev
Mon, 09 May 2016 18:07:32 -0000

On Mon, May 9, 2016 at 12:04 PM Andrey Bokhanko via cfe-dev <
cfe-dev at lists.llvm.org> wrote:

> Thanks Jason (and Chandler) to tell Chandler's opinion, though it still
> doesn't answer my original question:
>
>
> > Both SE and libomptarget are libraries that handle offloading, not
> parallelism. I understand other libraries, to be added in the future, might
> deal with parallelism, but maybe we need a separate project for them?
> (Something Chris already hinted.)
>
> The example simply adds confusion
>
>
> > One example he brought up was AVX 512. He thinks that code explicitly
> targeting CPU parallelism should also be included in this project, even
> though it doesn't fit in the category of "offloading".
>
> Do we want to add a vectorizer to this project as well?
>

I would not expect a vectorizer to really fit here, no.

But I would like to have this be a viable home for support libraries used
by vectorizers if that proves useful.

I thought this was usefully captured by the '_rt' or '_libs'
suffix.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20160509/4f152675/attachment.html>