AM64x PRUETH Performance Guide numbers are wrong

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • Linux Core SDK
    • LCPD-29734
    • 08.04.00
    • 08.06.00
    • am64xx-evm

      SDK 8.4 added some UDP throughput numbers for PRU Ethernet on AM64x. However, at least one of those numbers are wrong (I have not tried to validate all of the numbers).

      1) How were these numbers generated? Was a 100Mbit link accidentally used for ICSSG instead of a gigabit? Is this just a typo?

      2) Please fix the documentation for SDK 8.4, and if needed, the test setup for future SDK releases.

      https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/08_04_01_04/exports/docs/devices/AM64X/RT_Linux_Performance_Guide.html#icssg-ethernet-driver, table "ICSSG UDP Egress Throughput" only lists a throughput for 94Mbits/sec for datagram size of 1470. This is just 10% of the CPSW UDP Egress Throughput of 914.04Mbits/sec.

      When I tested UDP Egress Throughput, I got 720MBits as per my response here: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1170983/am6422-am64x-pru_icssg-ethernet-througput/4408455#4408455

      Fixed by:
      https://github.com/TexasInstruments/processor-sdk-doc/commit/725850ac4ca2d6e6c8ab113584131bb70827504b

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-3644 - AM64x PRUETH Performance Guide numb...
                SYNCHRONIZED
                • Last Sync Date: