ssvb-membench v0.1.9 (simple benchmark for memory throughput and latency) =================================================================== == Memory bandwidth tests (non-aliased buffers) == == == == Note 1: 1MB = 1000000 bytes == == Note 2: Results for 'copy' tests show how many bytes can be == == copied per second (adding together read and writen == == bytes would have provided twice higher numbers) == =================================================================== C copy backwards : 272.90 MB/s C copy : 285.85 MB/s C copy prefetched (32 bytes step) : 519.68 MB/s C copy prefetched (64 bytes step) : 519.72 MB/s C copy via tmp buffer : 265.94 MB/s C copy via tmp buffer prefetched (32 bytes step) : 494.48 MB/s C copy via tmp buffer prefetched (64 bytes step) : 494.60 MB/s C fill : 1544.56 MB/s --- standard memcpy : 422.27 MB/s standard memset : 1544.70 MB/s --- NEON copy : 536.25 MB/s NEON copy prefetched (32 bytes step) : 543.04 MB/s NEON copy prefetched (64 bytes step) : 538.80 MB/s NEON copy backwards : 536.76 MB/s NEON copy backwards prefetched (32 bytes step) : 543.15 MB/s NEON copy backwards prefetched (64 bytes step) : 538.92 MB/s NEON copy via tmp buffer : 566.30 MB/s NEON copy via tmp buffer prefetched (32 bytes step) : 535.17 MB/s NEON copy via tmp buffer prefetched (64 bytes step) : 545.83 MB/s NEON fill : 1544.83 MB/s ARM fill (STRD) : 1544.29 MB/s ARM fill (STM with 8 registers) : 1544.33 MB/s ARM fill (STM with 4 registers) : 1544.97 MB/s ARM copy prefetched : 466.88 MB/s ========================== == Memory latency test === ========================== block size : read access time (single random read / dual random read) 2 : 0.0 ns / 0.0 ns 4 : 0.0 ns / 0.0 ns 8 : 0.0 ns / 0.0 ns 16 : 0.0 ns / 0.0 ns 32 : 0.0 ns / 0.0 ns 64 : 0.0 ns / 0.0 ns 128 : 0.0 ns / 0.0 ns 256 : 0.0 ns / 0.0 ns 512 : 0.0 ns / 0.0 ns 1024 : 0.0 ns / 0.0 ns 2048 : 0.0 ns / 0.0 ns 4096 : 0.0 ns / 0.0 ns 8192 : 0.0 ns / 0.0 ns 16384 : 0.0 ns / 0.0 ns 32768 : 0.0 ns / 0.0 ns 65536 : 4.6 ns / 9.0 ns 131072 : 8.1 ns / 16.3 ns 262144 : 29.3 ns / 57.6 ns 524288 : 117.2 ns / 233.0 ns 1048576 : 163.0 ns / 321.6 ns 2097152 : 186.7 ns / 366.8 ns 4194304 : 199.2 ns / 390.7 ns 8388608 : 207.6 ns / 406.8 ns 16777216 : 215.4 ns / 421.8 ns 33554432 : 228.4 ns / 447.8 ns 67108864 : 252.0 ns / 495.6 ns