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&grs&sor.

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

memory1ramspeed: Scale - Floating Pointramspeed: Copy - Integerramspeed: Add - Floating Pointmbw: Memory Copy, Fixed Block Size - 1024 MiBramspeed: Copy - Floating Pointramspeed: Scale - Integerramspeed: Triad - Floating Pointramspeed: Average - Floating Pointramspeed: Average - Integerramspeed: Add - Integerstream: Triadstream: Scalestream: Addramspeed: Triad - Integert-test1: 1stream: Copymbw: Memory Copy - 1024 MiBtinymembench: Standard Memcpycachebench: Write Cachetinymembench: Standard Memsetcachebench: Read Cachet-test1: 2memory1memory257419.5258251.3658042.2621072.32658244.1158010.0657906.8458211.8757957.0357730.2750005.947241.351406.758349.059.52663873.723683.27432343.839834.08497532436.53524.2557763.18558632.7759415.7359053.5121384.13559043.7358661.7158525.1858806.4258534.1958182.2350271.147455.551628.558582.079.54563962.323664.75032336.839826.92638432433.43524.3257553.185OpenBenchmarking.org

RAMspeed SMP

Type: Scale - Benchmark: Floating Point

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

RAMspeed SMP

Type: Copy - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Copy - Benchmark: Integermemory2memory113K26K39K52K65KSE +/- 616.84, N = 3SE +/- 711.17, N = 359415.7358251.361. (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 Pointmemory2memory113K26K39K52K65KSE +/- 475.38, N = 3SE +/- 229.08, N = 359053.5158042.261. (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 MiBmemory2memory15K10K15K20K25KSE +/- 18.10, N = 3SE +/- 211.04, N = 321384.1421072.331. (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 Pointmemory2memory113K26K39K52K65KSE +/- 590.58, N = 3SE +/- 611.74, N = 359043.7358244.111. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Scale - Benchmark: Integer

OpenBenchmarking.orgMB/s, More Is BetterRAMspeed SMP 3.5.0Type: Scale - Benchmark: Integermemory2memory113K26K39K52K65KSE +/- 67.00, N = 3SE +/- 377.54, N = 358661.7158010.061. (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 Pointmemory2memory113K26K39K52K65KSE +/- 316.10, N = 3SE +/- 124.94, N = 358525.1857906.841. (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 Pointmemory2memory113K26K39K52K65KSE +/- 225.06, N = 3SE +/- 85.37, N = 358806.4258211.871. (CC) gcc options: -O3 -march=native

RAMspeed SMP

Type: Average - Benchmark: Integer

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

RAMspeed SMP

Type: Add - Benchmark: Integer

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

Stream

Type: Triad

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

Stream

Type: Scale

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

Stream

Type: Add

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

RAMspeed SMP

Type: Triad - Benchmark: Integer

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

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

Stream

Type: Copy

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

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

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

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

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

CacheBench

Read Cache

OpenBenchmarking.orgMB/s, More Is BetterCacheBenchRead Cachememory2memory18001600240032004000SE +/- 0.01, N = 3SE +/- 0.02, N = 33524.333524.26MIN: 3524.21 / MAX: 3524.4MIN: 3524.18 / MAX: 3524.341. (CC) gcc options: -lrt

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


Phoronix Test Suite v10.8.5