<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<font style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Thanks a lot Andrey (and team) for finally getting this done.
<br>
<br>
-Dibyendu<br>
AMD India</font><br>
 <br>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<font style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><b>From</b>: Andrey Bokhanko [mailto:andreybokhanko@gmail.com]
<br>
<b>Sent</b>: Tuesday, August 27, 2013 07:20 AM<br>
<b>To</b>: LLVM Developers Mailing List <llvmdev@cs.uiuc.edu> <br>
<b>Subject</b>: [LLVMdev] OpenMP 3.1 Support Implementation In Clang Is Available
<br>
</font> <br>
</div>
<div dir="ltr">
<div>[This is a cross-posting of a message posted in cfe-dev mailing list (<a href="http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031595.html">http://lists.cs.uiuc.edu/pipermail/cfe-dev/2013-August/031595.html</a>); sorry for double-posting.]<br>
<br>
All,<br>
<br>
</div>
This is to announce availability of a full OpenMP 3.1 support implementation in Clang compiler.<br>
<div><br>
The project is hosted there: <a href="http://clang-omp.github.com/" target="_blank">
http://clang-omp.github.com/</a><br>
<br>
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).<br>
<br>
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. :-))<br>
<br>
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.<br>
<br>
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!<br>
<br>
Yours,<br>
Andrey Bokhanko<br>
==============<br>
Software Engineer<br>
Intel<br>
<br>
</div>
</div>
</body>
</html>