AMD Ryzen 9 3900X 12-Core testing on FreeBSD via the Phoronix Test Suite.
Ryzen 9 3900X Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (24 Cores), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI), Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: Force MP600, Audio: ATI (0xaae0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 8.3.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ldJava Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 120 240 360 480 600 558
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 30K 60K 90K 120K 150K 143000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 5270
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.67, N = 3 5318
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 120 240 360 480 600 558
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 30K 60K 90K 120K 150K 143000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.88, N = 3 5269
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 5315
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 120 240 360 480 600 558
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 30K 60K 90K 120K 150K 143000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 1.15, N = 3 5270
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 57.36, N = 3 4033
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 70 140 210 280 350 SE +/- 38.63, N = 15 311
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 9867.31, N = 15 79500
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 43.32, N = 3 3937
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.33, N = 3 5316
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 120 240 360 480 600 SE +/- 0.33, N = 3 558
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 30K 60K 90K 120K 150K 143000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.88, N = 3 5270
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 38.10, N = 3 3906
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 60 120 180 240 300 SE +/- 6.01, N = 15 278
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 15K 30K 45K 60K 75K SE +/- 1548.76, N = 15 71153
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 36.67, N = 9 3876
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 43.56, N = 3 3949
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 60 120 180 240 300 SE +/- 1.86, N = 3 266
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 15K 30K 45K 60K 75K SE +/- 523.87, N = 3 68167
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 153.34, N = 15 4352
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 34.65, N = 3 5061
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 200 400 600 800 1000 SE +/- 11.71, N = 4 882
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 50K 100K 150K 200K 250K SE +/- 3082.21, N = 4 226000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 67.74, N = 15 5045
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 5095
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 4.04, N = 3 1452
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 881.92, N = 3 371667
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 1.76, N = 3 5066
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 1.00, N = 3 5097
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 1.86, N = 3 1451
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 666.67, N = 3 371333
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 1.15, N = 3 5064
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 1.86, N = 3 5099
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 1.00, N = 3 1450
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 333.33, N = 3 371333
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.88, N = 3 5068
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 26.50, N = 3 3435
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 200 400 600 800 1000 995
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 50K 100K 150K 200K 250K SE +/- 333.33, N = 3 254667
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 23.88, N = 3 3496
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.67, N = 3 5103
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 2.08, N = 3 1452
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 80K 160K 240K 320K 400K SE +/- 333.33, N = 3 371667
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 0.67, N = 3 5066
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 9.70, N = 3 3444
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 200 400 600 800 1000 SE +/- 6.49, N = 3 993
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 50K 100K 150K 200K 250K SE +/- 1763.83, N = 3 254333
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: No - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 34.60, N = 3 3487
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 13.35, N = 3 3489
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 200 400 600 800 1000 995
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 50K 100K 150K 200K 250K 255000
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 8.35, N = 3 3459
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 3495
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 200 400 600 800 1000 998
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Ryzen 9 3900X 50K 100K 150K 200K 250K SE +/- 333.33, N = 3 255667
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: Yes - Block Size: 4MB - Disk Target: Default Test Directory Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 30.87, N = 15 3459
BlogBench BlogBench is designed to replicate the load of a real-world busy file server by stressing the file-system with multiple threads of random reads, writes, and rewrites. The behavior is mimicked of that of a blog by creating blogs with content and pictures, modifying blog posts, adding comments to these blogs, and then reading the content of the blogs. All of these blogs generated are created locally with fake content and pictures. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Ryzen 9 3900X 200K 400K 600K 800K 1000K SE +/- 15982.65, N = 3 1084661 1. (CC) gcc options: -O2 -pthread
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Read Performance Ryzen 9 3900X 1600 3200 4800 6400 8000 SE +/- 69.93, N = 3 7473.85
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Read Performance Ryzen 9 3900X 1600 3200 4800 6400 8000 SE +/- 78.99, N = 3 7447.48
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 2GB - Disk Test: Read Performance Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 38.52, N = 3 3136.85
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Read Performance Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 13.88, N = 3 3170.32
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Read Performance Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 27.63, N = 3 3136.46
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 2GB - Disk Test: Write Performance Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 58.70, N = 3 5174.89
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 4GB - Disk Test: Write Performance Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 139.47, N = 15 4977.23
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 8GB - Disk Test: Write Performance Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 78.98, N = 12 5008.50
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 2GB - Disk Test: Write Performance Ryzen 9 3900X 200 400 600 800 1000 SE +/- 60.81, N = 14 943.03
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 4GB - Disk Test: Write Performance Ryzen 9 3900X 200 400 600 800 1000 SE +/- 22.71, N = 12 1125.12
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 8GB - Disk Test: Write Performance Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 10.31, N = 3 1262.40
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 2GB - Disk Test: Read Performance Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 78.99, N = 3 7033.83
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Read Performance Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 19.26, N = 3 7181.26
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Read Performance Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 39.58, N = 3 7222.65
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Read Performance Ryzen 9 3900X 1600 3200 4800 6400 8000 SE +/- 43.61, N = 3 7238.34
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Read Performance Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 69.00, N = 15 3306.49
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 2GB - Disk Test: Write Performance Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 121.99, N = 12 4081.62
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 4GB - Disk Test: Write Performance Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 123.57, N = 15 3979.65
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 8GB - Disk Test: Write Performance Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 111.16, N = 12 3813.72
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance Ryzen 9 3900X 1100 2200 3300 4400 5500 SE +/- 55.09, N = 3 5106.70
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance Ryzen 9 3900X 170 340 510 680 850 SE +/- 99.96, N = 15 767.40
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Read Performance Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 991.74, N = 15 10463.09
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance Ryzen 9 3900X 900 1800 2700 3600 4500 SE +/- 32.94, N = 3 4169.53
PostMark This is a test of NetApp's PostMark benchmark designed to simulate small-file testing similar to the tasks endured by web and mail servers. This test profile will set PostMark to perform 25,000 transactions with 500 files simultaneously with the file sizes ranging between 5 and 512 kilobytes. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Ryzen 9 3900X 1500 3000 4500 6000 7500 SE +/- 117.80, N = 3 7146 1. (CC) gcc options: -O3
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.05, N = 3 16.78 1. (CXX) g++ options: -O3 -fopenmp
OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Correlation Computation Ryzen 9 3900X 0.459 0.918 1.377 1.836 2.295 SE +/- 0.02, N = 3 2.04 1. (CC) gcc options: -O3 -march=native
OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications Ryzen 9 3900X 0.4635 0.927 1.3905 1.854 2.3175 SE +/- 0.02, N = 3 2.06 1. (CC) gcc options: -O3 -march=native
FFTE FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 111.74, N = 3 10027.99 1. (F9X) gfortran8 options: -O3 -fomit-frame-pointer -fopenmp
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 32 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 179.16, N = 3 11154 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 64 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 64.37, N = 3 10387 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 32 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 144.52, N = 3 11582 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 64 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 63.93, N = 3 9573.97 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 128 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 12.19, N = 3 9424.43 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 256 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 133.92, N = 3 9260.87 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 512 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 38.48, N = 3 9337.60 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 128 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 90.85, N = 3 8838.87 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 256 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 110.16, N = 3 8741.87 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 512 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 143.20, N = 3 8708.27 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 1024 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 22.24, N = 3 9468.63 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 2048 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 93.34, N = 3 9021.10 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 1D FFT Size 4096 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 92.00, N = 3 8767.50 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 1024 Ryzen 9 3900X 2K 4K 6K 8K 10K SE +/- 113.78, N = 4 8173.48 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 2048 Ryzen 9 3900X 1600 3200 4800 6400 8000 SE +/- 30.54, N = 3 7661.90 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Ryzen 9 3900X 1400 2800 4200 5600 7000 SE +/- 94.52, N = 3 6415.27 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 32 Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 148.33, N = 3 14795 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 64 Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 235.88, N = 3 19826 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 32 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 260.05, N = 3 34198 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 64 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 289.20, N = 3 33433 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 128 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 351.73, N = 4 25990 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 256 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 108.56, N = 3 32774 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 512 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 464.45, N = 3 34326 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 128 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 441.18, N = 3 27873 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 256 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 137.01, N = 3 28359 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 512 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 258.21, N = 11 28807 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 1024 Ryzen 9 3900X 8K 16K 24K 32K 40K SE +/- 23.99, N = 3 36579 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 2048 Ryzen 9 3900X 8K 16K 24K 32K 40K SE +/- 94.50, N = 3 35647 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 1D FFT Size 4096 Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 351.90, N = 3 32923 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 1024 Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 475.64, N = 3 28914 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 2048 Ryzen 9 3900X 5K 10K 15K 20K 25K SE +/- 162.35, N = 3 24247 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 204.72, N = 3 18404 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Ryzen 9 3900X 700 1400 2100 2800 3500 SE +/- 46.25, N = 4 3165.04
Fhourstones This integer benchmark solves positions in the game of Connect-4, as played on a vertical 7x6 board. By default, it uses a 64Mb transposition table with the twobig replacement strategy. Positions are represented as 64-bit bitboards, and the hash function is computed using a single 64-bit modulo operation, giving 64-bit machines a slight edge. The alpha-beta searcher sorts moves dynamically based on the history heuristic. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 95.75, N = 3 16141.80 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 219.52, N = 3 32482.09 MIN: 27924.77 / MAX: 34437.94 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Ryzen 9 3900X 13K 26K 39K 52K 65K SE +/- 634.53, N = 3 63005.21 MIN: 55234.71 / MAX: 68030.46 1. (CC) gcc options: -lrt
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Ryzen 9 3900X 110 220 330 440 550 SE +/- 5.59, N = 3 522.04 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Ryzen 9 3900X 60 120 180 240 300 SE +/- 5.13, N = 3 292.76 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Ryzen 9 3900X 300 600 900 1200 1500 SE +/- 13.62, N = 3 1314.29 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 39.90, N = 3 3958.30 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Ryzen 9 3900X 500 1000 1500 2000 2500 SE +/- 21.25, N = 3 2129.34 1. (CC) gcc options: -lm -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Ryzen 9 3900X 120 240 360 480 600 SE +/- 0.90, N = 3 571.12 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Ryzen 9 3900X 30 60 90 120 150 SE +/- 0.84, N = 3 156.67 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Ryzen 9 3900X 80 160 240 320 400 SE +/- 1.67, N = 3 369.19 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Ryzen 9 3900X 160 320 480 640 800 SE +/- 6.72, N = 3 747.68 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Ryzen 9 3900X 100 200 300 400 500 SE +/- 1.42, N = 3 457.56 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Ryzen 9 3900X 200 400 600 800 1000 SE +/- 6.73, N = 3 1124.52 1. (CC) gcc options: -lm
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Ryzen 9 3900X 140 280 420 560 700 SE +/- 0.49, N = 3 630.24 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -pthread -fopenmp -fwhole-program -lstdc++
GraphicsMagick This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests to stress the system's CPU. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Swirl Ryzen 9 3900X 50 100 150 200 250 SE +/- 0.67, N = 3 206 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Rotate Ryzen 9 3900X 60 120 180 240 300 SE +/- 2.65, N = 3 275 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Sharpen Ryzen 9 3900X 40 80 120 160 200 SE +/- 0.88, N = 3 164 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Enhanced Ryzen 9 3900X 40 80 120 160 200 174 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Resizing Ryzen 9 3900X 40 80 120 160 200 SE +/- 2.85, N = 3 199 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: Noise-Gaussian Ryzen 9 3900X 40 80 120 160 200 179 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.30 Operation: HWB Color Space Ryzen 9 3900X 50 100 150 200 250 SE +/- 0.67, N = 3 240 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Ryzen 9 3900X 10 20 30 40 50 SE +/- 0.06, N = 3 43.80 1. (CC) gcc options: -lm -lpthread -O3
Rust Mandelbrot This test profile is of the combined time for the serial and parallel Mandelbrot sets written in Rustlang via willi-kappler/mandel-rust. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Ryzen 9 3900X 8 16 24 32 40 SE +/- 0.43, N = 3 36.87 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -lexecinfo -lpthread -lgcc_s -lc -lm -lrt
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ryzen 9 3900X 2 4 6 8 10 SE +/- 0.01, N = 3 7.87 1. (CXX) g++ options: -fopenmp -O3
FFmpeg This test uses FFmpeg for testing the system's audio/video encoding performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Ryzen 9 3900X 1.1273 2.2546 3.3819 4.5092 5.6365 SE +/- 0.06, N = 3 5.01 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -pthread -lbz2 -liconv -llzma -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
OpenSSL OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test measures the RSA 4096-bit performance of OpenSSL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 6.91, N = 3 3507.47 1. (CC) gcc options: -pthread -O3 -lssl -lcrypto
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 163.88, N = 5 12488.97 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Ryzen 9 3900X 4K 8K 12K 16K 20K SE +/- 208.02, N = 3 20236.22 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Ryzen 9 3900X 200 400 600 800 1000 SE +/- 0.69, N = 3 943.59 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Only Ryzen 9 3900X 30K 60K 90K 120K 150K SE +/- 40.16, N = 3 147271.81 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm
OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Heavy Contention - Mode: Read Write Ryzen 9 3900X 3K 6K 9K 12K 15K SE +/- 177.33, N = 3 12348.69 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lcrypt -lm
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Ryzen 9 3900X 6K 12K 18K 24K 30K SE +/- 161.93, N = 3 28671.86 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 292.44, N = 3 94982.54 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Ryzen 9 3900X 40 80 120 160 200 SE +/- 0.19, N = 3 164.33 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Ryzen 9 3900X 110 220 330 440 550 SE +/- 0.74, N = 3 495.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Ryzen 9 3900X 800 1600 2400 3200 4000 SE +/- 4.15, N = 3 3954.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 302.27, N = 3 96133.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Ryzen 9 3900X 7K 14K 21K 28K 35K SE +/- 18.82, N = 3 31984.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 5.33, N = 3 2007.03 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Ryzen 9 3900X 600 1200 1800 2400 3000 SE +/- 2.47, N = 3 2589.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Ryzen 9 3900X 2M 4M 6M 8M 10M SE +/- 54769.04, N = 3 11200243.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Ryzen 9 3900X 20K 40K 60K 80K 100K SE +/- 127.77, N = 3 90213.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Ryzen 9 3900X 80 160 240 320 400 SE +/- 0.09, N = 3 364.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lrt -lpthread -lc
PyBench This test profile reports the total time of the different average timed test results from PyBench. PyBench reports average test times for different functions such as BuiltinFunctionCalls and NestedForLoops, with this total result providing a rough estimate as to Python's average performance on a given system. This test profile runs PyBench each time for 20 rounds. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Ryzen 9 3900X 400 800 1200 1600 2000 SE +/- 25.17, N = 3 1667
Apache Benchmark This is a test of ab, which is the Apache benchmark program. This test profile measures how many requests per second a given system can sustain when carrying out 1,000,000 requests with 100 requests being carried out concurrently. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving Ryzen 9 3900X 12K 24K 36K 48K 60K SE +/- 613.29, N = 8 57878.52 1. (CC) gcc options: -shared -fPIC -O2
PHPBench PHPBench is a benchmark suite for PHP. It performs a large number of simple tests in order to bench various aspects of the PHP interpreter. PHPBench can be used to compare hardware, operating systems, PHP versions, PHP accelerators and caches, compiler options, etc. The number of iterations used is 1,000,000. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Ryzen 9 3900X 110K 220K 330K 440K 550K SE +/- 1743.14, N = 3 516167
Git This test measures the time needed to carry out some sample Git operations on an example, static repository that happens to be a copy of the GNOME GTK tool-kit repository. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ryzen 9 3900X 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.03, N = 3 5.51 1. git version 2.22.0
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Ryzen 9 3900X 4 8 12 16 20 SE +/- 0.16, N = 3 17.04 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Ryzen 9 3900X 16 32 48 64 80 SE +/- 0.05, N = 3 72.88 1. (CC) gcc options: -lm
OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Ryzen 9 3900X 11 22 33 44 55 SE +/- 0.29, N = 3 47.06 1. (CC) gcc options: -lm
OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Ryzen 9 3900X 7 14 21 28 35 SE +/- 0.49, N = 3 29.53 1. (CC) gcc options: -lm
Ryzen 9 3900X Processor: AMD Ryzen 9 3900X 12-Core @ 3.80GHz (24 Cores), Motherboard: ASUS ROG CROSSHAIR VIII HERO (WI-FI), Chipset: AMD [AMD] Starship/Matisse Root Complex, Memory: 16384MB, Disk: Force MP600, Audio: ATI (0xaae0) HDA
OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: GCC 8.3.0 + Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 1024x768
Compiler Notes: --build=x86_64-portbld-freebsd12.0 --disable-nls --enable-gnu-indirect-function --enable-languages=c,c++,objc,fortran --enable-multilib --localstatedir=/var --mandir=/usr/local/man --with-as=/usr/local/bin/as --with-build-config=bootstrap-debug --with-gmp=/usr/local --with-ld=/usr/local/bin/ldJava Notes: OpenJDK Runtime Environment (build 1.8.0_212-b04)Python Notes: Python 3.6.9
Testing initiated at 14 July 2019 09:35 by user .