VkResample

VkResample is a Vulkan-based image upscaling library based on VkFFT. The sample input file is upscaling a 4K image to 8K using Vulkan-based GPU acceleration.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark vkresample.

Project Site

github.com

Test Created

16 December 2020

Test Maintainer

Michael Larabel 

Test Type

Graphics

Average Install Time

1 Minute, 38 Seconds

Average Run Time

2 Minutes, 9 Seconds

Test Dependencies

C/C++ Compiler Toolchain + Vulkan + CMake + FFTW

Supported Platforms


Public Result Uploads *Reported Installs **Reported Test Completions **Test Profile Page Views ***OpenBenchmarking.orgEventsVkResample Popularity Statisticspts/vkresample2020.122021.012021.022021.032021.042021.052021.062021.072021.082021.092021.102021.112004006008001000
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 25 November 2021.
Double34.6%Single65.4%Precision Option PopularityOpenBenchmarking.org

Revision History

pts/vkresample-1.0.0   [View Source]   Wed, 16 Dec 2020 17:14:01 GMT
Initial commit of VkResample image upscaling library benchmark.

Suites Using This Test

NVIDIA GPU Compute

Vulkan Compute


Performance Metrics

Analyze Test Configuration:

VkResample 1.0

Upscale: 2x - Precision: Single

OpenBenchmarking.org metrics for this test profile configuration based on 2,211 public results since 16 December 2020 with the latest data as of 24 November 2021.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
ms (Average)
Mid-Tier
75th
> 9
Median
50th
19
31st
11
117 +/- 2
Low-Tier
25th
> 143
17th
3
153 +/- 1
17th
4
180 +/- 1
10th
137
253
10th
14
385 +/- 7
9th
137
389
3rd
4
401 +/- 3
3rd
4
406 +/- 1
3rd
10
418 +/- 39
2nd
3
431 +/- 1
2nd
7
435 +/- 12
2nd
3
446 +/- 4
1st
4
493 +/- 2
1st
6
500 +/- 2
1st
3
512 +/- 44
OpenBenchmarking.orgDistribution Of Public Results - Upscale: 2x - Precision: Single2157 Results Range From 7 To 752 ms734618811514216919622325027730433135838541243946649352054757460162865568270973676330060090012001500

Based on OpenBenchmarking.org data, the selected test / test configuration (VkResample 1.0 - Upscale: 2x - Precision: Single) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkUpscale: 2x - Precision: SingleRun-Time246810Min: 1 / Avg: 1.27 / Max: 3

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.2%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsUpscale: 2x - Precision: SingleDeviation246810Min: 0 / Avg: 0.21 / Max: 3

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
SSE2 (SSE2)
Used by default on supported hardware.
 
MOVDQA MOVDQU MOVD PSHUFD PSHUFLW PSLLDQ PSRLDQ CVTSI2SD DIVSD MOVAPD ANDPD UCOMISD CVTTSD2SI ANDNPD CMPNLESD ADDSD ORPD MULSD COMISD PUNPCKLQDQ CVTDQ2PS CVTSD2SS XORPD SUBSD CVTSS2SD SQRTSD MOVUPD MOVHPD MULPD UNPCKHPD MAXSD MINSD SUBPD
Requires passing a supported compiler/build flag (verified with targets: sandybridge).
Found on Intel processors since Sandy Bridge (2011).
Found on AMD processors since Bulldozer (2011).

 
VZEROUPPER VINSERTF128 VEXTRACTF128 VPERM2F128 VBROADCASTSS VBROADCASTSD
The test / benchmark does honor compiler flag changes.
Last automated analysis: 10 May 2021

This test profile binary relies on the shared libraries libvulkan.so.1, libm.so.6, libpthread.so.0, libc.so.6, libdl.so.2.

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 126 Benchmark Results

Intel Core i5-11600K - NZXT N7 Z490 - Intel Comet Lake PCH

Ubuntu 21.10 - 5.13.0-21-generic - GNOME Shell 40.5

1 System - 124 Benchmark Results

Intel Core i7-11800H - Dell 0YC2KJ - Intel Device 43ef

Ubuntu 20.04 - 5.14.0-1007-oem - GNOME Shell 3.36.9

1 System - 124 Benchmark Results

Intel Core i5-10400F - Dell 0M6C7G - Intel Comet Lake PCH

Ubuntu 21.10 - 5.13.0-21-generic - GNOME Shell 40.5

3 Systems - 75 Benchmark Results

AMD FX-8350 Eight-Core - ASUS SABERTOOTH 990FX R2.0 - AMD RD9x0

Gentoo - 5.15.2-gentoo-x86_64 - KDE Plasma 5.22.5

3 Systems - 75 Benchmark Results

AMD FX-8350 Eight-Core - ASUS SABERTOOTH 990FX R2.0 - AMD RD9x0

Gentoo - 5.15.2-gentoo-x86_64 - X Server 1.20.13

4 Systems - 39 Benchmark Results

Intel Core i5-12600K - MSI PRO Z690-A DDR4 - Intel Device 7aa7

Ubuntu 21.10 - 5.15.0-051500-generic - GNOME Shell 40.5

1 System - 17 Benchmark Results

AMD Ryzen 3 2200G - GIGABYTE MZRYZBM-SI - 2 x 4096 MB 2667MHz TS2666HLH-4G

Microsoft Windows 10 Pro Build 19043 - 10.0 - 30.0.13025.5005

1 System - 17 Benchmark Results

AMD Ryzen 3 3200G - GIGABYTE MZRYZBM-SI - 2 x 4096 MB 2400MHz D4US12081SH24A-C

Microsoft Windows 10 Pro Build 19042 - 10.0 - 30.0.13031.5001

3 Systems - 17 Benchmark Results

Intel Core i7-2600K - Gigabyte P67A-UD7-B3 - 0 x 4096 MB

Microsoft Windows 7 Professional Build 7601 - 6.1 - 472.12

2 Systems - 17 Benchmark Results

Intel Core i7-2600K - Gigabyte P67A-UD7-B3 - 0 x 4096 MB

Microsoft Windows 7 Professional Build 7601 - 6.1 - 472.12

1 System - 62 Benchmark Results

Intel Core i9-12900K - ASUS ROG STRIX Z690-E GAMING WIFI - Intel Device 7aa7

Ubuntu 21.10 - 5.15.0-051500rc6daily20211023-generic - GNOME Shell 40.5

1 System - 1 Benchmark Result

Intel Core i7-10700K - MSI MPG Z490 GAMING PLUS - 4 x 16384 MB 3467MHz F4-3000C16-16GISB

Microsoft Windows 10 Pro for Workstations Build 21390 - 10.0 - 472.12

1 System - 13 Benchmark Results

Intel Core i7-2600K - Gigabyte P67A-UD7-B3 - 0 x 4096 MB

Microsoft Windows 7 Professional Build 7601 - 6.1 - 27.20.14501.18003

11 Systems - 47 Benchmark Results

AMD Ryzen 9 5900X 12-Core - Gigabyte X570 AORUS MASTER - AMD Starship

Red Hat Enterprise Linux 8.4 - 5.4.121-1.el8.elrepo.x86_64 - GNOME Shell 3.32.2

1 System - 14 Benchmark Results

AMD Ryzen 9 5900X 12-Core - Gigabyte X570 AORUS MASTER - AMD Starship

Red Hat Enterprise Linux 8.4 - 5.14.15-1.el8.elrepo.x86_64 - GNOME Shell 3.32.2

Most Popular Test Results

OpenBenchmarking.org Results Compare

9 Systems - 5 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.10 - 5.8.0-41-generic - GNOME Shell 3.38.2

12 Systems - 59 Benchmark Results

AMD Ryzen 9 5950X 16-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 20.10 - 5.8.0-41-generic - GNOME Shell 3.38.2

4 Systems - 80 Benchmark Results

Intel Core i7-9750H - Notebook P95_96_97Ex Rx - Intel Cannon Lake PCH

Ubuntu 20.04 - 5.7.0-999-generic - GNOME Shell 3.36.4

3 Systems - 253 Benchmark Results

Intel Core i9-10885H - HP 8736 - Intel Comet Lake PCH

Ubuntu 20.04 - 5.6.0-1034-oem - GNOME Shell 3.36.4

2 Systems - 28 Benchmark Results

Intel Core i7-1165G7 - Dell 0GG9PT - Intel Tiger Lake-LP

Ubuntu 20.10 - 5.8.0-44-generic - GNOME Shell 3.38.2

2 Systems - 243 Benchmark Results

Intel Core i9-10885H - HP 8736 - Intel Comet Lake PCH

Ubuntu 20.10 - 5.8.0-43-generic - GNOME Shell 3.38.2

4 Systems - 138 Benchmark Results

Intel Core i5-10600K - Gigabyte Z490 AORUS MASTER - Intel Comet Lake PCH

Ubuntu 21.04 - 5.12.0-051200rc3daily20210315-generic - GNOME Shell 3.38.3

5 Systems - 76 Benchmark Results

Intel Core i5-10600K - ASUS PRIME Z490M-PLUS - Intel Comet Lake PCH

Ubuntu 20.04 - 5.9.0-050900daily20201012-generic - GNOME Shell 3.36.4

3 Systems - 147 Benchmark Results

AMD Ryzen Threadripper 2990WX 32-Core - ASUS ROG ZENITH EXTREME - AMD 17h

Ubuntu 20.10 - 5.8.0-33-generic - GNOME Shell 3.38.1

Find More Test Results