[mvapich-discuss] Disabling Cache for OSU Micro-Benchmarks

Subramoni, Hari subramoni.1 at osu.edu
Mon Nov 12 15:11:43 EST 2018


Hi, Mohammad.

OSU microbenchmarks does not have a method to flush the L2/L3 caches between iterations at this point in time.

Are you performing intra-node (two processes in one physical node) or inter-node (one process per node, between two physical nodes) tests? If it is an inter-node test, it is unlikely that caching can lead to a large difference in performance.

OSU microbenchmarks reports numbers in million bytes per second. Not megabytes per second. This is another thing can could explain the difference.

Thx,
Hari.

From: mvapich-discuss-bounces at cse.ohio-state.edu On Behalf Of Mohamad Othman Sindi
Sent: Monday, November 12, 2018 12:25 PM
To: mvapich-discuss at cse.ohio-state.edu <mvapich-discuss at mailman.cse.ohio-state.edu>
Subject: [mvapich-discuss] Disabling Cache for OSU Micro-Benchmarks

Dear All,

I just started using the OSU micro-benchmarks to do some network benchmarks using osu_bw and osu_latency.

The benchmarks are compiled with MPICH (not MVAPICH) as I am running on Ethernet.

When using osu_bw I am getting bandwidth results that are larger than the theoretical 1G and 10G networks that I am running on.

I am guessing this might be due to caching.

Is there a way to disable caching when running osu_bw?

Previously I've used the Intel MPI Benchmarks (IMB) to do similar tests and they had an option "-off_cache" to disable caching when launching the benchmark and I am just wondering if there's something similar with the OSU benchmarks.

Many thanks for your help.

Sincerely,

Mohamad




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20181112/fa086e10/attachment.html>


More information about the mvapich-discuss mailing list