Skip to content

Commit

Permalink
app/dma-perf: introduce dma-perf application
Browse files Browse the repository at this point in the history
There are many high-performance DMA devices supported in DPDK now, and
these DMA devices can also be integrated into other modules of DPDK as
accelerators, such as Vhost. Before integrating DMA into applications,
developers need to know the performance of these DMA devices in various
scenarios and the performance of CPUs in the same scenario, such as
different buffer lengths. Only in this way can we know the target
performance of the application accelerated by using them. This patch
introduces a high-performance testing tool, which supports comparing the
performance of CPU and DMA in different scenarios automatically with a
pre-set config file. Memory Copy performance test are supported for now.

Signed-off-by: Cheng Jiang <cheng1.jiang@intel.com>
Signed-off-by: Jiayu Hu <jiayu.hu@intel.com>
Signed-off-by: Yuan Wang <yuanx.wang@intel.com>
Acked-by: Morten Brørup <mb@smartsharesystems.com>
Acked-by: Chenbo Xia <chenbo.xia@intel.com>
Signed-off-by: 0-day Robot <robot@bytheb.org>
  • Loading branch information
Cheng Jiang authored and ovsrobot committed Jun 20, 2023
1 parent 4645ed7 commit 62dd1fa
Show file tree
Hide file tree
Showing 9 changed files with 1,350 additions and 0 deletions.
1 change: 1 addition & 0 deletions app/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ apps = [
'test-cmdline',
'test-compress-perf',
'test-crypto-perf',
'test-dma-perf',
'test-eventdev',
'test-fib',
'test-flow-perf',
Expand Down
Loading

0 comments on commit 62dd1fa

Please sign in to comment.