AMD Ryzen Linux Kernel Scheduler

AMD Ryzen 7 1800X Eight-Core testing with a MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS) and Sapphire AMD Radeon HD 4650 512MB on Debian 9.1 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1802080-FO-AMDRYZENL87.

AMD Ryzen Linux Kernel SchedulerProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay DriverCompilerFile-SystemRyzen 7 1800XAMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads)MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.90 BIOS)AMD Device 14502 x 8192 MB DDR4-1533MHz128GB INTEL SSDPEKKW128G7Sapphire AMD Radeon HD 4650 512MBAMD RV710/730Intel I211 Gigabit ConnectionDebian 9.14.13.3-041303-generic (x86_64)GNOME Shell 3.22.3modesetting 1.19.2GCC 6.3.0 20170516ext4OpenBenchmarking.org- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Scaling Governor: acpi-cpufreq performance

AMD Ryzen Linux Kernel Schedulerhackbench: 1 - Threadhackbench: 2 - Threadhackbench: 4 - Threadhackbench: 8 - Threadhackbench: 1 - Processhackbench: 16 - Threadhackbench: 2 - Processhackbench: 4 - Processhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processschbench: 2 - 2schbench: 2 - 4schbench: 2 - 6schbench: 2 - 8schbench: 4 - 2schbench: 4 - 4schbench: 4 - 6schbench: 4 - 8schbench: 6 - 2schbench: 6 - 4schbench: 6 - 6schbench: 6 - 8schbench: 8 - 2schbench: 8 - 4schbench: 8 - 6schbench: 8 - 8schbench: 16 - 2schbench: 16 - 4schbench: 16 - 6schbench: 16 - 8schbench: 2 - 16schbench: 2 - 24schbench: 2 - 32schbench: 32 - 2schbench: 32 - 4schbench: 32 - 6schbench: 32 - 8schbench: 4 - 16schbench: 4 - 24schbench: 4 - 32schbench: 6 - 16schbench: 6 - 24schbench: 6 - 32schbench: 8 - 16schbench: 8 - 24schbench: 8 - 32schbench: 16 - 16schbench: 16 - 24schbench: 16 - 32schbench: 32 - 16schbench: 32 - 24schbench: 32 - 32Ryzen 7 1800X5.047.4612.9222.604.7042.407.0611.8220.8439.3465.592742822841400026211563259953004826721259319045672552125365499418017118024695151068801402033038958688801715373913341918764821341979659116608140715113621157781191573139861177579213419211200291328359253356181531115690517OpenBenchmarking.org

Hackbench

Count: 1 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ThreadRyzen 7 1800X1.1342.2683.4024.5365.67SE +/- 0.07, N = 65.041. (CC) gcc options: -lpthread

Hackbench

Count: 2 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ThreadRyzen 7 1800X246810SE +/- 0.21, N = 67.461. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ThreadRyzen 7 1800X3691215SE +/- 0.14, N = 312.921. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ThreadRyzen 7 1800X510152025SE +/- 0.71, N = 622.601. (CC) gcc options: -lpthread

Hackbench

Count: 1 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 1 - Type: ProcessRyzen 7 1800X1.05752.1153.17254.235.2875SE +/- 0.06, N = 34.701. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadRyzen 7 1800X1020304050SE +/- 0.26, N = 342.401. (CC) gcc options: -lpthread

Hackbench

Count: 2 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 2 - Type: ProcessRyzen 7 1800X246810SE +/- 0.16, N = 67.061. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: ProcessRyzen 7 1800X3691215SE +/- 0.19, N = 611.821. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: ProcessRyzen 7 1800X510152025SE +/- 0.47, N = 620.841. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessRyzen 7 1800X918273645SE +/- 0.34, N = 339.341. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessRyzen 7 1800X1530456075SE +/- 0.27, N = 365.591. (CC) gcc options: -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 2Ryzen 7 1800X60120180240300SE +/- 3.06, N = 32741. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 4Ryzen 7 1800X60120180240300SE +/- 3.72, N = 62821. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 6Ryzen 7 1800X60120180240300SE +/- 1.67, N = 32841. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 8Ryzen 7 1800X3K6K9K12K15KSE +/- 102.87, N = 3140001. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 2Ryzen 7 1800X60120180240300SE +/- 3.06, N = 32621. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 4Ryzen 7 1800X2K4K6K8K10KSE +/- 680.65, N = 6115631. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 6Ryzen 7 1800X6K12K18K24K30KSE +/- 409.69, N = 6259951. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 8Ryzen 7 1800X6K12K18K24K30K300481. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 2Ryzen 7 1800X60120180240300SE +/- 1.45, N = 32671. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 4Ryzen 7 1800X5K10K15K20K25KSE +/- 636.29, N = 6212591. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 6Ryzen 7 1800X7K14K21K28K35KSE +/- 580.72, N = 3319041. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 8Ryzen 7 1800X12K24K36K48K60KSE +/- 1024.89, N = 3567251. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 2Ryzen 7 1800X110220330440550SE +/- 264.23, N = 65211. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 4Ryzen 7 1800X5K10K15K20K25KSE +/- 400.85, N = 6253651. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 6Ryzen 7 1800X11K22K33K44K55KSE +/- 961.66, N = 3499411. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 8Ryzen 7 1800X20K40K60K80K100KSE +/- 307.67, N = 3801711. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 2Ryzen 7 1800X4K8K12K16K20KSE +/- 629.67, N = 6180241. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 4Ryzen 7 1800X15K30K45K60K75KSE +/- 1694.93, N = 6695151. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 6Ryzen 7 1800X20K40K60K80K100KSE +/- 1598.72, N = 31068801. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 8Ryzen 7 1800X30K60K90K120K150KSE +/- 2257.71, N = 31402031. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 16Ryzen 7 1800X7K14K21K28K35KSE +/- 341.33, N = 3303891. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 24Ryzen 7 1800X13K26K39K52K65KSE +/- 384.00, N = 3586881. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 2 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 2 - Workers Per Message Thread: 32Ryzen 7 1800X20K40K60K80K100KSE +/- 597.33, N = 3801711. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 2

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 2Ryzen 7 1800X12K24K36K48K60KSE +/- 866.04, N = 3537391. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 4

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 4Ryzen 7 1800X30K60K90K120K150KSE +/- 1736.80, N = 31334191. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 6

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 6Ryzen 7 1800X40K80K120K160K200KSE +/- 1645.85, N = 31876481. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 8

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 8Ryzen 7 1800X50K100K150K200K250KSE +/- 2012.13, N = 32134191. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 16Ryzen 7 1800X20K40K60K80K100KSE +/- 615.35, N = 3796591. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 24Ryzen 7 1800X20K40K60K80K100KSE +/- 677.31, N = 31166081. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 4 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 4 - Workers Per Message Thread: 32Ryzen 7 1800X30K60K90K120K150KSE +/- 2218.67, N = 31407151. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 16Ryzen 7 1800X20K40K60K80K100KSE +/- 1341.12, N = 31136211. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 24Ryzen 7 1800X30K60K90K120K150KSE +/- 1806.17, N = 31577811. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 6 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 6 - Workers Per Message Thread: 32Ryzen 7 1800X40K80K120K160K200KSE +/- 2218.67, N = 31915731. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 16Ryzen 7 1800X30K60K90K120K150KSE +/- 1230.69, N = 31398611. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 24Ryzen 7 1800X40K80K120K160K200KSE +/- 682.67, N = 31775791. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 8 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 8 - Workers Per Message Thread: 32Ryzen 7 1800X50K100K150K200K250KSE +/- 1038.12, N = 32134191. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 16Ryzen 7 1800X50K100K150K200K250KSE +/- 2819.88, N = 32112001. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 24Ryzen 7 1800X60K120K180K240K300KSE +/- 2131.63, N = 32913281. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 16 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 16 - Workers Per Message Thread: 32Ryzen 7 1800X80K160K240K320K400KSE +/- 4476.54, N = 33592531. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 16

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 16Ryzen 7 1800X80K160K240K320K400KSE +/- 3936.45, N = 33561811. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 24

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 24Ryzen 7 1800X110K220K330K440K550KSE +/- 9460.85, N = 35311151. (CC) gcc options: -O2 -lpthread

Schbench

Message Threads: 32 - Workers Per Message Thread: 32

OpenBenchmarking.orgusec, 99.9th Latency Percentile, Fewer Is BetterSchbenchMessage Threads: 32 - Workers Per Message Thread: 32Ryzen 7 1800X150K300K450K600K750KSE +/- 13704.44, N = 36905171. (CC) gcc options: -O2 -lpthread


Phoronix Test Suite v10.8.4