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/1211104-SU-1210261RA37.

AMD FX-8350 Piledriver Multi-Core ScalingProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen Resolution2 Cores4 Cores6 Cores8 CoresmarksancientpcAMD 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-6ext31920x1200OpenBenchmarking.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 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 Coresmarksancientpc52.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.86OpenBenchmarking.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 Coresmarksancientpc50100150200250SE +/- 0.21, N = 3SE +/- 1.51, N = 6SE +/- 0.25, N = 3SE +/- 0.42, N = 3SE +/- 0.25, N = 352.91107.09158.70211.0580.261. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -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 Coresmarksancientpc7001400210028003500SE +/- 1.69, N = 3SE +/- 6.77, N = 3SE +/- 9.31, N = 3SE +/- 6.06, N = 3SE +/- 10.55, N = 31979.002881.423042.232859.672103.711. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -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 Coresmarksancientpc2K4K6K8K10KSE +/- 3.47, N = 3SE +/- 11.34, N = 3SE +/- 9.32, N = 3SE +/- 31.69, N = 3SE +/- 9.99, N = 33217.425976.277856.379210.724712.951. (F9X) gfortran options: -lmpi -pthread -lmpi_f77 -lopen-rte -lopen-pal -ldl -lnsl -lutil -lm

CLOMP

Static OMP Speedup

OpenBenchmarking.orgSpeedup, More Is BetterCLOMP 3.3Static OMP Speedup2 Cores4 Cores6 Cores8 Coresmarksancientpc0.68181.36362.04542.72723.409SE +/- 0.00, N = 5SE +/- 0.01, N = 5SE +/- 0.02, N = 5SE +/- 0.00, N = 5SE +/- 0.02, N = 51.662.693.032.952.911. (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 Coresmarksancientpc816243240SE +/- 0.35, N = 3SE +/- 0.99, N = 6SE +/- 0.24, N = 6SE +/- 0.11, N = 3SE +/- 0.27, N = 334.4821.5813.6811.6323.521. (CC) gcc options: -O2 -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 Coresmarksancientpc306090120150SE +/- 0.02, N = 3SE +/- 0.51, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.15, N = 340.9469.0096.26117.6748.51-mssse3-mssse3-mssse3-mssse31. (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 Coresmarksancientpc612182430SE +/- 0.12, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 312.3319.2022.5723.6013.181. (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 Coresmarksancientpc306090120150SE +/- 0.12, N = 3SE +/- 0.55, N = 3SE +/- 0.94, N = 3SE +/- 1.57, N = 3SE +/- 0.11, N = 343.9884.11121.72156.0256.44

GraphicsMagick

Operation: Blur

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Blur2 Cores4 Cores6 Cores8 Coresmarksancientpc20406080100SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 358819310060-lbz2-lbz2-lbz2-lbz2-ljbig -ljasper -ljpeg -lxml21. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Sharpen

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Sharpen2 Cores4 Cores6 Cores8 Coresmarksancientpc1530456075SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 32442556741-lbz2-lbz2-lbz2-lbz2-ljbig -ljasper -ljpeg -lxml21. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Resizing

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Resizing2 Cores4 Cores6 Cores8 Coresmarksancientpc306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 37810812313282-lbz2-lbz2-lbz2-lbz2-ljbig -ljasper -ljpeg -lxml21. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: HWB Color Space

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: HWB Color Space2 Cores4 Cores6 Cores8 Coresmarksancientpc4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.67, N = 313014815716198-lbz2-lbz2-lbz2-lbz2-ljbig -ljasper -ljpeg -lxml21. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

GraphicsMagick

Operation: Local Adaptive Thresholding

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.16Operation: Local Adaptive Thresholding2 Cores4 Cores6 Cores8 Coresmarksancientpc20406080100SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 354809610658-lbz2-lbz2-lbz2-lbz2-ljbig -ljasper -ljpeg -lxml21. (CC) gcc options: -std=gnu99 -fopenmp -O2 -pthread -lXext -lSM -lICE -lX11 -lz -lm -lgomp -lpthread

Himeno Benchmark

Poisson Pressure Solver

OpenBenchmarking.orgMFLOPS, More Is BetterHimeno Benchmark 3.0Poisson Pressure Solver2 Cores4 Cores6 Cores8 Coresmarksancientpc140280420560700SE +/- 5.37, N = 3SE +/- 3.39, N = 3SE +/- 1.91, N = 3SE +/- 1.86, N = 3SE +/- 4.07, N = 3571.34590.75627.59628.96515.271. (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 Coresmarksancientpc70140210280350SE +/- 0.69, N = 3SE +/- 0.93, N = 3SE +/- 0.92, N = 3SE +/- 0.95, N = 3SE +/- 1.20, N = 3301.16155.03106.5582.84187.12

C-Ray

Total Time

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time2 Cores4 Cores6 Cores8 Coresmarksancientpc306090120150SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.08, N = 3125.0362.4541.6531.2776.011. (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 Coresmarksancientpc714212835SE +/- 0.24, N = 3SE +/- 0.17, N = 3SE +/- 0.17, N = 3SE +/- 0.14, N = 4SE +/- 0.25, N = 631.1916.0210.558.1318.331. (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 Coresmarksancientpc140280420560700SE +/- 0.38, N = 3SE +/- 0.60, N = 3SE +/- 0.13, N = 3SE +/- 0.47, N = 3SE +/- 2.37, N = 3665.46333.28222.42166.85134.411. (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 Coresmarksancientpc80160240320400SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 3SE +/- 0.00, N = 3369184123922591. (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 Coresmarksancientpc5001000150020002500SE +/- 10.16, N = 3SE +/- 59.01, N = 6SE +/- 48.56, N = 3SE +/- 70.86, N = 6SE +/- 1.73, N = 3949.921512.242457.712532.85111.861. (CC) gcc options: -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm


Phoronix Test Suite v10.8.4