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/1211120-RA-1211104SU75&rdt&grr .
AMD FX-8350 Piledriver Multi-Core Scaling Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano AMD FX-8350 Eight-Core @ 4.00GHz (8 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 (2 Cores) AMD FX-8350 Eight-Core @ 4.00GHz (6 Cores) AMD FX-8350 Eight-Core @ 4.00GHz (4 Cores) AMD Phenom II X4 810 @ 2.60GHz (4 Cores) Gigabyte GA-MA770-UD3 AMD ATI RX780/RX790 + SB7x0/SB8x0/SB9x0 4096MB 2 x 500GB Seagate ST3500410AS AMD Radeon HD 4670 512MB Realtek ALC888 DELL U2412M Realtek RTL8111/8168B Debian testing 3.2.0-2-amd64 (x86_64) KDE 4.8.4 X Server 1.12.3 radeon 6.14.4 2.1 Mesa 8.0.4 Gallium 0.4 GCC 4.7 + Clang 3.0-6 ext3 1920x1200 AMD A8-3870 APU @ 3.30GHz (4 Cores) AMD Family 12h Root Complex 16384MB 128GB M4-CT128M4SSD2 + 2 x 1000GB Western Digital WD1002FAEX-0 AMD Radeon HD 7800 2048MB (860/1200MHz) AMD Hudson Azalia PA246 Slackware 13.37.0 3.4.16 (x86_64) Xfce 4.8.0 fglrx 9.0.2 4.2.11931 GCC 4.7.1 + Clang 3.0 + LLVM 3.0 ext4 OpenBenchmarking.org Compiler Details - 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 - 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 - 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 - 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 - marksancientpc: --build=x86_64-linux-gnu --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=i586 --with-tune=generic -v - llano: --build=x86_64-slackware-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-java-home --enable-languages=ada,c,c++,fortran,go,java,lto,objc --enable-libssp --enable-lto --enable-multilib --enable-objc-gc --enable-shared --enable-threads=posix --host=x86_64-slackware-linux --mandir=/usr/man --target=x86_64-slackware-linux --verbose --with-antlr-jar=/tmp/gcc-4.7.1/antlr-runtime-3.4.jar --with-arch-directory=amd64 --with-gnu-ld --with-java-home=/usr/lib64/jvm/jre --with-jvm-jar-dir=/usr/lib64/jvm/jvm-exports --with-jvm-root-dir=/usr/lib64/jvm --with-python-dir=/lib64/python2.6/site-packages Processor Details - Scaling Governor: ondemand System Details - 8 Cores, 2 Cores, 6 Cores, 4 Cores: Compiz was running on this system.
AMD FX-8350 Piledriver Multi-Core Scaling pgbench: TPC-B Transactions Per Second smallpt: Global Illumination Renderer; 100 Samples primesieve: 1e12 Prime Number Generation compress-pbzip2: 256MB File Compression c-ray: Total Time build-linux-kernel: Time To Compile himeno: Poisson Pressure Solver graphics-magick: Local Adaptive Thresholding graphics-magick: HWB Color Space graphics-magick: Resizing graphics-magick: Sharpen graphics-magick: Blur x264: H.264 Video Encoding vpxenc: vpxenc ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping hmmer: Pfam Database Search clomp: Static OMP Speedup npb: LU.A npb: FT.A npb: EP.B 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 2532.85 92 166.85 8.13 31.27 82.84 628.96 106 161 132 67 100 156.02 23.60 117.67 11.63 2.95 9210.72 2859.67 211.05 949.92 369 665.46 31.19 125.03 301.16 571.34 54 130 78 24 58 43.98 12.33 40.94 34.48 1.66 3217.42 1979.00 52.91 2457.71 123 222.42 10.55 41.65 106.55 627.59 96 157 123 55 93 121.72 22.57 96.26 13.68 3.03 7856.37 3042.23 158.70 1512.24 184 333.28 16.02 62.45 155.03 590.75 80 148 108 42 81 84.11 19.20 69.00 21.58 2.69 5976.27 2881.42 107.09 111.86 259 134.41 18.33 76.01 187.12 515.27 58 98 82 41 60 56.44 13.18 48.51 23.52 2.91 4712.95 2103.71 80.26 168.33 55 102.47 15.38 53.92 137.95 650.62 75 136 127 79 90 76.54 17.65 63.38 16.78 3.11 6329.79 2453.22 106.49 OpenBenchmarking.org
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 500 1000 1500 2000 2500 SE +/- 70.86, N = 6 SE +/- 10.16, N = 3 SE +/- 48.56, N = 3 SE +/- 59.01, N = 6 SE +/- 1.73, N = 3 SE +/- 0.22, N = 3 2532.85 949.92 2457.71 1512.24 111.86 168.33 -O2 -O2 -O2 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 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 SE +/- 0.33, N = 3 92 369 123 184 259 55 -O3 -march=amdfam10 1. (CXX) g++ options: -fopenmp
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 4.0 1e12 Prime Number Generation 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 140 280 420 560 700 SE +/- 0.47, N = 3 SE +/- 0.38, N = 3 SE +/- 0.13, N = 3 SE +/- 0.60, N = 3 SE +/- 2.37, N = 3 SE +/- 0.06, N = 3 166.85 665.46 222.42 333.28 134.41 102.47 1. (CXX) g++ options: -O2 -fopenmp
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 7 14 21 28 35 SE +/- 0.14, N = 4 SE +/- 0.24, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.25, N = 6 SE +/- 0.14, N = 3 8.13 31.19 10.55 16.02 18.33 15.38 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.00, N = 3 31.27 125.03 41.65 62.45 76.01 53.92 -march=amdfam10 1. (CC) gcc options: -lm -lpthread -O3
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 3.1 Time To Compile 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 70 140 210 280 350 SE +/- 0.95, N = 3 SE +/- 0.69, N = 3 SE +/- 0.92, N = 3 SE +/- 0.93, N = 3 SE +/- 1.20, N = 3 SE +/- 0.99, N = 3 82.84 301.16 106.55 155.03 187.12 137.95
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 140 280 420 560 700 SE +/- 1.86, N = 3 SE +/- 5.37, N = 3 SE +/- 1.91, N = 3 SE +/- 3.39, N = 3 SE +/- 4.07, N = 3 SE +/- 0.63, N = 3 628.96 571.34 627.59 590.75 515.27 650.62 -march=amdfam10 1. (CC) gcc options: -O3
GraphicsMagick Operation: Local Adaptive Thresholding OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 106 54 96 80 58 75 -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lgomp -O3 -march=amdfam10 -lc -lbz2 -ldl -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: HWB Color Space 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 40 80 120 160 200 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 161 130 157 148 98 136 -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lgomp -O3 -march=amdfam10 -lc -lbz2 -ldl -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Resizing 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 30 60 90 120 150 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 132 78 123 108 82 127 -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lgomp -O3 -march=amdfam10 -lc -lbz2 -ldl -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Sharpen 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 67 24 55 42 41 79 -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lgomp -O3 -march=amdfam10 -lc -lbz2 -ldl -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread
GraphicsMagick Operation: Blur OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.16 Operation: Blur 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 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 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 100 58 93 81 60 90 -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -lXext -lSM -lICE -lX11 -lbz2 -lgomp -O2 -ljbig -ljasper -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lgomp -O3 -march=amdfam10 -lc -lbz2 -ldl -lrt 1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2012-10-03 H.264 Video Encoding 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 30 60 90 120 150 SE +/- 1.57, N = 3 SE +/- 0.12, N = 3 SE +/- 0.94, N = 3 SE +/- 0.55, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 156.02 43.98 121.72 84.11 56.44 76.54
VP8 libvpx Encoding vpxenc OpenBenchmarking.org Frames Per Second, More Is Better VP8 libvpx Encoding 1.1.0 vpxenc 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 23.60 12.33 22.57 19.20 13.18 17.65 1. (CC) gcc options: -m64 -lvpx -lm -lpthread
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 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 SE +/- 0.51, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 117.67 40.94 96.26 69.00 48.51 63.38 -mssse3 -mssse3 -mssse3 -mssse3 -march=amdfam10 -lpthread 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -lSDL -lstdc++
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.35, N = 3 SE +/- 0.24, N = 6 SE +/- 0.99, N = 6 SE +/- 0.27, N = 3 SE +/- 0.12, N = 3 11.63 34.48 13.68 21.58 23.52 16.78 -O2 -O2 -O2 -O2 -O2 -O3 -march=amdfam10 1. (CC) gcc options: -pthread -lhmmer -lsquid -lm
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 0.6998 1.3996 2.0994 2.7992 3.499 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 SE +/- 0.02, N = 5 SE +/- 0.01, N = 5 2.95 1.66 3.03 2.69 2.91 3.11 1. (CC) gcc options: --openmp -O3 -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 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 2K 4K 6K 8K 10K SE +/- 31.69, N = 3 SE +/- 3.47, N = 3 SE +/- 9.32, N = 3 SE +/- 11.34, N = 3 SE +/- 9.99, N = 3 SE +/- 3.81, N = 3 9210.72 3217.42 7856.37 5976.27 4712.95 6329.79 -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lrt 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -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 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 700 1400 2100 2800 3500 SE +/- 6.06, N = 3 SE +/- 1.69, N = 3 SE +/- 9.31, N = 3 SE +/- 6.77, N = 3 SE +/- 10.55, N = 3 SE +/- 9.40, N = 3 2859.67 1979.00 3042.23 2881.42 2103.71 2453.22 -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lrt 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -ldl -lnsl -lutil -lm
NAS Parallel Benchmarks Test / Class: EP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.B 8 Cores 2 Cores 6 Cores 4 Cores marksancientpc llano 50 100 150 200 250 SE +/- 0.42, N = 3 SE +/- 0.21, N = 3 SE +/- 0.25, N = 3 SE +/- 1.51, N = 6 SE +/- 0.25, N = 3 SE +/- 0.01, N = 3 211.05 52.91 158.70 107.09 80.26 106.49 -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lopen-rte -lopen-pal -lrt 1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -ldl -lnsl -lutil -lm
Phoronix Test Suite v10.8.5