This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

About adding OMPT into GNU's libgomp


Dear list,

  we're considering in adding OMPT [1] into the GNU OpenMP runtime. In
brief, OMPT is a specification of an API for performance analysis
tools such as TAU, Extrae and HPCToolkit. It mainly consists of calls
that allow querying the state of the threads and callbacks to notify a
tool of various OpenMP runtime events during an execution.

  Before we start, we'd like to know if there is someone else working
on this direction. And if so, could we cooperate?

  If there's nobody working on that, how should we start? According to
the GCC webpage, GCC 5 is open for regression and doc fixes only [2],
so it could considered mature enough to be a starting point? Or should
we start in GCC 4.9.x? That being said, I've seen that there's a copy
of GCC in GitHub [3]; should we clone it, branch to GCC 5 (if that
exists), and then work on a local branch until we can send you some
patches? Or do you suggest a different work plan?

Thank you very much

[1] http://openmp.org/mp-documents/ompt-tr2.pdf
[2] https://gcc.gnu.org/ml/gcc/2015-03/msg00241.html
[3] https://github.com/gcc-mirror/gcc

-- 
"People say nothing is impossible, but I do nothing everyday."
- A. A. Milne


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]