AM5728 Multimedia Performance Testbench: Difference between revisions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
Measurement parameters specified in the test: | '''Measurement parameters specified in the test:''' | ||
* CPU load percentage per core | * CPU load percentage per core | ||
Line 19: | Line 19: | ||
Multimedia tasks evaluated in the test-bench: | '''Multimedia tasks evaluated in the test-bench:''' | ||
* AAC audio encode | * AAC audio encode | ||
Line 30: | Line 30: | ||
* Resolution scale and color-space conversion | * Resolution scale and color-space conversion | ||
* Video capture | * Video capture | ||
Note: Encode time of a raw audio block parameter was only measured for AAC audio encode multimedia task. Video capture latency parameter was only measured for video capture multimedia task. This was the unique parameter measured for this task. | Note: Encode time of a raw audio block parameter was only measured for AAC audio encode multimedia task. Video capture latency parameter was only measured for video capture multimedia task. This was the unique parameter measured for this task. | ||
Different tools were used to measure the parameters specified in this test-bench. GstShark was the principal tool used to measure CPU load per core, frame rate and buffer processing time. GstShark is a benchmarking and profiling tool for Gstreamer pipelines developed by RidgeRun (If you want more information of this tool, please follow this link [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark]) | Different tools were used to measure the parameters specified in this test-bench. GstShark was the principal tool used to measure CPU load per core, frame rate and buffer processing time. GstShark is a benchmarking and profiling tool for Gstreamer pipelines developed by RidgeRun (If you want more information of this tool, please follow this link [https://developer.ridgerun.com/wiki/index.php?title=GstShark GstShark]). Top Linux command was used to measure memory consumption. Bandwidth application was used to measure memory bandwidth (If you want more information of this tool, please follow this link [http://zsmith.co/bandwidth.html Bandwidth]) . |
Revision as of 23:22, 1 June 2016
Introduction
On this page you are going to find the results of a multimedia performance test-bench for AM5728 EVM. The test-bench was executed using an SO image built by AM5728 RR-SDK, with GStreamer 1.6.1 version. This test-bench is based on GStreamer pipelines, and evaluates different video and audio tasks.
Multimedia Performance Test-bench Description
Measurement parameters specified in the test:
- CPU load percentage per core
- Memory consumption
- Memory Bandwidth
- Frame rate
- Encode time of a raw audio block
- Video capture latency
Multimedia tasks evaluated in the test-bench:
- AAC audio encode
- H264 video encode
- MPEG4 video encode
- H264 video decode
- MPEG4 video decode
- MPEG2 video decode
- JPEG video decode
- Resolution scale and color-space conversion
- Video capture
Note: Encode time of a raw audio block parameter was only measured for AAC audio encode multimedia task. Video capture latency parameter was only measured for video capture multimedia task. This was the unique parameter measured for this task.
Different tools were used to measure the parameters specified in this test-bench. GstShark was the principal tool used to measure CPU load per core, frame rate and buffer processing time. GstShark is a benchmarking and profiling tool for Gstreamer pipelines developed by RidgeRun (If you want more information of this tool, please follow this link GstShark). Top Linux command was used to measure memory consumption. Bandwidth application was used to measure memory bandwidth (If you want more information of this tool, please follow this link Bandwidth) .