Kickstarting work on software engineering toolset(s)

40 views
Skip to first unread message

Giulio Eulisse

unread,
Jun 8, 2018, 6:22:09 AM6/8/18
to HEP Software Foundation Technical Forum

Dear all,


as discussed in Naples we want to kickstart a working group about improving our software engineering toolset(s), in particular concerning code profilers and static analysers.


For this reason we will have a meeting next week trying to gather a few ideas and decide a way forward:


https://indico.cern.ch/event/735132/


I also suggest anyone who wants to participate to subscribe to the HSF Technical Forum group, where we will try to keep further discussions:


hsf-tec...@googlegroups.com


--

Ciao,

Giulio, Martin & Graeme

Graeme A Stewart

unread,
Jun 14, 2018, 6:51:58 AM6/14/18
to HEP Software Foundation Technical Forum
A wee reminder of our meeting this afternoon at 15h CERN time.

Cheers

Giulio, Martin & Graeme

--
You received this message because you are subscribed to the Google Groups "HEP Software Foundation Technical Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hsf-tech-foru...@googlegroups.com.
To post to this group, send email to hsf-tec...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hsf-tech-forum/23680bb2-531d-4f7c-afec-0e002fd5ed9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
Graeme A Stewart  - CERN EP-SFT, 32-R-B08, x64462



Stewart Martin-Haugh

unread,
Jun 22, 2018, 12:12:39 PM6/22/18
to HEP Software Foundation Technical Forum
Hi,

I mentioned during the meeting that I'd written some resources on optimisation, which I uploaded to GitHub:

Graeme also mentioned Hadrien Grasland's excellent perf resource:

It would be good to collect similar resources somewhere. This may be more for the training WG.

Cheers,
Stewart

On Thursday, 14 June 2018 11:51:58 UTC+1, Graeme Stewart wrote:
A wee reminder of our meeting this afternoon at 15h CERN time.

Cheers

Giulio, Martin & Graeme

On 8 Jun 2018, at 12:22, Giulio Eulisse <giulio....@gmail.com> wrote:

Dear all,


as discussed in Naples we want to kickstart a working group about improving our software engineering toolset(s), in particular concerning code profilers and static analysers.


For this reason we will have a meeting next week trying to gather a few ideas and decide a way forward:


https://indico.cern.ch/event/735132/


I also suggest anyone who wants to participate to subscribe to the HSF Technical Forum group, where we will try to keep further discussions:



--

Ciao,

Giulio, Martin & Graeme


--
You received this message because you are subscribed to the Google Groups "HEP Software Foundation Technical Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to hsf-tech-foru...@googlegroups.com.
To post to this group, send email to hsf-tec...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/hsf-tech-forum/23680bb2-531d-4f7c-afec-0e002fd5ed9d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Giulio Eulisse

unread,
Jun 27, 2018, 7:38:57 AM6/27/18
to HEP Software Foundation Technical Forum, Stewart Martin-Haugh
Ciao,

as we said in the meeting, that's a good idea, we just need to find some place where to put the links. I will try to follow this up.

On my side, beside the contribution at FOSDEM about igprof I already mentioned:


I also have a bit of introductory material I prepared for a tutorial I made at UiB and later at CERN for ALICE:


-- 
Ciao,
Giulio

Vincenzo Innocente

unread,
Jun 27, 2018, 7:59:00 AM6/27/18
to Giulio Eulisse, HEP Software Foundation Technical Forum, Stewart Martin-Haugh
perf comes with its own online tutorials and support
https://perf.wiki.kernel.org/index.php/Main_Page
including Roberto's good old slides

I use andy keen's wrapper ocperf
https://github.com/andikleen/pmu-tools
http://halobates.de/blog/p/245
well documented as well
never used its plotting features though

nvprof is a "commercial" professional tool
https://docs.nvidia.com/cuda/profiler-users-guide/index.html
so the amount of resourses is close to infinite...

v.
>>> hsf-tec...@googlegroups.com
>>>
>>>
>>>
>>> --
>>>
>>> Ciao,
>>>
>>> Giulio, Martin & Graeme
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups "HEP Software Foundation Technical Forum" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an email to hsf-tech-foru...@googlegroups.com.
>>> To post to this group, send email to hsf-tec...@googlegroups.com.
>>> To view this discussion on the web visit https://groups.google.com/d/msgid/hsf-tech-forum/23680bb2-531d-4f7c-afec-0e002fd5ed9d%40googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>> --
>> Graeme A Stewart - CERN EP-SFT, 32-R-B08, x64462
>>
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups "HEP Software Foundation Technical Forum" group.
>> To unsubscribe from this group and stop receiving emails from it, send an email to hsf-tech-foru...@googlegroups.com.
>> To post to this group, send email to hsf-tec...@googlegroups.com.
>> To view this discussion on the web visit https://groups.google.com/d/msgid/hsf-tech-forum/58dee3cd-762d-4872-a761-c76559cf0147%40googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups "HEP Software Foundation Technical Forum" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to hsf-tech-foru...@googlegroups.com.
> To post to this group, send email to hsf-tec...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/hsf-tech-forum/94129ff1-d640-4d63-a4cb-ead76d0ead04%40Spark.

Giulio Eulisse

unread,
Jun 29, 2018, 3:17:10 PM6/29/18
to Vincenzo Innocente, HEP Software Foundation Technical Forum, Stewart Martin-Haugh
Ciao,

Yes, I agree the amount of resources is close to infinite. That's why during the meeting I was saying that is not lack of documentation the problem, we just need a few to kickstart people. Admittedly, googling for "software profiling tools" is already a very good starting point.

What is needed is simply to raise awareness a bit so that people start to think, to read about, and use those tools.

-- 
Ciao,
Giulio
Reply all
Reply to author
Forward
0 new messages