POWER9 testing with a PowerNV C1P9S01 REV 1.01. Benchmarks by Michael Larabel for a future article.
Ubuntu 19.04 Processor: POWER9 @ 3.80GHz (4 Cores / 16 Threads) , Motherboard: PowerNV C1P9S01 REV 1.01, Memory: 131072MB, Disk: 1024GB SAMSUNG MZVLB1T0HALR-000L7, Graphics: ASPEED, Network: 3 x Broadcom NetXtreme BCM5719 PCIe
OS: Ubuntu 19.04, Kernel: 5.0.0-32-generic (ppc64le), Compiler: GCC 8.3.0, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: SMT (threads per core): 4Java Notes: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04)Python Notes: Python 2.7.16 + Python 3.7.3Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Mitigation of RFI Flush L1D private per thread + spec_store_bypass: Mitigation of Kernel entry/exit barrier (eieio) + spectre_v1: Mitigation of __user pointer sanitization ori31 speculation barrier enabled + spectre_v2: Mitigation of Indirect branch cache disabled
Ubuntu 19.10 OS: Ubuntu 19.10, Kernel: 5.3.0-19-generic (ppc64le), Compiler: GCC 9.2.1 20191008, File-System: ext4, Screen Resolution: 1024x768
Compiler Notes: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-offload-targets=nvptx-none --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --without-cuda-driver -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: SMT (threads per core): 4Python Notes: Python 2.7.17rc1 + Python 3.7.5rc1Security Notes: l1tf: Not affected + mds: Not affected + meltdown: Mitigation of RFI Flush L1D private per thread + spec_store_bypass: Mitigation of Kernel entry/exit barrier (eieio) + spectre_v1: Mitigation of __user pointer sanitization ori31 speculation barrier enabled + spectre_v2: Mitigation of Indirect branch cache disabled
Raptor Blackbird Ubuntu 19.04 vs. 19.10 Benchmarks Processor Motherboard Memory Disk Graphics Network OS Kernel Compiler File-System Screen Resolution Ubuntu 19.04 Ubuntu 19.10 POWER9 @ 3.80GHz (4 Cores / 16 Threads) PowerNV C1P9S01 REV 1.01 131072MB 1024GB SAMSUNG MZVLB1T0HALR-000L7 ASPEED 3 x Broadcom NetXtreme BCM5719 PCIe Ubuntu 19.04 5.0.0-32-generic (ppc64le) GCC 8.3.0 ext4 1024x768 Ubuntu 19.10 5.3.0-19-generic (ppc64le) GCC 9.2.1 20191008 OpenBenchmarking.org Compiler Details - Ubuntu 19.04: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 -v - Ubuntu 19.10: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-offload-targets=nvptx-none --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - SMT (threads per core): 4 Java Details - Ubuntu 19.04: OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu219.04) Python Details - Ubuntu 19.04: Python 2.7.16 + Python 3.7.3 - Ubuntu 19.10: Python 2.7.17rc1 + Python 3.7.5rc1 Security Details - l1tf: Not affected + mds: Not affected + meltdown: Mitigation of RFI Flush L1D private per thread + spec_store_bypass: Mitigation of Kernel entry/exit barrier (eieio) + spectre_v1: Mitigation of __user pointer sanitization ori31 speculation barrier enabled + spectre_v2: Mitigation of Indirect branch cache disabled
Ubuntu 19.04 vs. Ubuntu 19.10 Comparison Phoronix Test Suite 10.2.2 Baseline +189365850% +189365850% +378731700% +378731700% +568097550% +568097550% 1591553% 225500% 224100% 664381% 224000% 5758% 115066% 7511% 1729% 16169% 7676% 11733% 858361% 82400% 207500% 38900% 258408% 11975579% 208700% 4000% 16442000% 57262085% 6556% 5300% 46400% 6011% 16387% 2333% 436137% 31100% 1194% 590% 2734% 8709945% 3374% 2928% 202900% 11532% 164900% 165400% 3893% 164600% 223700% Read Test 132720% S.V.M.P 376761452% Matrix Math Write Test 27008% Seq Read - Linux AIO - Yes - Yes - 4KB 82000% Seq Read - Linux AIO - Yes - Yes - 4KB 20999900% Seq Write - Linux AIO - No - No - 2MB Seq Write - Linux AIO - No - Yes - 2MB Seq Read - Linux AIO - Yes - No - 4KB 21206600% Seq Read - Linux AIO - Yes - No - 4KB 82700% Context Switching 134037147% OpenMP Stencil 1883% Seq Read - Linux AIO - No - Yes - 4KB 53600% Seq Read - Linux AIO - No - Yes - 4KB 13733200% Rand Write - Linux AIO - No - No - 4KB 12699900% Seq Write - Linux AIO - No - No - 4KB 12599900% Seq Read - Linux AIO - No - No - 4KB 53800% Seq Write - Linux AIO - No - No - 4KB 49200% Seq Read - Linux AIO - No - No - 4KB 13799900% Rand Write - Linux AIO - No - No - 4KB 49400% Rand Write - Linux AIO - No - Yes - 4KB 12499900% Rand Write - Linux AIO - No - Yes - 4KB 48700% Rand Read - Linux AIO - No - Yes - 4KB 53300% Rand Read - Linux AIO - No - Yes - 4KB 13679900% Hsearch 1708504% Rand Read - Linux AIO - Yes - Yes - 4KB 5115200% Rand Read - Linux AIO - Yes - Yes - 4KB 19900% Seq Write - Linux AIO - No - Yes - 4KB 12566600% Socket Activity 302217% Seq Write - Linux AIO - No - Yes - 4KB 48800% Rand Write - Linux AIO - Yes - Yes - 4KB 12666600% Memory Copying Rand Write - Linux AIO - Yes - Yes - 4KB 49300% Seq Write - Linux AIO - Yes - No - 4KB 54400% Rand Read - Linux AIO - Yes - No - 4KB 3866600% Seq Read - Linux AIO - No - Yes - 2MB Rand Write - Linux AIO - Yes - No - 4KB 12666600% Seq Write - Linux AIO - Yes - No - 4KB 13933200% Seq Write - Linux AIO - Yes - Yes - 4KB 54100% Semaphores 227426202% Rand Write - Linux AIO - Yes - No - 4KB 49200% Rand Read - Linux AIO - Yes - No - 4KB 15000% Seq Write - Linux AIO - Yes - Yes - 4KB 13866600% 139797300% Rand Read - Linux AIO - No - No - 4KB 13133200% Rand Read - Linux AIO - No - No - 4KB 51200% 1 Time To Compile Lsearch 1838% Forking 4066526% S.N.1 Summer Nature 4K H.2.1.V.E 477% P.R.W.S.S.M Chimera 1080p GET 94412865% Tsearch T.F.A.T.T 405000% Seq Read - Linux AIO - Yes - No - 2MB 193100% WAV To MP3 1431% Vector Math C.u.1.0.3.s.i.i.C.L.9 4773% Rand Read - Linux AIO - Yes - Yes - 2MB 63400% R.4.b.P Rand Read - Linux AIO - No - Yes - 2MB P.P.A 49130% Time To Compile Bsearch G.C.S.F tConvolve MPI - Degridding 105841% Rand Read - Linux AIO - No - No - 2MB Sharpen P.B.S Seq Read - Linux AIO - No - No - 2MB 195300% SET 2048 x 2048 - Total Time Enhanced HWB Color Space C.u.1.0.3.s.i.i.C.L.1 2673% OpenMP CFD Solver tConvolve OpenMP - Gridding 90920% Timed Time - Size 1,000 G.Q.D.S 8 13780% OpenMP LavaMD 12594% O.S 3337% Rotate 72000% tConvolve MT - Degridding 105943% O.B 2936% Rand Read - Linux AIO - Yes - No - 2MB 147400% OpenMP CUTCP 1524% Small Resizing H.2.V.E v.V.1.V.E D.T 10095% tConvolve OpenMP - Degridding 118978% tConvolve MPI - Gridding 92404% 32 24493% Total Time 757463400% Total Time CoreMark Size 666 - I.P.S S.N.1 CPU Stress 115628% C.1.1.b O.M.G 18218% Seq Read - Linux AIO - Yes - Yes - 2MB OpenMP LBM P.P.S 182511% Rand Write - Linux AIO - Yes - Yes - 2MB Seq Write - Linux AIO - Yes - Yes - 2MB 72151% C.S.T 1939300% G.I.R.1.S Rand Write - Linux AIO - Yes - No - 2MB 164700% tConvolve MT - Gridding 92243% Total Time - 4.1.R.P.P 21284% Seq Write - Linux AIO - Yes - No - 2MB Rand Write - Linux AIO - No - No - 2MB Crypto 90184% Swirl 13000% Noise-Gaussian 5600% Rand Write - Linux AIO - No - Yes - 2MB 223700% IOR Stress-NG Stress-NG IOR Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Stress-NG Parboil Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Stress-NG Flexible IO Tester Flexible IO Tester Flexible IO Tester Stress-NG Flexible IO Tester Flexible IO Tester Stress-NG Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Flexible IO Tester Stress-NG Flexible IO Tester Flexible IO Tester Flexible IO Tester Xsbench Flexible IO Tester Flexible IO Tester SQLite Timed LLVM Compilation Stress-NG Stress-NG dav1d dav1d x265 TTSIOD 3D Renderer dav1d Redis Stress-NG PyBench Flexible IO Tester LAME MP3 Encoding Stress-NG XZ Compression Flexible IO Tester OpenSSL Flexible IO Tester Timed MrBayes Analysis Timed Linux Kernel Compilation Stress-NG Stress-NG ASKAP Flexible IO Tester GraphicsMagick PHPBench Flexible IO Tester Redis AOBench GraphicsMagick GraphicsMagick Zstd Compression Rodinia ASKAP SQLite Speedtest Stress-NG SQLite Rodinia Rodinia GraphicsMagick ASKAP Optcarrot Flexible IO Tester Parboil miniFE GraphicsMagick x264 VP9 libvpx Encoding libjpeg-turbo tjbench ASKAP ASKAP SQLite Stockfish Sudokut Coremark libgav1 Stress-NG dav1d Parboil Flexible IO Tester Parboil Himeno Benchmark Flexible IO Tester Flexible IO Tester QMCPACK 7-Zip Compression Smallpt Flexible IO Tester ASKAP C-Ray Flexible IO Tester Flexible IO Tester Stress-NG GraphicsMagick GraphicsMagick Flexible IO Tester Ubuntu 19.04 Ubuntu 19.10
Raptor Blackbird Ubuntu 19.04 vs. 19.10 Benchmarks sqlite: 1 sqlite: 8 sqlite: 32 fio: Rand Read - Linux AIO - No - No - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - No - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 2MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - Yes - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - Yes - Yes - 4KB - Default Test Directory ior: Write Test ior: Read Test parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding minife: Small rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster mrbayes: Primate Phylogeny Analysis qmcpack: libgav1: Summer Nature 1080p graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping rav1e: 1080p To AV1 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding coremark: CoreMark Size 666 - Iterations Per Second himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test stockfish: Total Time build-linux-kernel: Time To Compile build-llvm: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel smallpt: Global Illumination Renderer; 128 Samples aobench: 2048 x 2048 - Total Time compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 encode-mp3: WAV To MP3 sudokut: Total Time openssl: RSA 4096-bit Performance askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding tjbench: Decompression Throughput sqlite-speedtest: Timed Time - Size 1,000 redis: GET redis: SET stress-ng: Crypto stress-ng: Bsearch stress-ng: Forking stress-ng: Hsearch stress-ng: Lsearch stress-ng: Tsearch stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing optcarrot: Optimized Benchmark xsbench: pybench: Total For Average Test Times phpbench: PHP Benchmark Suite php: Zend bench php: Zend micro_bench Ubuntu 19.04 Ubuntu 19.10 54.10 138.80 245.93 2037 513 131333 2007 534 136800 1475 151 38667 2236 495 127000 635 200 51153 2238 488 125000 1648 493 126667 1645 494 126667 1954 539 138000 2020 537 137333 1932 828 212067 1825 493 126000 2023 821 210000 1816 489 125667 1645 545 139333 1650 542 138667 271.08 1328.20 115.92 16.24 19.83 183.18 4317.17 126.94 60.12 34.37 492.30 722.51 34.56 131 721 40 53 309 57 457 73.75 17.12 71.20 30.16 153.96 0.13 6.84 12.82 5.77 86640.11 1826.11 19394 7574635 377.92 1065.85 213.84 39.85 65.23 48.73 27.73 15.31 28.19 797.13 923.43 1060.43 925.04 1059.41 910.20 1190.78 101.95 162.36 944129.65 560739.39 902.84 2506.03 40666.26 17086.04 19.38 112.84 1157.28 2274263.02 11888.77 8235.82 5981.94 3023.17 1340372.47 116148.57 23.97 3767615.52 30.36 1397974 4051 160917 1.85 9.99 58.58 136.76 244.34 2088 472 120667 2076 471 120667 1459 137 34853 2238 433 110667 613 178 45507 2238 429 109667 1645 447 114333 1650 445 114000 1913 471 120667 2241 466 119333 1850 682 174600 2256 431 110000 2030 658 168533 2242 440 112667 1647 491 126000 1655 491 126000 205.09 738.24 116.32 16.07 17.18 182.51 4362.37 125.08 61.11 33.92 476.96 720.35 34.74 131 712 41 54 312 57 465 77.76 18.29 76.11 30.28 162.69 0.13 6.90 12.94 5.42 87100.45 1820.31 19338 7530031 390.00 1151.66 213.54 39.93 66.56 46.93 27.28 14.68 28.34 825.00 922.10 1047.63 918.93 1030.73 896.25 1182.06 101.09 164.87 898769.14 572621.85 902.19 2585.08 37960.53 15088.83 17.95 118.33 1152.32 2061616.54 15916.53 8584.61 6644.81 2713.15 1132304.82 119756.79 24.33 2532536.29 30.00 1278742 3876 164421 OpenBenchmarking.org
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ubuntu 19.04 Ubuntu 19.10 120 240 360 480 600 539 471 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.16 Type: Sequential Write - IO Engine: Linux AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Ubuntu 19.04 Ubuntu 19.10 120 240 360 480 600 545 491 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -ll -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Parboil The Parboil Benchmarks from the IMPACT Research Group at University of Illinois are a set of throughput computing applications for looking at computing architecture and compilers. Parboil test-cases support OpenMP, OpenCL, and CUDA multi-processing environments. However, at this time the test profile is just making use of the OpenMP and OpenCL test workloads. Learn more via the OpenBenchmarking.org test page .
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes the OpenCL and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page .
QMCPACK QMCPACK is a modern high-performance open-source Quantum Monte Carlo (QMC) simulation code making use of MPI for this benchmark of the H20 example code. Learn more via the OpenBenchmarking.org test page .
OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 Ubuntu 19.04 Ubuntu 19.10 160 320 480 640 800 722.51 720.35 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -mcpu=native -O3 -ffast-math
TTSIOD 3D Renderer A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page .
C-Ray This is a test of C-Ray, a simple raytracer designed to test the floating-point CPU performance. This test is multi-threaded (16 threads per core), will shoot 8 rays per pixel for anti-aliasing, and will generate a 1600 x 1200 image. Learn more via the OpenBenchmarking.org test page .
Smallpt Smallpt is a C++ global illumination renderer written in less than 100 lines of code. Global illumination is done via unbiased Monte Carlo path tracing and there is multi-threading support via the OpenMP library. Learn more via the OpenBenchmarking.org test page .