AMD FX-8350 Piledriver Multi-Core Scaling AMD FX-8350 Vishera Piledriver benchmarking of the eight-core processor when testing with exposing 2, 4, 6, and 8 cores. Benchmarking for a future article on Phoronix.com.
HTML result view exported from: https://openbenchmarking.org/result/1210295-SU-1210261RA37 .
AMD FX-8350 Piledriver Multi-Core Scaling Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 AMD FX-8350 Eight-Core @ 4.00GHz (2 Cores) ASUS Crosshair V Formula AMD ATI RD890 bridge 8192MB 60GB OCZ VERTEX2 NVIDIA GeForce GTX 680 2048MB (705/3004MHz) Realtek ALC889 Intel 82583V Gigabit Connection Ubuntu 12.10 3.5.0-17-generic (x86_64) Unity 6.8.0 X Server 1.13.0 NVIDIA 310.14 4.3.0 NVIDIA 310.14 GCC 4.7 ext4 1920x1080 AMD FX-8350 Eight-Core @ 4.00GHz (4 Cores) AMD FX-8350 Eight-Core @ 4.00GHz (6 Cores) AMD FX-8350 Eight-Core @ 4.00GHz (8 Cores) 2 x AMD Opteron 2352 @ 2.10GHz (8 Cores) TYAN S2932/S2932-E/S2932-SI NVIDIA MCP55 500GB Seagate ST3500630A + 60GB Toshiba MKNSSDCR60GB + 500GB Seagate ST3500320AS NVIDIA Device 1205 C-Media CM8738 SUSE LINUX 12.1 3.1.10-1.16-desktop (x86_64) KDE 4.9.00 X Server 1.10.4 1.4 (2.1 Mesa 7.10) GCC 4.6 + Clang 3.1 (SVN 157047) + LLVM 3.1 + CUDA 4.1 1366x768 OpenBenchmarking.org Compiler Details - 2 Cores: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - 4 Cores: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - 6 Cores: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - 8 Cores: --build=x86_64-linux-gnu --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i686 --with-tune=generic -v - AMD 2x 2352: --build=x86_64-suse-linux --disable-libgcj --disable-libmudflap --disable-libssp --disable-libstdcxx-pch --disable-plugin --enable-__cxa_atexit --enable-checking=release --enable-languages=c,c++,objc,fortran,obj-c++,java,ada --enable-libstdcxx-allocator=new --enable-linux-futex --enable-ssp --enable-version-specific-runtime-libs --mandir=/usr/share/man --with-arch-32=i586 --with-slibdir=/lib64 --with-tune=generic --without-system-libunwind Processor Details - Scaling Governor: ondemand System Details - 2 Cores, 4 Cores, 6 Cores, 8 Cores: Compiz was running on this system.
AMD FX-8350 Piledriver Multi-Core Scaling npb: EP.B npb: FT.A npb: LU.A clomp: Static OMP Speedup hmmer: Pfam Database Search ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping vpxenc: vpxenc x264: H.264 Video Encoding graphics-magick: Blur graphics-magick: Sharpen graphics-magick: Resizing graphics-magick: HWB Color Space graphics-magick: Local Adaptive Thresholding himeno: Poisson Pressure Solver build-linux-kernel: Time To Compile c-ray: Total Time compress-pbzip2: 256MB File Compression primesieve: 1e12 Prime Number Generation smallpt: Global Illumination Renderer; 100 Samples pgbench: TPC-B Transactions Per Second 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 52.91 1979.00 3217.42 1.66 34.48 40.94 12.33 43.98 58 24 78 130 54 571.34 301.16 125.03 31.19 665.46 369 949.92 107.09 2881.42 5976.27 2.69 21.58 69.00 19.20 84.11 81 42 108 148 80 590.75 155.03 62.45 16.02 333.28 184 1512.24 158.70 3042.23 7856.37 3.03 13.68 96.26 22.57 121.72 93 55 123 157 96 627.59 106.55 41.65 10.55 222.42 123 2457.71 211.05 2859.67 9210.72 2.95 11.63 117.67 23.60 156.02 100 67 132 161 106 628.96 82.84 31.27 8.13 166.85 92 2532.85 22.70 325.64 190.71 79.93 24.85 88.87 156 1117.15 OpenBenchmarking.org
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B 2 Cores 4 Cores 6 Cores 8 Cores 50 100 150 200 250 SE +/- 0.21, N = 3 SE +/- 1.51, N = 6 SE +/- 0.25, N = 3 SE +/- 0.42, N = 3 52.91 107.09 158.70 211.05 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.A 2 Cores 4 Cores 6 Cores 8 Cores 700 1400 2100 2800 3500 SE +/- 1.69, N = 3 SE +/- 6.77, N = 3 SE +/- 9.31, N = 3 SE +/- 6.06, N = 3 1979.00 2881.42 3042.23 2859.67 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A 2 Cores 4 Cores 6 Cores 8 Cores 2K 4K 6K 8K 10K SE +/- 3.47, N = 3 SE +/- 11.34, N = 3 SE +/- 9.32, N = 3 SE +/- 31.69, N = 3 3217.42 5976.27 7856.37 9210.72 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup 2 Cores 4 Cores 6 Cores 8 Cores 0.6818 1.3636 2.0454 2.7272 3.409 SE +/- 0.00, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 1.66 2.69 3.03 2.95 1. (CC) gcc options: --openmp -O3 -lm
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 8 16 24 32 40 SE +/- 0.35, N = 3 SE +/- 0.99, N = 6 SE +/- 0.24, N = 6 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 34.48 21.58 13.68 11.63 22.70 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.2w Phong Rendering With Soft-Shadow Mapping 2 Cores 4 Cores 6 Cores 8 Cores 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.51, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 40.94 69.00 96.26 117.67 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -lstdc++
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc 2 Cores 4 Cores 6 Cores 8 Cores 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 12.33 19.20 22.57 23.60 1. (CC) gcc options: -m64 -lvpx -lm -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2012-10-03 H.264 Video Encoding 2 Cores 4 Cores 6 Cores 8 Cores 30 60 90 120 150 SE +/- 0.12, N = 3 SE +/- 0.55, N = 3 SE +/- 0.94, N = 3 SE +/- 1.57, N = 3 43.98 84.11 121.72 156.02
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur 2 Cores 4 Cores 6 Cores 8 Cores 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 58 81 93 100 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen 2 Cores 4 Cores 6 Cores 8 Cores 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 24 42 55 67 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing 2 Cores 4 Cores 6 Cores 8 Cores 30 60 90 120 150 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 78 108 123 132 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space 2 Cores 4 Cores 6 Cores 8 Cores 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 130 148 157 161 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding 2 Cores 4 Cores 6 Cores 8 Cores 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 54 80 96 106 1. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 140 280 420 560 700 SE +/- 5.37, N = 3 SE +/- 3.39, N = 3 SE +/- 1.91, N = 3 SE +/- 1.86, N = 3 SE +/- 3.69, N = 3 571.34 590.75 627.59 628.96 325.64 1. (CC) gcc options: -O3
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 70 140 210 280 350 SE +/- 0.69, N = 3 SE +/- 0.93, N = 3 SE +/- 0.92, N = 3 SE +/- 0.95, N = 3 SE +/- 1.87, N = 3 301.16 155.03 106.55 82.84 190.71
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.47, N = 3 125.03 62.45 41.65 31.27 79.93 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 7 14 21 28 35 SE +/- 0.24, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.14, N = 4 SE +/- 0.81, N = 6 31.19 16.02 10.55 8.13 24.85 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 4.0 1e12 Prime Number Generation 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 140 280 420 560 700 SE +/- 0.38, N = 3 SE +/- 0.60, N = 3 SE +/- 0.13, N = 3 SE +/- 0.47, N = 3 SE +/- 0.04, N = 3 665.46 333.28 222.42 166.85 88.87 1. (CXX) g++ options: -O2 -fopenmp
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 369 184 123 92 156 1. (CXX) g++ options: -fopenmp
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second 2 Cores 4 Cores 6 Cores 8 Cores AMD 2x 2352 500 1000 1500 2000 2500 SE +/- 10.16, N = 3 SE +/- 59.01, N = 6 SE +/- 48.56, N = 3 SE +/- 70.86, N = 6 SE +/- 3.05, N = 3 949.92 1512.24 2457.71 2532.85 1117.15 1. (CC) gcc options: -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm
Phoronix Test Suite v10.8.4