Re: [DynInst_API:] OPENMP Support with Dyninst

2018-06-14 Thread John Mellor-Crummey
Have you looked at the emerging OMPT tools interface for OpenMP? What 
instrumentation do you want to add to OpenMP programs with Dyninst? (One of my 
students used a combination of Dyninst instrumentation of loads and stores + 
the OMPT tools API to build an OpenMP race detector.)

--
John Mellor-Crummey

(sent from my phone)

> On Jun 5, 2018, at 1:58 PM, Jordi Alcaraz Rodriguez  
> wrote:
> 
> Hello,
> 
> I'm interested in OpenMP Support with dyninst and found in Paradyn/Condor 
> Week 2007 a document called "Supporting openMP and other Higher Languages in 
> Dyninst".
> 
> In this document OpenMP is shown for Solaris and Power, is there support for 
> other processors? 
> 
> Where could I consult functions and types for OpenMP like BPath_parRegion, 
> getParRegions and others? I looked at the documentation but didn't find it.
> 
> 
> Best regards,
> Jordi Alcaraz
> ___
> Dyninst-api mailing list
> Dyninst-api@cs.wisc.edu
> https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Re: [DynInst_API:] OPENMP Support with Dyninst

2018-06-14 Thread Barton Miller

Hi Jordi.

We're happy to help you out in instrumenting OpenMP programs. Do you 
have specific questions? Part of the issue is to figure out how the 
various OpenMP directives get translated into code.  Each compiler has 
different structures, different function names, etc.


--bart


On 2018-06-13 8:27 AM, Xiaozhu Meng wrote:

Hi Jordi,

I am sorry for the late response. Based on my 7-year experience 
working in the Dyninst group, I am not aware of any thread of work 
following up the OpenMP Support document. My best guess is that it was 
a research project, but never made into the mainstream Dyninst.


Thanks,

--Xiaozhu

On Fri, Jun 8, 2018 at 1:32 PM Jordi Alcaraz Rodriguez 
mailto:jordi.alca...@uab.cat>> wrote:


Hello,


I'm interested in OpenMP Support with dyninst and found in
Paradyn/Condor Week 2007 a document called "Supporting openMP and
other Higher Languages in Dyninst".


In this document OpenMP is shown for Solaris and Power, is there
support for other processors?


Where could I consult functions and types for OpenMP like
BPath_parRegion, getParRegions and others? I looked at the
documentation but didn't find it.



Best regards,

Jordi Alcaraz
___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu 
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api



___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api


___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

Re: [DynInst_API:] OPENMP Support with Dyninst

2018-06-13 Thread Xiaozhu Meng
Hi Jordi,

I am sorry for the late response. Based on my 7-year experience working in
the Dyninst group, I am not aware of any thread of work following up the
OpenMP Support document. My best guess is that it was a research project,
but never made into the mainstream Dyninst.

Thanks,

--Xiaozhu

On Fri, Jun 8, 2018 at 1:32 PM Jordi Alcaraz Rodriguez <
jordi.alca...@uab.cat> wrote:

> Hello,
>
>
> I'm interested in OpenMP Support with dyninst and found in Paradyn/Condor
> Week 2007 a document called "Supporting openMP and other Higher Languages
> in Dyninst".
>
>
> In this document OpenMP is shown for Solaris and Power, is there support
> for other processors?
>
>
> Where could I consult functions and types for OpenMP like BPath_parRegion,
> getParRegions and others? I looked at the documentation but didn't find it.
>
>
>
> Best regards,
> Jordi Alcaraz
>
> ___
> Dyninst-api mailing list
> Dyninst-api@cs.wisc.edu
> https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api
___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api

[DynInst_API:] OPENMP Support with Dyninst

2018-06-08 Thread Jordi Alcaraz Rodriguez
Hello,


I'm interested in OpenMP Support with dyninst and found in Paradyn/Condor Week 
2007 a document called "Supporting openMP and other Higher Languages in 
Dyninst".


In this document OpenMP is shown for Solaris and Power, is there support for 
other processors?


Where could I consult functions and types for OpenMP like BPath_parRegion, 
getParRegions and others? I looked at the documentation but didn't find it.



Best regards,

Jordi Alcaraz
___
Dyninst-api mailing list
Dyninst-api@cs.wisc.edu
https://lists.cs.wisc.edu/mailman/listinfo/dyninst-api