SPRADO9 March   2025 AM62L

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Processor Core and Compute Benchmarks
    1. 2.1 Dhrystone
    2. 2.2 Whetstone
    3. 2.3 Linpack
    4. 2.4 NBench
    5. 2.5 CoreMark-Pro
    6. 2.6 Fast Fourier Transform
    7. 2.7 Cryptographic Benchmarks
  6. 3Memory System Benchmarks
    1. 3.1 Memory Bandwidth and Latency
      1. 3.1.1 LMBench
      2. 3.1.2 STREAM
    2. 3.2 Critical Memory Access Latency
    3. 3.3 UDMA: DDR to DDR Data Copy
  7. 4Summary
  8. 5References

NBench

NBench which stands for Native Benchmark is used to measure macro benchmarks for commonly used operations such as sorting and analysis algorithms. More information about NBench at NBench Wiki and NBench Articles.

root@am62lxx-evm:~# cd /usr/bin
root@am62lxx-evm:/usr/bin# nbench 

BYTEmark* Native Mode Benchmark ver. 2 (10/95)
Index-split by Andrew D. Balsa (11/97)
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)

TEST                : Iterations/sec.  : Old Index   : New Index
                    :                  : Pentium 90* : AMD K6/233*
--------------------:------------------:-------------:------------
NUMERIC SORT        :          560.92  :      14.39  :       4.72
STRING SORT         :          146.35  :      65.39  :      10.12
BITFIELD            :      1.7834e+08  :      30.59  :       6.39
FP EMULATION        :          192.44  :      92.34  :      21.31
FOURIER             :           20381  :      23.18  :      13.02
ASSIGNMENT          :          12.971  :      49.36  :      12.80
IDEA                :          3075.1  :      47.03  :      13.96
HUFFMAN             :          1057.3  :      29.32  :       9.36
NEURAL NET          :           7.741  :      12.44  :       5.23
LU DECOMPOSITION    :          472.71  :      24.49  :      17.68
==========================ORIGINAL BYTEMARK RESULTS==========================
INTEGER INDEX       : 40.569
FLOATING-POINT INDEX: 19.182
Baseline (MSDOS*)   : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0
==============================LINUX DATA BELOW===============================
CPU                 : Dual
L2 Cache            : 
OS                  : Linux 6.12.0-ti-g1a4dee21b1eb-dirty
C compiler          : aarch64-oe-linux-gcc
libc                : static
MEMORY INDEX        : 9.390
INTEGER INDEX       : 10.711
FLOATING-POINT INDEX: 10.639
Baseline (LINUX)    : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38
* Trademarks are property of the respective holder.

Table 2-4 shows the results for this benchmark.

Table 2-4 NBench Benchmarks
BenchmarksArm-Cortex-A53(1.25GHz)

assignment (Iterations)

12.97

fourier (Iterations)

20381

fp_emulation (Iterations)

192.44

huffman (Iterations)

1057.3

idea (Iterations)

3075.1

lu_decomposition (Iterations)

472.71

neural_net (Iterations)

7.74

numeric_sort (Iterations)

560.92

string_sort (Iterations)

146.35