Hi Josh,

It's rough around the dges, but the script testBWcommand in my upstream bin
directory sweeps the PCIe message size and runs a number of push or pull
DMAs to report data like

Bytes 16000, Time delta = 1947, 8.217771 MBytes/seconds, Framesize 16
Bytes 32000, Time delta = 1960, 16.326531 MBytes/seconds, Framesize 32
Bytes 64000, Time delta = 1981, 32.306916 MBytes/seconds, Framesize 64
Bytes 128000, Time delta = 2040, 62.745098 MBytes/seconds, Framesize 128
Bytes 256000, Time delta = 2140, 119.626168 MBytes/seconds, Framesize 256
Bytes 512000, Time delta = 2473, 207.035989 MBytes/seconds, Framesize 512
Bytes 1024000, Time delta = 2862, 357.791754 MBytes/seconds, Framesize 1024
Bytes 2048000, Time delta = 3242, 631.708822 MBytes/seconds, Framesize 2048
Bytes 4096000, Time delta = 4832, 847.682119 MBytes/seconds, Framesize 4096
Bytes 8192000, Time delta = 8860, 924.604966 MBytes/seconds, Framesize 8192

These numbers, about half what you would expect with Gen1 x8 or Gen2 x4 are
largely "held back" by the fact that our "pull" DMA engine has only a
single outstanding read. With two or more outstanding reads; the pull DMA
would see higher throughout with small message sizes.

-Shep

ref:

https://github.com/ShepardSiegel/ocpi/blob/master/bin/testBWcommand984



On Fri, Aug 24, 2012 at 1:45 AM, Sutton, Joshua (Contractor) <
[email protected]> wrote:

> **
>
> *UNCLASSIFIED*
>
> Gents,
>
> Are there any OCPI software tools and/or firmware builds to enable the
> testing of PCIe throughput?
>
> Also, do you have any OCPI software tools for framework performance
> testing?
>
> Cheers,
> Josh
>
> ----------------------------------------------------
> Josh Sutton
> Contractor
> Signal Processing Consultant
> Exactech Pty Ltd
>
> Building 180-34
>
> *Phone:* + 61 8 7389 5359
> ***M:*        0410 595 477
> ***Email:* [email protected] , [email protected]
>
> *IMPORTANT*: This email remains the property of the Department of Defence
> and is subject to the jurisdiction of section 70 of the Crimes Act 1914. If
> you have received this email in error, you are requested to contact the
> sender and delete the email.
>
> _______________________________________________
> opencpi_dev mailing list
> [email protected]
> http://lists.opencpi.org/listinfo.cgi/opencpi_dev-opencpi.org
>
>
_______________________________________________
opencpi_dev mailing list
[email protected]
http://lists.opencpi.org/listinfo.cgi/opencpi_dev-opencpi.org

Reply via email to