Performance Indicator

This section provides you with instructions on how to use the HPL performance data testing platform and shows you the performance data result statistics for reference.

Test Platform

Test conditions (hardware and software platform requirements):

  • Test development board: J6 development board.
  • OpenCV version: 3.4.5.
  • OpenCV runtime environment: A78 single-threaded.

Test Method

  • Performance test method: Since the time consumed to run the operator will fluctuate, here we take the average performance data of multi runs of the operator.
  • Test time with steady_clock.
std::chrono::duration_cast<std::chrono::microseconds>(std::chrono::steady_clock::now().time_since_epoch()).count();
  • Data description:

    • Task time: Operator task execution time.
    • Baseline Time: OpenCV execution time.
    • Ratio: Baseline Avg / Task Avg.

Performance Comparison

Note

The number of FFT points used in the test is 1024 points, and the amount of data used in the FFT 1D test is 20,480,000 floating point numbers.

AlgorithmHigh performance library(us)OpenCV 3.4.5 A78(us)Ratio(default DSP)
fft1d98576110905911.251
ifft1d98628114962611.656