Joshua,

In shared memory the bandwidth depends on many parameters, including the
process placement and the size of the different cache levels. In your
particular case I guess after 128k you are outside the L2 cache (1/2 of the
cache in fact) and the bandwidth will drop as the data need to be flushed
to main memory.

  George.



On Fri, Mar 17, 2017 at 1:47 PM, Joshua Mora <joshua_m...@usa.net> wrote:

> Hello,
> I am trying to get the max bw for shared memory communications using
> osu_[bw,bibw,mbw_mr] benchmarks.
> I am observing a peak at ~64k/128K msg size and then drops instead of
> sustaining it.
> What parameters or linux config do I need to add to default openmpi
> settings
> to get this improved ?
> I am already using vader and knem.
>
> See below one way bandwidth with peak at 64k.
>
> # Size      Bandwidth (MB/s)
> 1                       1.02
> 2                       2.13
> 4                       4.03
> 8                       8.48
> 16                     11.90
> 32                     23.29
> 64                     47.33
> 128                    88.08
> 256                   136.77
> 512                   245.06
> 1024                  263.79
> 2048                  405.49
> 4096                 1040.46
> 8192                 1964.81
> 16384                2983.71
> 32768                5705.11
> 65536                7181.11
> 131072               6490.55
> 262144               4449.59
> 524288               4898.14
> 1048576              5324.45
> 2097152              5539.79
> 4194304              5669.76
>
> Thanks,
> Joshua
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> users mailing list
> users@lists.open-mpi.org
> https://rfd.newmexicoconsortium.org/mailman/listinfo/users
>
_______________________________________________
users mailing list
users@lists.open-mpi.org
https://rfd.newmexicoconsortium.org/mailman/listinfo/users

Reply via email to