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.

AMD FX-8350 Piledriver Multi-Core ScalingProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution2 Cores4 Cores6 Cores8 CoresmarksancientpcllanoAMD FX-8350 Eight-Core @ 4.00GHz (2 Cores)ASUS Crosshair V FormulaAMD ATI RD890 bridge8192MB60GB OCZ VERTEX2NVIDIA GeForce GTX 680 2048MB (705/3004MHz)Realtek ALC889Intel 82583V Gigabit ConnectionUbuntu 12.103.5.0-17-generic (x86_64)Unity 6.8.0X Server 1.13.0NVIDIA 310.144.3.0 NVIDIA 310.14GCC 4.7ext41920x1080AMD 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)AMD Phenom II X4 810 @ 2.60GHz (4 Cores)Gigabyte GA-MA770-UD3AMD ATI RX780/RX790 + SB7x0/SB8x0/SB9x04096MB2 x 500GB Seagate ST3500410ASAMD Radeon HD 4670 512MBRealtek ALC888DELL U2412MRealtek RTL8111/8168BDebian testing3.2.0-2-amd64 (x86_64)KDE 4.8.4X Server 1.12.3radeon 6.14.42.1 Mesa 8.0.4 Gallium 0.4GCC 4.7 + Clang 3.0-6ext31920x1200AMD A8-3870 APU @ 3.30GHz (4 Cores)AMD Family 12h Root Complex16384MB128GB M4-CT128M4SSD2 + 2 x 1000GB Western Digital WD1002FAEX-0AMD Radeon HD 7800 2048MB (860/1200MHz)AMD Hudson AzaliaPA246Slackware 13.37.03.4.16 (x86_64)Xfce 4.8.0fglrx 9.0.24.2.11931GCC 4.7.1 + Clang 3.0 + LLVM 3.0ext4OpenBenchmarking.orgCompiler 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 - 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: ondemandSystem Details- 2 Cores, 4 Cores, 6 Cores, 8 Cores: Compiz was running on this system.

AMD FX-8350 Piledriver Multi-Core Scalingnpb: EP.Bnpb: FT.Anpb: LU.Aclomp: Static OMP Speeduphmmer: Pfam Database Searchttsiod-renderer: Phong Rendering With Soft-Shadow Mappingvpxenc: vpxencx264: H.264 Video Encodinggraphics-magick: Blurgraphics-magick: Sharpengraphics-magick: Resizinggraphics-magick: HWB Color Spacegraphics-magick: Local Adaptive Thresholdinghimeno: Poisson Pressure Solverbuild-linux-kernel: Time To Compilec-ray: Total Timecompress-pbzip2: 256MB File Compressionprimesieve: 1e12 Prime Number Generationsmallpt: Global Illumination Renderer; 100 Samplespgbench: TPC-B Transactions Per Second2 Cores4 Cores6 Cores8 Coresmarksancientpcllano52.911979.003217.421.6634.4840.9412.3343.9858247813054571.34301.16125.0331.19665.46369949.92107.092881.425976.272.6921.5869.0019.2084.11814210814880590.75155.0362.4516.02333.281841512.24158.703042.237856.373.0313.6896.2622.57121.72935512315796627.59106.5541.6510.55222.421232457.71211.052859.679210.722.9511.63117.6723.60156.0210067132161106628.9682.8431.278.13166.85922532.8580.262103.714712.952.9123.5248.5113.1856.446041829858515.27187.1276.0118.33134.41259111.86106.492453.226329.793.1116.7863.3817.6576.54907912713675650.62137.9553.9215.38102.4755168.33OpenBenchmarking.org

NAS Parallel Benchmarks

Test / Class: EP.B

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: EP.B2 Cores4 Cores6 Cores8 Coresmarksancientpcllano50100150200250SE +/- 0.21, N = 3SE +/- 1.51, N = 6SE +/- 0.25, N = 3SE +/- 0.42, N = 3SE +/- 0.25, N = 3SE +/- 0.01, N = 352.91107.09158.70211.0580.26106.49-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lrt1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -ldl -lnsl -lutil -lm

NAS Parallel Benchmarks

Test / Class: FT.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: FT.A2 Cores4 Cores6 Cores8 Coresmarksancientpcllano7001400210028003500SE +/- 1.69, N = 3SE +/- 6.77, N = 3SE +/- 9.31, N = 3SE +/- 6.06, N = 3SE +/- 10.55, N = 3SE +/- 9.40, N = 31979.002881.423042.232859.672103.712453.22-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lrt1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -ldl -lnsl -lutil -lm

NAS Parallel Benchmarks

Test / Class: LU.A

OpenBenchmarking.orgTotal Mop/s, More Is BetterNAS Parallel Benchmarks 3.3Test / Class: LU.A2 Cores4 Cores6 Cores8 Coresmarksancientpcllano2K4K6K8K10KSE +/- 3.47, N = 3SE +/- 11.34, N = 3SE +/- 9.32, N = 3SE +/- 31.69, N = 3SE +/- 9.99, N = 3SE +/- 3.81, N = 33217.425976.277856.379210.724712.956329.79-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lopen-rte -lopen-pal-lrt1. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -ldl -lnsl -lutil -lm

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP Speedup2 Cores4 Cores6 Cores8 Coresmarksancientpcllano0.69981.39962.09942.79923.499SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.00, N = 5SE +/- 0.02, N = 5SE +/- 0.01, N = 51.662.693.032.952.913.111. (CC) gcc options: --openmp -O3 -lm

Timed HMMer Search

Pfam Database Search

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed HMMer Search 2.3.2Pfam Database Search2 Cores4 Cores6 Cores8 Coresmarksancientpcllano816243240SE +/- 0.35, N = 3SE +/- 0.99, N = 6SE +/- 0.24, N = 6SE +/- 0.11, N = 3SE +/- 0.27, N = 3SE +/- 0.12, N = 334.4821.5813.6811.6323.5216.78-O2-O2-O2-O2-O2-O3 -march=amdfam101. (CC) gcc options: -pthread -lhmmer -lsquid -lm

TTSIOD 3D Renderer

Phong Rendering With Soft-Shadow Mapping

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.2wPhong Rendering With Soft-Shadow Mapping2 Cores4 Cores6 Cores8 Coresmarksancientpcllano306090120150SE +/- 0.02, N = 3SE +/- 0.51, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 340.9469.0096.26117.6748.5163.38-mssse3-mssse3-mssse3-mssse3-march=amdfam10 -lpthread1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -lSDL -lstdc++

VP8 libvpx Encoding

vpxenc

OpenBenchmarking.orgFrames Per Second, More Is BetterVP8 libvpx Encoding 1.1.0vpxenc2 Cores4 Cores6 Cores8 Coresmarksancientpcllano612182430SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 312.3319.2022.5723.6013.1817.651. (CC) gcc options: -m64 -lvpx -lm -lpthread

x264

H.264 Video Encoding

OpenBenchmarking.orgFrames Per Second, More Is Betterx264 2012-10-03H.264 Video Encoding2 Cores4 Cores6 Cores8 Coresmarksancientpcllano306090120150SE +/- 0.12, N = 3SE +/- 0.55, N = 3SE +/- 0.94, N = 3SE +/- 1.57, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 343.9884.11121.72156.0256.4476.54

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blur2 Cores4 Cores6 Cores8 Coresmarksancientpcllano20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 35881931006090-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 -lrt1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Sharpen2 Cores4 Cores6 Cores8 Coresmarksancientpcllano20406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3244255674179-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 -lrt1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Resizing2 Cores4 Cores6 Cores8 Coresmarksancientpcllano306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 37810812313282127-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 -lrt1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color Space2 Cores4 Cores6 Cores8 Coresmarksancientpcllano4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 313014815716198136-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 -lrt1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive Thresholding2 Cores4 Cores6 Cores8 Coresmarksancientpcllano20406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 35480961065875-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 -lrt1. (CC) gcc options: -std=gnu99 -fopenmp -pthread -lz -lm -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver2 Cores4 Cores6 Cores8 Coresmarksancientpcllano140280420560700SE +/- 5.37, N = 3SE +/- 3.39, N = 3SE +/- 1.91, N = 3SE +/- 1.86, N = 3SE +/- 4.07, N = 3SE +/- 0.63, N = 3571.34590.75627.59628.96515.27650.62-march=amdfam101. (CC) gcc options: -O3

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 3.1Time To Compile2 Cores4 Cores6 Cores8 Coresmarksancientpcllano70140210280350SE +/- 0.69, N = 3SE +/- 0.93, N = 3SE +/- 0.92, N = 3SE +/- 0.95, N = 3SE +/- 1.20, N = 3SE +/- 0.99, N = 3301.16155.03106.5582.84187.12137.95

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time2 Cores4 Cores6 Cores8 Coresmarksancientpcllano306090120150SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3SE +/- 0.00, N = 3125.0362.4541.6531.2776.0153.92-march=amdfam101. (CC) gcc options: -lm -lpthread -O3

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.6256MB File Compression2 Cores4 Cores6 Cores8 Coresmarksancientpcllano714212835SE +/- 0.24, N = 3SE +/- 0.17, N = 3SE +/- 0.17, N = 3SE +/- 0.14, N = 4SE +/- 0.25, N = 6SE +/- 0.14, N = 331.1916.0210.558.1318.3315.381. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Primesieve

1e12 Prime Number Generation

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 4.01e12 Prime Number Generation2 Cores4 Cores6 Cores8 Coresmarksancientpcllano140280420560700SE +/- 0.38, N = 3SE +/- 0.60, N = 3SE +/- 0.13, N = 3SE +/- 0.47, N = 3SE +/- 2.37, N = 3SE +/- 0.06, N = 3665.46333.28222.42166.85134.41102.471. (CXX) g++ options: -O2 -fopenmp

Smallpt

Global Illumination Renderer; 100 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 100 Samples2 Cores4 Cores6 Cores8 Coresmarksancientpcllano80160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 33691841239225955-O3 -march=amdfam101. (CXX) g++ options: -fopenmp

PostgreSQL pgbench

TPC-B Transactions Per Second

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 8.4.11TPC-B Transactions Per Second2 Cores4 Cores6 Cores8 Coresmarksancientpcllano5001000150020002500SE +/- 10.16, N = 3SE +/- 59.01, N = 6SE +/- 48.56, N = 3SE +/- 70.86, N = 6SE +/- 1.73, N = 3SE +/- 0.22, N = 3949.921512.242457.712532.85111.86168.33-O2-O2-O2-O21. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4