[cfe-dev] OpenMP 3.1 Support Implementation In Clang Is Available

Andrey Bokhanko andreybokhanko at gmail.com
Wed Aug 28 03:28:54 PDT 2013


Roman,

Sorry, we haven't merged the patch with current clang trunk (if that is
what you mean).

But see this message (
http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031608.html) from
Chris Bergström -- I guess this will be done soon enough.

Andrey Bokhanko
=============
Software Engineer
Intel


On Tue, Aug 27, 2013 at 5:48 PM, Roman Divacky <rdivacky at freebsd.org> wrote:

> Nice! Can you publish patches against vanilla llvm and clang?
>
> Thanks. Roman
>
> On Tue, Aug 27, 2013 at 04:13:52PM +0400, Andrey Bokhanko wrote:
> > All,
> >
> > This is to announce availability of a full OpenMP 3.1 support
> > implementation in Clang compiler.
> >
> > The project is hosted there: http://clang-omp.github.com/
> >
> > It is based on clang 3.3 (and will be updated as new clang/llvm releases
> > become available); also, we plan to eventually contribute everything to
> the
> > clang trunk (initial patches have already been committed).
> >
> > This implementation supports 3.1 version of OpenMP standard in full; it
> > passes all OpenMP tests we tried with it so far (this includes OpenMP
> > Validation Suite from OpenUH Research Compiler, SPEC OMP2012 and internal
> > Intel test suites). Performance-wise, it demonstrates similar gains and
> > scalability as other compilers with OpenMP support. (Sorry, I can?t be
> more
> > specific here, as properly reporting performance results is a precise and
> > laborious process. You are welcome to try clang compiler with OpenMP
> > support on your own OpenMP programs, awe performance gains and share
> > excitement with the community. :-))
> >
> > The project was started by Mahesha HS (then at AMD), who created initial
> > patch. After that, it was carried out by several Intel engineers; Alexey
> > Bataev did most of the coding. Hal Finkel, Dmitry Gribenko and Doug
> Gregor
> > contributed a lot with code reviews.
> >
> > OpenMP in an evolving standard; thus, there is always something still
> left
> > to be done, and your contributions (of any kind -- patches, code reviews,
> > testing, bug reports) are very much welcome!
> >
> > Yours,
> > Andrey Bokhanko
> > ==============
> > Software Engineer
> > Intel
> >
> > P.S.: I cross-posted this announcement to LLVM-dev mailing list, as it
> has
> > a wider circulation. Sorry for double posting.
>
> > _______________________________________________
> > cfe-dev mailing list
> > cfe-dev at cs.uiuc.edu
> > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130828/0c08d56d/attachment.html>


More information about the cfe-dev mailing list