...
Scroll Title |
---|
title | data 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 |
---|
title | data 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.
...