Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Scroll Title
titledata throughput as a function of XferSize given PacketSize = 102,400 bytes

XferSize
(bytes)

Throughput
(Mbyte/s)

Data throughput [Mbyte/s] as a function of XferSize [byte]
given PacketSize = 102,400 bytes.

PacketSize = 102,400
(bytes)

 

Cypress XferSize Default = 4096

4,096 (Cypress Default1)

15.6

8,192

20.4

16,384

26.3

32,768

30.2

65,536

34.1

131,072

36.2

262,144

36.7

.


  Chart 2: data throughput [Mbyte/s] as a function of PacketSize [byte] given XferSize = 102,400 bytes



Given an XferSize (driver buffer size) of 131,072 bytes, the influence of PacketSize on the throughput is reported in the following table.

Scroll Title
titledata throughput as a function of PacketSize given XferSize = 102,400 bytes.

Packet Size
(bytes)

Throughput
(Mbyte/s)

Data throughput [Mbyte/s] as a function of PacketSize [byte]
given XferSize = 102,400 bytes
XferSize = 131,072
(Bytes)
Image Added

512

2.32

1,024

4.25

2,048

7.65

4,096

15.22

8,192

20.35

16,384

25.45

32,768

31.05

65,536

35.34

131,072

37.01

...


To transfer the array of data with dimension PacketSize in C++, the method XferData() shall be used.

...