<div dir="ltr">Great news! Congratulations Andrey & team!<div><br></div><div>Looking forward to seeing the code upstream.</div><div><br></div><div>cheers,</div><div>--renato</div></div><div class="gmail_extra"><br><br>
<div class="gmail_quote">On 27 August 2013 13:20, Andrey Bokhanko <span dir="ltr"><<a href="mailto:andreybokhanko@gmail.com" target="_blank">andreybokhanko@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<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" target="_blank">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>
<br>_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div>