[Beowulf] Monitoring communication + processing time
Weidendorfer, Josef
Josef.Weidendorfer at in.tum.de
Thu Feb 6 14:56:12 UTC 2025
Have a look at the tools page of VI-HPS:
https://www.vi-hps.org/tools/tools.html
Most is open source, some is commercial.
It includes mpiP and OpenSpeedShop, but there is also Scalasca, TAU, Vampir …
Josef
> Am 06.02.2025 um 12:17 schrieb Jim Cownie <jcownie at gmail.com>:
>
> There are a number of open source MPI profiling libraries which Google can no doubt find for you; as recommended below, mpiP looks sane (though I haven't tried it myself)
> Or, you can use the MPI Profiling interface to intercept MPI calls and time them yourself, though this is in effect writing your own MPI profiler, so seems somewhat unnecessary. If you do go this route, you should be able to do it as a separate add-on that doesn't require any application source code changes.
>
> MPI has (at my insistence :-)) had a profiling interface since MPI-1, so this is not new technology.
>
> -- Jim
> James Cownie <jcownie at gmail.com>
> Mob: +44 780 637 7146
>
>> On 3 Feb 2025, at 01:26, Chris Samuel <chris at csamuel.org> wrote:
>>
>> On 15/1/25 5:04 pm, Alexandre Ferreira Ramos via Beowulf wrote:
>>
>>> Does anyone have a hint about how we should proceed for this monitoring?
>>
>> LLNL also has an MPI profiling library: https://github.com/LLNL/mpiP
>>
>> I've not tried it myself, but I like the idea of it.
>>
>> All the best,
>> Chris
>> _______________________________________________
>> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
>> To change your subscription (digest mode or unsubscribe) visit https://beowulf.org/cgi-bin/mailman/listinfo/beowulf
>
>
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin Computing
> To change your subscription (digest mode or unsubscribe) visit https://beowulf.org/cgi-bin/mailman/listinfo/beowulf
More information about the Beowulf
mailing list