[Openmp-dev] Patches to support OMPT
Hahnfeld at itc.rwth-aachen.de
Thu Apr 23 06:06:39 PDT 2015
we have just updated the revisions with your feedback.
Any further comments on this?
> -----Original Message-----
> From: openmp-dev-bounces at cs.uiuc.edu [mailto:openmp-dev-
> bounces at cs.uiuc.edu] On Behalf Of Hahnfeld, Jonas
> Sent: Thursday, April 09, 2015 3:25 PM
> To: 'openmp-dev at dcs-maillist2.engr.illinois.edu'
> Cc: John Mellor-Crummey (johnmc at rice.edu); Cramer, Tim
> Subject: [Openmp-dev] Patches to support OMPT
> Hi all!
> After some months of work, we would like to share our patches to add
> support for OMPT to this version of the Intel runtime.
> Implementation was mainly done by John Mellor-Crummey from Rice
> University in a repository at Google Code.
> Support for OMPT is disabled by default and therefore has to be enabled
> With CMake, define "ompt-support": $ cmake -Dompt-support=true ..
> build.pl works nearly the same: $ make build_args="--ompt-support=on"
> With this switch, ompt-blame and ompt-trace will be enabled as well which
> can be disabled separately.
> We've uploaded the patches to LLVM's Phabricator. Some short explanation:
> This is a preparation patch to get information about the actual release
> from nested locks.
> This patch contains the new files for OMPT and the needed changes to the
> build infrastructure.
> These are the actual changes in the runtime to issue OMPT-related
> All of them are surrounded by #if OMPT_SUPPORT and can be disabled
> (which is the default).
> The implementation is tested with the OMPT-TestSuite and conforms with
> the OpenMP's 2nd Technical Report.
> Additionally we ran the OpenMP Validation Suite contained in this
> to make sure that nothing broke.
> Please review and commit if found suitable.
> We know that these are rather big patches (for a big feature), but we
> couldn't come up with a better splitting.
> From Aachen,
> Tim Cramer and Jonas Hahnfeld
> : http://openmp.org/mp-documents/ompt-tr2.pdf
> : https://code.google.com/p/ompt-intel-openmp/
> : http://reviews.llvm.org/D8916
> : http://reviews.llvm.org/D8917
> : http://reviews.llvm.org/D8918
> : https://code.google.com/p/ompt-test-suite/
> Jonas Hahnfeld, MATSE-Auszubildender
> IT Center
> Group: High Performance Computing
> Division: Computational Science and Engineering RWTH Aachen University
> Seffenter Weg 23 D 52074 Aachen (Germany) Hahnfeld at itc.rwth-aachen.de
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 5868 bytes
Desc: not available
More information about the Openmp-dev