memory1

AMD Ryzen 7 7700X 8-Core testing with a Gigabyte B650M DS3H (F3 BIOS) and XFX AMD Radeon RX 6950 XT 16GB on Arch rolling via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2304253-NE-MEMORY19956&grt&rdt.

memory1ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen Resolutionmemory1memory2AMD Ryzen 7 7700X 8-Core @ 4.50GHz (8 Cores / 16 Threads)Gigabyte B650M DS3H (F3 BIOS)AMD Device 14d832GB2000GB Western Digital WD_BLACK SN770 2TB + 4001GB Western Digital WD40EZAZ-00SXFX AMD Radeon RX 6950 XT 16GB (2720/1124MHz)AMD Navi 21/23P19-2Realtek RTL8125 2.5GbEArch Linux6.2.12-arch1-1 (x86_64)X Server 1.21.1.84.6 Mesa 23.0.2 (LLVM 15.0.7 DRM 3.49)GCC 12.2.1 20230201 + Clang 15.0.7ext41280x1024Arch rollingOpenBenchmarking.orgKernel Details- memory1: Transparent Huge Pages: always- memory2: amdgpu.ppfeaturemask=0xffffffff - Transparent Huge Pages: alwaysCompiler Details- --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu Processor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa601201Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

memory1cachebench: Read Cachecachebench: Write Cachembw: Memory Copy - 1024 MiBmbw: Memory Copy, Fixed Block Size - 1024 MiBramspeed: Add - Integerramspeed: Copy - Integerramspeed: Scale - Integerramspeed: Triad - Integerramspeed: Average - Integerramspeed: Add - Floating Pointramspeed: Copy - Floating Pointramspeed: Scale - Floating Pointramspeed: Triad - Floating Pointramspeed: Average - Floating Pointstream: Copystream: Scalestream: Triadstream: Addt-test1: 1t-test1: 2tinymembench: Standard Memcpytinymembench: Standard Memsetmemory1memory23524.25577639834.08497523683.27421072.32657730.2758251.3658010.0658349.0557957.0358042.2658244.1157419.5257906.8458211.8763873.747241.350005.951406.79.5263.18532343.832436.53524.32575539826.92638423664.75021384.13558182.2359415.7358661.7158582.0758534.1959053.5159043.7358632.7758525.1858806.4263962.347455.550271.151628.59.5453.18532336.832433.4OpenBenchmarking.org

CacheBench

Read Cache

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchRead Cachememory1memory28001600240032004000SE +/- 0.02, N = 3SE +/- 0.01, N = 33524.263524.33MIN: 3524.18 / MAX: 3524.34MIN: 3524.21 / MAX: 3524.41. (CC) gcc options: -lrt

CacheBench

Write Cache

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchWrite Cachememory1memory29K18K27K36K45KSE +/- 7.75, N = 3SE +/- 2.63, N = 339834.0839826.93MIN: 34483.88 / MAX: 42167.43MIN: 34475.21 / MAX: 42164.461. (CC) gcc options: -lrt

MBW

Test: Memory Copy - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy - Array Size: 1024 MiBmemory1memory25K10K15K20K25KSE +/- 16.47, N = 3SE +/- 56.51, N = 323683.2723664.751. (CC) gcc options: -O3 -march=native

MBW

Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB

OpenBenchmarking.orgMiB/s, More Is BetterMBW 2018-09-08Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiBmemory1memory25K10K15K20K25KSE +/- 211.04, N = 3SE +/- 18.10, N = 321072.3321384.141. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Integermemory1memory212K24K36K48K60KSE +/- 170.64, N = 3SE +/- 295.21, N = 357730.2758182.231. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integermemory1memory213K26K39K52K65KSE +/- 711.17, N = 3SE +/- 616.84, N = 358251.3659415.731. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integermemory1memory213K26K39K52K65KSE +/- 377.54, N = 3SE +/- 67.00, N = 358010.0658661.711. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Integermemory1memory213K26K39K52K65KSE +/- 389.03, N = 3SE +/- 406.08, N = 358349.0558582.071. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Integermemory1memory213K26K39K52K65KSE +/- 61.47, N = 3SE +/- 39.75, N = 357957.0358534.191. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Add - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Add - Benchmark: Floating Pointmemory1memory213K26K39K52K65KSE +/- 229.08, N = 3SE +/- 475.38, N = 358042.2659053.511. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Copy - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Floating Pointmemory1memory213K26K39K52K65KSE +/- 611.74, N = 3SE +/- 590.58, N = 358244.1159043.731. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Floating Pointmemory1memory213K26K39K52K65KSE +/- 647.48, N = 3SE +/- 198.76, N = 357419.5258632.771. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Triad - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Triad - Benchmark: Floating Pointmemory1memory213K26K39K52K65KSE +/- 124.94, N = 3SE +/- 316.10, N = 357906.8458525.181. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Floating Point

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Average - Benchmark: Floating Pointmemory1memory213K26K39K52K65KSE +/- 85.37, N = 3SE +/- 225.06, N = 358211.8758806.421. (CC) gcc options: -O3 -march=native

Stream

Type: Copy

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Copymemory1memory214K28K42K56K70KSE +/- 5.89, N = 5SE +/- 11.90, N = 563873.763962.31. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

Stream

Type: Scale

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Scalememory1memory210K20K30K40K50KSE +/- 32.38, N = 5SE +/- 29.80, N = 547241.347455.51. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

Stream

Type: Triad

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Triadmemory1memory211K22K33K44K55KSE +/- 53.40, N = 5SE +/- 56.96, N = 550005.950271.11. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

Stream

Type: Add

OpenBenchmarking.orgMB/s, More Is BetterStream 2013-01-17Type: Addmemory1memory211K22K33K44K55KSE +/- 44.74, N = 5SE +/- 43.28, N = 551406.751628.51. (CC) gcc options: -mcmodel=medium -O3 -march=native -fopenmp

t-test1

Threads: 1

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 1memory1memory23691215SE +/- 0.106, N = 3SE +/- 0.055, N = 39.5269.5451. (CC) gcc options: -pthread

t-test1

Threads: 2

OpenBenchmarking.orgSeconds, Fewer Is Bettert-test1 2017-01-13Threads: 2memory1memory20.71661.43322.14982.86643.583SE +/- 0.032, N = 3SE +/- 0.011, N = 33.1853.1851. (CC) gcc options: -pthread

Tinymembench

Standard Memcpy

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memcpymemory1memory27K14K21K28K35KSE +/- 12.39, N = 3SE +/- 16.08, N = 332343.832336.81. (CC) gcc options: -O2 -lm

Tinymembench

Standard Memset

OpenBenchmarking.orgMB/s, More Is BetterTinymembench 2018-05-28Standard Memsetmemory1memory27K14K21K28K35KSE +/- 0.74, N = 3SE +/- 2.33, N = 332436.532433.41. (CC) gcc options: -O2 -lm


Phoronix Test Suite v10.8.5