Performance Indicator

This section provides you with HPL performance test instructions 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.
  • OS: Linux.
  • 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)
fft1d70527111340615.8
ifft1d73593115197315.7