Re: About adding OMPT into GNU's libgomp

2015-04-14 Thread Harald Servat
2015-04-13 12:53 GMT+02:00 Jakub Jelinek : > > The only thing I'd like to say is that it would be nice if the changes > didn't affect performance of non-analyzed/traced apps, so if changes to hot > code paths are needed, they should be done with care, guarded with > __builtin_expect and benchmarked

Re: About adding OMPT into GNU's libgomp

2015-04-13 Thread Jakub Jelinek
On Mon, Apr 13, 2015 at 11:14:56AM +0200, Harald Servat wrote: > 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 t

Re: About adding OMPT into GNU's libgomp

2015-04-13 Thread Jonathan Wakely
On 13 April 2015 at 10:14, Harald Servat wrote: > Before we start, we'd like to know if there is someone else working > on this direction. And if so, could we cooperate? I have no idea about this part of your mail. > If there's nobody working on that, how should we start? According to > the G

About adding OMPT into GNU's libgomp

2015-04-13 Thread Harald Servat
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 v