3900X New Tests

AMD Ryzen 9 3900X 12-Core testing with a ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS) and MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.04 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2009250-PTS-3900XNEW05
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Creator Workloads 4 Tests
HPC - High Performance Computing 3 Tests
Imaging 3 Tests
Machine Learning 3 Tests
NVIDIA GPU Compute 2 Tests
Single-Threaded 2 Tests
Vulkan Compute 2 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
1
September 25 2020
  2 Hours, 40 Minutes
2
September 25 2020
  2 Hours, 7 Minutes
3
September 25 2020
  2 Hours, 22 Minutes
Invert Hiding All Results Option
  2 Hours, 23 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


3900X New TestsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution123AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS TUF GAMING X570-PLUS (WI-FI) (2203 BIOS)AMD Starship/Matisse16GBSamsung SSD 970 EVO Plus 250GBMSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz)AMD Ellesmere HDMI AudioG237HLRealtek RTL8111/8168/8411 + Intel-AC 9260Ubuntu 20.045.9.0-050900rc6daily20200922-generic (x86_64) 20200921GNOME Shell 3.36.4X Server 1.20.8modesetting 1.20.84.6 Mesa 20.2.0-devel (git-64cdc13 2020-07-02 focal-oibaf-ppa) (LLVM 10.0.0)1.2.131GCC 9.3.0ext41920x1080OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701021Graphics Details- GLAMORSecurity Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected

dcraw

This test times how long it takes to convert several high-resolution RAW NEF image files to PPM image format using dcraw. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterdcrawRAW To PPM Image Conversion123918273645SE +/- 0.68, N = 3SE +/- 0.54, N = 3SE +/- 0.03, N = 339.5139.0938.501. (CC) gcc options: -lm

eSpeak-NG Speech Engine

This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereSpeak-NG Speech Engine 20200907Text-To-Speech Synthesis321612182430SE +/- 0.24, N = 4SE +/- 0.17, N = 4SE +/- 0.34, N = 527.5127.3227.301. (CC) gcc options: -O2 -std=c99

InfluxDB

This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000123300K600K900K1200K1500KSE +/- 1715.06, N = 3SE +/- 1422.20, N = 3SE +/- 2904.05, N = 31310447.91313053.31313875.7

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000132300K600K900K1200K1500KSE +/- 3035.14, N = 3SE +/- 2565.01, N = 3SE +/- 1343.37, N = 31444861.41445347.61447435.3

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000231300K600K900K1200K1500KSE +/- 1895.88, N = 3SE +/- 2749.38, N = 3SE +/- 415.31, N = 31468089.01471736.41472018.5

LibRaw

LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMpix/sec, More Is BetterLibRaw 0.20Post-Processing Benchmark2131020304050SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 342.3242.4242.741. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm

MPV

MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 4K - Decode: Software Only312150300450600750SE +/- 0.55, N = 3SE +/- 2.78, N = 3SE +/- 0.52, N = 3697.91698.08700.67MIN: 461.55 / MAX: 857.17MIN: 444.45 / MAX: 857.17MIN: 444.45 / MAX: 857.171. mpv 0.32.0

OpenBenchmarking.orgFPS, More Is BetterMPVVideo Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only3215001000150020002500SE +/- 10.07, N = 3SE +/- 11.23, N = 3SE +/- 6.47, N = 32327.512334.362345.26MIN: 1333.32 / MAX: 4000.16MIN: 1333.35 / MAX: 4000.24MIN: 1333.31 / MAX: 40001. mpv 0.32.0

NCNN

NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: squeezenet13248121620SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.14, N = 316.3216.1015.93MIN: 15.64 / MAX: 91.99MIN: 15.7 / MAX: 16.75MIN: 15.47 / MAX: 19.581. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mobilenet13248121620SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.08, N = 316.6816.5416.43MIN: 16.31 / MAX: 20.34MIN: 16.09 / MAX: 41.76MIN: 16.12 / MAX: 16.831. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU-v2-v2 - Model: mobilenet-v21321.22632.45263.67894.90526.1315SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 35.455.435.41MIN: 5.28 / MAX: 6.75MIN: 5.26 / MAX: 7.02MIN: 5.3 / MAX: 6.621. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU-v3-v3 - Model: mobilenet-v32311.07782.15563.23344.31125.389SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 34.794.784.78MIN: 4.72 / MAX: 5.99MIN: 4.71 / MAX: 6.85MIN: 4.72 / MAX: 6.181. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: shufflenet-v22131.10252.2053.30754.415.5125SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 34.904.904.88MIN: 4.82 / MAX: 5.78MIN: 4.83 / MAX: 5.5MIN: 4.82 / MAX: 6.141. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: mnasnet1321.09132.18263.27394.36525.4565SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 24.854.844.83MIN: 4.74 / MAX: 17.84MIN: 4.75 / MAX: 6.83MIN: 4.77 / MAX: 5.941. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: efficientnet-b0132246810SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 36.656.636.63MIN: 6.57 / MAX: 7.57MIN: 6.49 / MAX: 7.39MIN: 6.51 / MAX: 7.641. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: blazeface3210.4410.8821.3231.7642.205SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 31.961.961.95MIN: 1.91 / MAX: 2.03MIN: 1.93 / MAX: 2.01MIN: 1.91 / MAX: 2.381. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: googlenet31248121620SE +/- 0.16, N = 3SE +/- 0.08, N = 3SE +/- 0.11, N = 317.2517.1617.13MIN: 16.73 / MAX: 45.28MIN: 16.73 / MAX: 20.56MIN: 16.63 / MAX: 43.371. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: vgg163121530456075SE +/- 0.28, N = 3SE +/- 0.13, N = 3SE +/- 0.36, N = 367.3767.1766.98MIN: 66.06 / MAX: 73.16MIN: 66.36 / MAX: 73.24MIN: 65.64 / MAX: 126.211. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet1831248121620SE +/- 0.09, N = 3SE +/- 0.15, N = 3SE +/- 0.11, N = 316.4416.4016.31MIN: 16.16 / MAX: 21.66MIN: 16.08 / MAX: 26.36MIN: 16.09 / MAX: 19.821. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: alexnet21348121620SE +/- 0.09, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 316.3116.2416.21MIN: 16.09 / MAX: 44.78MIN: 16.13 / MAX: 16.37MIN: 15.99 / MAX: 17.451. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: resnet5013220406080100SE +/- 53.67, N = 3SE +/- 0.22, N = 3SE +/- 0.08, N = 381.3327.6927.24MIN: 27.13 / MAX: 4085.39MIN: 27.07 / MAX: 28.69MIN: 26.91 / MAX: 29.331. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: CPU - Model: yolov4-tiny132714212835SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.14, N = 328.7028.5528.34MIN: 28.44 / MAX: 29.82MIN: 28.23 / MAX: 29.25MIN: 27.9 / MAX: 29.031. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: squeezenet1231.28482.56963.85445.13926.424SE +/- 0.06, N = 7SE +/- 0.01, N = 3SE +/- 0.01, N = 35.715.655.61MIN: 5.52 / MAX: 49.8MIN: 5.52 / MAX: 13.59MIN: 5.52 / MAX: 6.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mobilenet132246810SE +/- 0.03, N = 7SE +/- 0.02, N = 3SE +/- 0.03, N = 36.116.066.05MIN: 6 / MAX: 44.29MIN: 5.99 / MAX: 6.31MIN: 5.98 / MAX: 6.651. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v2-v2 - Model: mobilenet-v22130.65931.31861.97792.63723.2965SE +/- 0.00, N = 3SE +/- 0.01, N = 7SE +/- 0.05, N = 32.932.902.88MIN: 2.68 / MAX: 4.09MIN: 2.68 / MAX: 3.38MIN: 2.68 / MAX: 4.691. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU-v3-v3 - Model: mobilenet-v33210.92031.84062.76093.68124.6015SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 74.094.084.07MIN: 3.81 / MAX: 6.11MIN: 3.81 / MAX: 6.2MIN: 3.81 / MAX: 6.151. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: shufflenet-v23120.56031.12061.68092.24122.8015SE +/- 0.01, N = 3SE +/- 0.01, N = 7SE +/- 0.00, N = 32.492.492.48MIN: 2.33 / MAX: 3.42MIN: 2.33 / MAX: 3.42MIN: 2.34 / MAX: 3.411. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: mnasnet3120.68851.3772.06552.7543.4425SE +/- 0.02, N = 3SE +/- 0.01, N = 7SE +/- 0.00, N = 33.063.063.04MIN: 2.83 / MAX: 4.92MIN: 2.83 / MAX: 4.89MIN: 2.84 / MAX: 4.921. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: efficientnet-b03123691215SE +/- 0.08, N = 3SE +/- 0.04, N = 7SE +/- 0.03, N = 311.0611.0310.90MIN: 9.72 / MAX: 24.39MIN: 9.73 / MAX: 24.03MIN: 9.76 / MAX: 23.271. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: blazeface3210.21150.4230.63450.8461.0575SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 70.940.930.93MIN: 0.87 / MAX: 1.44MIN: 0.87 / MAX: 1.38MIN: 0.87 / MAX: 1.521. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: googlenet231246810SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 66.336.326.32MIN: 6.1 / MAX: 21.22MIN: 6.11 / MAX: 20.01MIN: 6.09 / MAX: 18.951. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: vgg1612348121620SE +/- 0.08, N = 7SE +/- 0.01, N = 3SE +/- 0.14, N = 315.1515.1115.06MIN: 14.65 / MAX: 32MIN: 14.7 / MAX: 24.03MIN: 14.67 / MAX: 241. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet182310.6211.2421.8632.4843.105SE +/- 0.04, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 72.762.732.73MIN: 2.65 / MAX: 18.85MIN: 2.65 / MAX: 3.26MIN: 2.62 / MAX: 2.951. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: alexnet3211.25552.5113.76655.0226.2775SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 75.585.585.58MIN: 5.48 / MAX: 10.49MIN: 5.48 / MAX: 9.56MIN: 5.46 / MAX: 15.531. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: resnet50321246810SE +/- 0.01, N = 3SE +/- 0.12, N = 3SE +/- 0.03, N = 77.857.747.71MIN: 7.37 / MAX: 20.26MIN: 7.36 / MAX: 20.93MIN: 7.36 / MAX: 20.011. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenBenchmarking.orgms, Fewer Is BetterNCNN 20200916Target: Vulkan GPU - Model: yolov4-tiny132246810SE +/- 0.01, N = 7SE +/- 0.02, N = 3SE +/- 0.02, N = 38.618.588.57MIN: 8.53 / MAX: 9.25MIN: 8.52 / MAX: 18.15MIN: 8.51 / MAX: 8.811. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread

OpenCV

This is a benchmark of the OpenCV (Computer Vision) library's built-in performance tests. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: Features 2D13230K60K90K120K150KSE +/- 2677.01, N = 12SE +/- 2214.44, N = 12SE +/- 1818.45, N = 121432061429601358081. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: Object Detection31214K28K42K56K70KSE +/- 941.51, N = 15SE +/- 962.41, N = 3SE +/- 974.24, N = 36675766325650071. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

OpenBenchmarking.orgms, Fewer Is BetterOpenCV 4.4Test: DNN - Deep Neural Network31210002000300040005000SE +/- 135.75, N = 15SE +/- 189.01, N = 15SE +/- 147.14, N = 124443438443541. (CXX) g++ options: -fPIC -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -shared

OSBench

OSBench is a collection of micro-benchmarks for measuring operating system primitives like time to create threads/processes, launching programs, creating files, and memory allocation. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Files2133691215SE +/- 0.12, N = 3SE +/- 0.19, N = 3SE +/- 0.10, N = 312.4212.1712.051. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threads12348121620SE +/- 0.09, N = 3SE +/- 0.37, N = 15SE +/- 0.38, N = 1514.0612.5512.511. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programs1321020304050SE +/- 0.44, N = 3SE +/- 0.40, N = 3SE +/- 0.35, N = 341.7440.9940.911. (CC) gcc options: -lm

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processes123816243240SE +/- 0.49, N = 3SE +/- 0.20, N = 3SE +/- 0.27, N = 333.1632.7932.371. (CC) gcc options: -lm

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocations2311530456075SE +/- 0.10, N = 3SE +/- 0.22, N = 3SE +/- 0.18, N = 368.5468.1165.431. (CC) gcc options: -lm

RealSR-NCNN

RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: No32148121620SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 315.6215.6115.58

OpenBenchmarking.orgSeconds, Fewer Is BetterRealSR-NCNN 20200818Scale: 4x - TAA: Yes231306090120150SE +/- 0.80, N = 3SE +/- 0.63, N = 3SE +/- 0.60, N = 3111.93111.70111.64

TNN

TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: MobileNet v213260120180240300SE +/- 0.28, N = 3SE +/- 1.60, N = 3SE +/- 1.56, N = 3253.97252.15250.08MIN: 245.27 / MAX: 273.35MIN: 242.11 / MAX: 284.91MIN: 242.75 / MAX: 269.721. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

OpenBenchmarking.orgms, Fewer Is BetterTNN 0.2.3Target: CPU - Model: SqueezeNet v1.121350100150200250SE +/- 0.21, N = 3SE +/- 0.44, N = 3SE +/- 0.82, N = 3233.49233.48230.64MIN: 230.13 / MAX: 234.78MIN: 231.3 / MAX: 241.85MIN: 227.29 / MAX: 233.371. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl

WebP Image Encode

This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Default1320.32740.65480.98221.30961.637SE +/- 0.018, N = 4SE +/- 0.022, N = 3SE +/- 0.023, N = 31.4551.4451.4331. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 1001320.5041.0081.5122.0162.52SE +/- 0.019, N = 3SE +/- 0.013, N = 3SE +/- 0.017, N = 32.2402.2232.1751. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless21348121620SE +/- 0.21, N = 3SE +/- 0.18, N = 3SE +/- 0.08, N = 315.5415.3915.201. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Highest Compression123246810SE +/- 0.076, N = 3SE +/- 0.097, N = 4SE +/- 0.046, N = 36.9446.9386.7801. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff

OpenBenchmarking.orgEncode Time - Seconds, Fewer Is BetterWebP Image Encode 1.1Encode Settings: Quality 100, Lossless, Highest Compression321816243240SE +/- 0.29, N = 3SE +/- 0.42, N = 3SE +/- 0.16, N = 333.0932.5332.021. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff