This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
My customer wants to know memory to memory (DDR to DDR) transfer performance with DMA.
Their scenario is moving ~8MB of image data block using DMA.
Below document provides LMBench benchmark and
"bw_mem-cp-8mb (MB/s)" and "bw_mem-fcp-8mb (MB/s)" seem similar scenario as what the customer expects.
https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/08_03_00_19/exports/docs/devices/AM62X/linux/Linux_Performance_Guide.html
The customer wants to know what bw_mem-cp-*mb(MB/s) and bw_mem-fcp-*mb (MB/s) are doing.
Do you have any documents which describes these benchmark in details?
Thanks and regards,
Koichiro Tashiro
Hello Koichiro Tashiro
Thank you for the query.
Let me check with the design team and update you.
Regards,
Sreenivasa
Hello Koichiro Tashiro,
Please refer inputs from the design team
LMbench is industry std: https://lmbench.sourceforge.net/
LMbench is cpu based mem to mem tests to measure memory b/w
We don't have DMA based tests with linux.
Regards,
Sreenivasa
Hi Sreenivasa,
Thanks for your quick reply.
Could you double check below point?
LMbench is cpu based mem to mem tests to measure memory b/w
We don't have DMA based tests with linux.
I got these LMBench results from BU team as DMA performance.
I will forward the e-mail offline.
Thanks and regards,
Koichiro Tashiro
Hello Koichiro Tashiro
Thank you for the note.
received your inputs. I will check with the design team.
Is there any additional queries you have for me to check.
Regards,
Sreenivasa
Hello Koichiro Tashiro,
I summarized our discussion for reference.
do we have any DMA transfer performance data available?
OS does not matter.
No. We do not have anything measured on RTOS.
I added some additional inputs i could get from the design team.
LMbench is industry std:
https://lmbench.sourceforge.net/
LMBench is not DMA test but just measure of how fast CPU can move data with DDR, it does different strides (all documented in above site) ... We dont have DMA tests in linux
ethernet performance is indirect measure of DMA performance as we use DMA to move data from ethernet to DDR.
But DDR to DDR DMA copy could be (many folds) faster (Ethernet can generate traffic at 2Gbps bidirectional at max)
Regards,
Sreenivasa