<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in config</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c3b15b71 - [NFC] Inclusive Language: change master to main for .chm files</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#c3b15b71</link>
        <description>[NFC] Inclusive Language: change master to main for .chm files[NFC] As part of using inclusive language within the llvm project,this patch replaces master with main when referring to `.chm` files.Reviewed By: teemperorDifferential Revision: https://reviews.llvm.org/D113299

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Fri, 05 Nov 2021 17:33:13 +0000</pubDate>
        <dc:creator>Quinn Pham &lt;Quinn.Pham@ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>67e60434 - doxygen: disable the html timestamp: this is breaking the reproducible build of openmp</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#67e60434</link>
        <description>doxygen: disable the html timestamp: this is breaking the reproducible build of openmpllvm-svn: 318978

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Sat, 25 Nov 2017 14:12:33 +0000</pubDate>
        <dc:creator>Sylvestre Ledru &lt;sylvestre@debian.org&gt;</dc:creator>
    </item>
<item>
        <title>096ccdd3 - Remove trailing whitespace in files in doc/ directory</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#096ccdd3</link>
        <description>Remove trailing whitespace in files in doc/ directoryllvm-svn: 269842

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Tue, 17 May 2016 21:12:48 +0000</pubDate>
        <dc:creator>Jonathan Peyton &lt;jonathan.l.peyton@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>bb02c254 - Fix two typos in documentation</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#bb02c254</link>
        <description>Fix two typos in documentationllvm-svn: 244811

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Wed, 12 Aug 2015 21:05:22 +0000</pubDate>
        <dc:creator>Jonathan Peyton &lt;jonathan.l.peyton@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>820b2555 - Change some text areas from saying Intel(R) OpenMP runtime library to LLVM OpenMP runtime library.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#820b2555</link>
        <description>Change some text areas from saying Intel(R) OpenMP runtime library to LLVM OpenMP runtime library.llvm-svn: 236884

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Fri, 08 May 2015 17:41:32 +0000</pubDate>
        <dc:creator>Andrey Churbanov &lt;Andrey.Churbanov@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>4cc4bb4c - I apologise in advance for the size of this check-in. At Intel we do</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#4cc4bb4c</link>
        <description>I apologise in advance for the size of this check-in. At Intel we dounderstand that this is not friendly, and are working to change ourinternal code-development to make it easier to make developmentfeatures available more frequently and in finer (more functional)chunks. Unfortunately we haven&apos;t got that in place yet, and unpickingthis into multiple separate check-ins would be non-trivial, so pleasebear with me on this one. We should be better in the future.Apologies over, what do we have here?GGC 4.9 compatibility--------------------* We have implemented the new entrypoints used by code compiled by GCC4.9 to implement the same functionality in gcc 4.8. Therefore codecompiled with gcc 4.9 that used to work will continue to do so.However, there are some other new entrypoints (associated with taskcancellation) which are not implemented. Therefore user code compiledby gcc 4.9 that uses these new features will not link against the LLVMruntime. (It remains unclear how to handle those entrypoints, sincethe GCC interface has potentially unpleasant performance implicationsfor join barriers even when cancellation is not used)--- new parallel entry points ---new entry points that aren&apos;t OpenMP 4.0 relatedThese are implemented fully :-      GOMP_parallel_loop_dynamic()      GOMP_parallel_loop_guided()      GOMP_parallel_loop_runtime()      GOMP_parallel_loop_static()      GOMP_parallel_sections()      GOMP_parallel()--- cancellation entry points ---Currently, these only give a runtime error if OMP_CANCELLATION is truebecause our plain barriers don&apos;t check for cancellation while waiting        GOMP_barrier_cancel()        GOMP_cancel()        GOMP_cancellation_point()        GOMP_loop_end_cancel()        GOMP_sections_end_cancel()--- taskgroup entry points ---These are implemented fully.      GOMP_taskgroup_start()      GOMP_taskgroup_end()--- target entry points ---These are empty (as they are in libgomp)     GOMP_target()     GOMP_target_data()     GOMP_target_end_data()     GOMP_target_update()     GOMP_teams()Improvements in Barriers and Fork/Join--------------------------------------* Barrier and fork/join code is now in its own file (which makes iteasier to understand and modify).* Wait/release code is now templated and in its own file; suspend/resume code is also templated* There&apos;s a new, hierarchical, barrier, which exploits thecache-hierarchy of the Intel(r) Xeon Phi(tm) coprocessor to improvefork/join and barrier performance.***BEWARE*** the new source files have *not* been added to the legacyCmake build system. If you want to use that fixes wil be required.Statistics Collection Code--------------------------* New code has been added to collect application statistics (if thisis enabled at library compile time; by default it is not). Thestatistics code itself is generally useful, the lightweight timingcode uses the X86 rdtsc instruction, so will require changes for otherarchitectures.The intent of this code is not for users to tune their codes butrather 1) For timing code-paths inside the runtime2) For gathering general properties of OpenMP codes to focus attentionon which OpenMP features are most used. Nested Hot Teams----------------* The runtime now maintains more state to reduce the overhead ofcreating and destroying inner parallel teams. This improves theperformance of code that repeatedly uses nested parallelism with thesame resource allocation. Set the new KMP_HOT_TEAMS_MAX_LEVELenvirable to a depth to enable this (and, of course, OMP_NESTED=trueto enable nested parallelism at all).Improved Intel(r) VTune(Tm) Amplifier support---------------------------------------------* The runtime provides additional information to Vtune via theitt_notify interface to allow it to display better OpenMP specificanalyses of load-imbalance.Support for OpenMP Composite Statements---------------------------------------* Implement new entrypoints required by some of the OpenMP 4.1composite statements.Improved ifdefs---------------* More separation of concepts (&quot;Does this platform do X?&quot;) fromplatforms (&quot;Are we compiling for platform Y?&quot;), which should simplifyfuture porting.ScaleMP* contribution---------------------Stack padding to improve the performance in their environment wherecross-node coherency is managed at the page level.Redesign of wait and release code---------------------------------The code is simplified and performance improved.Bug Fixes---------    *Fixes for Windows multiple processor groups.    *Fix Fortran module build on Linux: offload attribute added.    *Fix entry names for distribute-parallel-loop construct to be consistent with the compiler codegen.    *Fix an inconsistent error message for KMP_PLACE_THREADS environment variable.llvm-svn: 219214

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Tue, 07 Oct 2014 16:25:50 +0000</pubDate>
        <dc:creator>Jim Cownie &lt;james.h.cownie@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5e8470af - First attempt to import OpenMP runtime</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/openmp/runtime/doc/doxygen/config#5e8470af</link>
        <description>First attempt to import OpenMP runtimellvm-svn: 191506

            List of files:
            /llvm-project-15.0.7/openmp/runtime/doc/doxygen/config</description>
        <pubDate>Fri, 27 Sep 2013 10:38:44 +0000</pubDate>
        <dc:creator>Jim Cownie &lt;james.h.cownie@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
