<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
  <SuiteInformation>
    <Title>NVIDIA GeForce RTX 3090 Suite</Title>
    <Version>1.0.0</Version>
    <TestType>System</TestType>
    <Description>Test suite extracted from NVIDIA GeForce RTX 3090.</Description>
    <Maintainer> </Maintainer>
  </SuiteInformation>
  <Execute>
    <Test>pts/betsy-1.0.0</Test>
    <Arguments>--codec=etc1 --quality=2</Arguments>
    <Description>Codec: ETC1 - Quality: Highest</Description>
  </Execute>
  <Execute>
    <Test>pts/betsy-1.0.0</Test>
    <Arguments>--codec=etc2_rgb --quality=2</Arguments>
    <Description>Codec: ETC2 RGB - Quality: Highest</Description>
  </Execute>
  <Execute>
    <Test>pts/xonotic-1.5.2</Test>
    <Arguments>+vid_width 3840 +vid_height 2160 +exec effects-low.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: Low</Description>
  </Execute>
  <Execute>
    <Test>pts/xonotic-1.5.2</Test>
    <Arguments>+vid_width 3840 +vid_height 2160 +exec effects-high.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: High</Description>
  </Execute>
  <Execute>
    <Test>pts/xonotic-1.5.2</Test>
    <Arguments>+vid_width 3840 +vid_height 2160 +exec effects-ultra.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: Ultra</Description>
  </Execute>
  <Execute>
    <Test>pts/xonotic-1.5.2</Test>
    <Arguments>+vid_width 3840 +vid_height 2160 +exec effects-ultimate.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: Ultimate</Description>
  </Execute>
  <Execute>
    <Test>pts/plaidml-1.0.4</Test>
    <Arguments>--no-fp16 --train mobilenet OPENCL</Arguments>
    <Description>FP16: No - Mode: Training - Network: Mobilenet - Device: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/plaidml-1.0.4</Test>
    <Arguments>--no-fp16 --no-train imdb_lstm OPENCL</Arguments>
    <Description>FP16: No - Mode: Inference - Network: IMDB LSTM - Device: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/plaidml-1.0.4</Test>
    <Arguments>--no-fp16 --no-train mobilenet OPENCL</Arguments>
    <Description>FP16: No - Mode: Inference - Network: Mobilenet - Device: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/plaidml-1.0.4</Test>
    <Arguments>--fp16 --no-train mobilenet OPENCL</Arguments>
    <Description>FP16: Yes - Mode: Inference - Network: Mobilenet - Device: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/plaidml-1.0.4</Test>
    <Arguments>--no-fp16 --no-train densenet201 OPENCL</Arguments>
    <Description>FP16: No - Mode: Inference - Network: DenseNet 201 - Device: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/lczero-1.6.0</Test>
    <Arguments>-b opencl</Arguments>
    <Description>Backend: OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 2560 +set r_customHeight 1440 +preset presets/graphics/ultra.cfg</Arguments>
    <Description>Resolution: 2560 x 1440 - Effects Quality: Ultra</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_alexnet/deploy.prototxt -gpu all -iterations 100</Arguments>
    <Description>Model: AlexNet - Acceleration: NVIDIA CUDA  - Iterations: 100</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_alexnet/deploy.prototxt -gpu all -iterations 200</Arguments>
    <Description>Model: AlexNet - Acceleration: NVIDIA CUDA  - Iterations: 200</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_alexnet/deploy.prototxt -gpu all -iterations 1000</Arguments>
    <Description>Model: AlexNet - Acceleration: NVIDIA CUDA  - Iterations: 1000</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_googlenet/deploy.prototxt -gpu all -iterations 100</Arguments>
    <Description>Model: GoogleNet - Acceleration: NVIDIA CUDA  - Iterations: 100</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_googlenet/deploy.prototxt -gpu all -iterations 200</Arguments>
    <Description>Model: GoogleNet - Acceleration: NVIDIA CUDA  - Iterations: 200</Description>
  </Execute>
  <Execute>
    <Test>pts/caffe-1.5.0</Test>
    <Arguments>--model=../models/bvlc_googlenet/deploy.prototxt -gpu all -iterations 1000</Arguments>
    <Description>Model: GoogleNet - Acceleration: NVIDIA CUDA  - Iterations: 1000</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark S3D</Arguments>
    <Description>Target: OpenCL - Benchmark: S3D</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark Triad</Arguments>
    <Description>Target: OpenCL - Benchmark: Triad</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark FFT</Arguments>
    <Description>Target: OpenCL - Benchmark: FFT SP</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark MD5Hash</Arguments>
    <Description>Target: OpenCL - Benchmark: MD5 Hash</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark Reduction</Arguments>
    <Description>Target: OpenCL - Benchmark: Reduction</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark GEMM</Arguments>
    <Description>Target: OpenCL - Benchmark: GEMM SGEMM_N</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark MaxFlops</Arguments>
    <Description>Target: OpenCL - Benchmark: Max SP Flops</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark BusSpeedDownload</Arguments>
    <Description>Target: OpenCL - Benchmark: Bus Speed Download</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark BusSpeedReadback</Arguments>
    <Description>Target: OpenCL - Benchmark: Bus Speed Readback</Description>
  </Execute>
  <Execute>
    <Test>pts/shoc-1.2.0</Test>
    <Arguments>-opencl -benchmark DeviceMemory</Arguments>
    <Description>Target: OpenCL - Benchmark: Texture Read Bandwidth</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: mobilenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: shufflenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/warsow-1.6.0</Test>
    <Arguments>+vid_width 1920 +vid_height 1200</Arguments>
    <Description>Resolution: 1920 x 1200</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: mnasnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: efficientnet-b0</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: blazeface</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: googlenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: vgg16</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: resnet18</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: alexnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: resnet50</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1080 +preset presets/graphics/ultra.cfg</Arguments>
    <Description>Resolution: 1920 x 1080 - Effects Quality: Ultra</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 2560 +set r_customHeight 1440 +preset presets/graphics/high.cfg</Arguments>
    <Description>Resolution: 2560 x 1440 - Effects Quality: High</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 3840 +set r_customHeight 2160 +preset presets/graphics/high.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: High</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1080 +preset presets/graphics/high.cfg</Arguments>
    <Description>Resolution: 1920 x 1080 - Effects Quality: High</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1200 +preset presets/graphics/high.cfg</Arguments>
    <Description>Resolution: 1920 x 1200 - Effects Quality: High</Description>
  </Execute>
  <Execute>
    <Test>pts/etlegacy-1.2.0</Test>
    <Arguments>+set r_customwidth 2560 +set r_customheight 1440</Arguments>
    <Description>Resolution: 2560 x 1440</Description>
  </Execute>
  <Execute>
    <Test>pts/etlegacy-1.2.0</Test>
    <Arguments>+set r_customwidth 3840 +set r_customheight 2160</Arguments>
    <Description>Resolution: 3840 x 2160</Description>
  </Execute>
  <Execute>
    <Test>pts/etlegacy-1.2.0</Test>
    <Arguments>+set r_customwidth 1920 +set r_customheight 1200</Arguments>
    <Description>Resolution: 1920 x 1200</Description>
  </Execute>
  <Execute>
    <Test>pts/etlegacy-1.2.0</Test>
    <Arguments>+set r_customwidth 1920 +set r_customheight 1080</Arguments>
    <Description>Resolution: 1920 x 1080</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: yolov4-tiny</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: squeezenet_ssd</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1200 +preset presets/graphics/ultra.cfg</Arguments>
    <Description>Resolution: 1920 x 1200 - Effects Quality: Ultra</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.3.0</Test>
    <Description>Target: Vulkan GPU - Model: regnety_400m</Description>
  </Execute>
  <Execute>
    <Test>pts/warsow-1.6.0</Test>
    <Arguments>+vid_width 3840 +vid_height 2160</Arguments>
    <Description>Resolution: 3840 x 2160</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 3840 +set r_customHeight 2160 +preset presets/graphics/medium.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/rodinia-1.3.1</Test>
    <Arguments>OCL_PARTICLEFILTER</Arguments>
    <Description>Test: OpenCL Particle Filter</Description>
  </Execute>
  <Execute>
    <Test>pts/warsow-1.6.0</Test>
    <Arguments>+vid_width 2560 +vid_height 1440</Arguments>
    <Description>Resolution: 2560 x 1440</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 2560 +set r_customHeight 1440 +preset presets/graphics/medium.cfg</Arguments>
    <Description>Resolution: 2560 x 1440 - Effects Quality: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/warsow-1.6.0</Test>
    <Arguments>+vid_width 1920 +vid_height 1080</Arguments>
    <Description>Resolution: 1920 x 1080</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1200 +preset presets/graphics/medium.cfg</Arguments>
    <Description>Resolution: 1920 x 1200 - Effects Quality: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 1920 +set r_customHeight 1080 +preset presets/graphics/medium.cfg</Arguments>
    <Description>Resolution: 1920 x 1080 - Effects Quality: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/unvanquished-1.6.0</Test>
    <Arguments>+set r_customWidth 3840 +set r_customHeight 2160 +preset presets/graphics/ultra.cfg</Arguments>
    <Description>Resolution: 3840 x 2160 - Effects Quality: Ultra</Description>
  </Execute>
  <Execute>
    <Test>pts/gromacs-1.6.0</Test>
    <Arguments>cuda-build water-cut1.0_GMX50_bare/1536</Arguments>
    <Description>Implementation: NVIDIA CUDA GPU - Input: water_GMX50_bare</Description>
  </Execute>
  <Execute>
    <Test>pts/arrayfire-1.1.0</Test>
    <Arguments>cg_opencl</Arguments>
    <Description>Test: Conjugate Gradient OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/v-ray-1.3.0</Test>
    <Arguments>-m vray-gpu-rtx</Arguments>
    <Description>Mode: NVIDIA RTX GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/v-ray-1.3.0</Test>
    <Arguments>-m vray-gpu-cuda</Arguments>
    <Description>Mode: NVIDIA CUDA GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../bmw27_gpu.blend -o output.test -x 1 -F JPEG -f 1  CUDA</Arguments>
    <Description>Blend File: BMW27 - Compute: CUDA</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../classroom_gpu.blend -o output.test -x 1 -F JPEG -f 1  CUDA</Arguments>
    <Description>Blend File: Classroom - Compute: CUDA</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../fishy_cat_gpu.blend -o output.test -x 1 -F JPEG -f 1  CUDA</Arguments>
    <Description>Blend File: Fishy Cat - Compute: CUDA</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../barbershop_interior_gpu.blend -o output.test -x 1 -F JPEG -f 1  CUDA</Arguments>
    <Description>Blend File: Barbershop - Compute: CUDA</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../bmw27_gpu.blend -o output.test -x 1 -F JPEG -f 1  OPTIX</Arguments>
    <Description>Blend File: BMW27 - Compute: NVIDIA OptiX</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../classroom_gpu.blend -o output.test -x 1 -F JPEG -f 1  OPTIX</Arguments>
    <Description>Blend File: Classroom - Compute: NVIDIA OptiX</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../fishy_cat_gpu.blend -o output.test -x 1 -F JPEG -f 1  OPTIX</Arguments>
    <Description>Blend File: Fishy Cat - Compute: NVIDIA OptiX</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../barbershop_interior_gpu.blend -o output.test -x 1 -F JPEG -f 1  OPTIX</Arguments>
    <Description>Blend File: Barbershop - Compute: NVIDIA OptiX</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../pavillon_barcelone_gpu.blend -o output.test -x 1 -F JPEG -f 1  CUDA</Arguments>
    <Description>Blend File: Pabellon Barcelona - Compute: CUDA</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-3.0.0</Test>
    <Arguments>-b ../pavillon_barcelone_gpu.blend -o output.test -x 1 -F JPEG -f 1  OPTIX</Arguments>
    <Description>Blend File: Pabellon Barcelona - Compute: NVIDIA OptiX</Description>
  </Execute>
  <Execute>
    <Test>pts/neatbench-1.0.4</Test>
    <Arguments>gpu</Arguments>
    <Description>Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/indigobench-1.1.0</Test>
    <Arguments>--gpuonly --scenes bedroom</Arguments>
    <Description>Acceleration: OpenCL GPU - Scene: Bedroom</Description>
  </Execute>
  <Execute>
    <Test>pts/indigobench-1.1.0</Test>
    <Arguments>--gpuonly --scenes supercar</Arguments>
    <Description>Acceleration: OpenCL GPU - Scene: Supercar</Description>
  </Execute>
  <Execute>
    <Test>pts/luxcorerender-1.3.0</Test>
    <Arguments>DLSC/LuxCoreScene/render.cfg -D renderengine.type PATHOCL -D opencl.native.threads.count 0 -D context.cuda.optix.enable 0</Arguments>
    <Description>Scene: DLSC - Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/luxcorerender-1.3.0</Test>
    <Arguments>DanishMood/LuxCoreScene/render.cfg -D renderengine.type PATHOCL -D opencl.native.threads.count 0 -D context.cuda.optix.enable 0</Arguments>
    <Description>Scene: Danish Mood - Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/luxcorerender-1.3.0</Test>
    <Arguments>OrangeJuice/LuxCoreScene/render.cfg -D renderengine.type PATHOCL -D opencl.native.threads.count 0 -D context.cuda.optix.enable 0</Arguments>
    <Description>Scene: Orange Juice - Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/luxcorerender-1.3.0</Test>
    <Arguments>LuxCore2.1Benchmark/LuxCoreScene/render.cfg -D renderengine.type PATHOCL -D opencl.native.threads.count 0 -D context.cuda.optix.enable 0</Arguments>
    <Description>Scene: LuxCore Benchmark - Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/luxcorerender-1.3.0</Test>
    <Arguments>RainbowColorsAndPrism/LuxCoreScene/render.cfg -D renderengine.type PATHOCL -D opencl.native.threads.count 0 -D context.cuda.optix.enable 0</Arguments>
    <Description>Scene: Rainbow Colors and Prism - Acceleration: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/fahbench-1.0.2</Test>
  </Execute>
  <Execute>
    <Test>pts/hashcat-1.1.1</Test>
    <Arguments>-m 0</Arguments>
    <Description>Benchmark: MD5</Description>
  </Execute>
  <Execute>
    <Test>pts/hashcat-1.1.1</Test>
    <Arguments>-m 100</Arguments>
    <Description>Benchmark: SHA1</Description>
  </Execute>
  <Execute>
    <Test>pts/hashcat-1.1.1</Test>
    <Arguments>-m 11600</Arguments>
    <Description>Benchmark: 7-Zip</Description>
  </Execute>
  <Execute>
    <Test>pts/hashcat-1.1.1</Test>
    <Arguments>-m 1700</Arguments>
    <Description>Benchmark: SHA-512</Description>
  </Execute>
  <Execute>
    <Test>pts/hashcat-1.1.1</Test>
    <Arguments>-m 6211</Arguments>
    <Description>Benchmark: TrueCrypt RIPEMD160 + XTS</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-ocl-ro GIOPS</Arguments>
    <Description>Backend: OpenCL - Benchmark: Integer</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-cuda-ro GIOPS</Arguments>
    <Description>Backend: NVIDIA CUDA - Benchmark: Integer</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-ocl-ro DPGFLOPS</Arguments>
    <Description>Backend: OpenCL - Benchmark: Double Precision</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-ocl-ro SPGFLOPS</Arguments>
    <Description>Backend: OpenCL - Benchmark: Single Precision</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-cuda-ro HPGFLOPS</Arguments>
    <Description>Backend: NVIDIA CUDA - Benchmark: Half Precision</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-cuda-ro DPGFLOPS</Arguments>
    <Description>Backend: NVIDIA CUDA - Benchmark: Double Precision</Description>
  </Execute>
  <Execute>
    <Test>pts/mixbench-1.1.1</Test>
    <Arguments>mixbench-cuda-ro SPGFLOPS</Arguments>
    <Description>Backend: NVIDIA CUDA - Benchmark: Single Precision</Description>
  </Execute>
  <Execute>
    <Test>pts/namd-cuda-1.1.1</Test>
    <Description>ATPase Simulation - 327,506 Atoms</Description>
  </Execute>
  <Execute>
    <Test>pts/octanebench-1.3.0</Test>
    <Description>Total Score</Description>
  </Execute>
  <Execute>
    <Test>pts/redshift-1.0.1</Test>
  </Execute>
  <Execute>
    <Test>pts/financebench-1.1.1</Test>
    <Arguments>Black-Scholes/OpenCL/blackScholesAnalyticEngine.exe</Arguments>
    <Description>Benchmark: Black-Scholes OpenCL</Description>
  </Execute>
  <Execute>
    <Test>pts/cl-mem-1.0.1</Test>
    <Arguments>COPY</Arguments>
    <Description>Benchmark: Copy</Description>
  </Execute>
  <Execute>
    <Test>pts/cl-mem-1.0.1</Test>
    <Arguments>READ</Arguments>
    <Description>Benchmark: Read</Description>
  </Execute>
  <Execute>
    <Test>pts/cl-mem-1.0.1</Test>
    <Arguments>WRITE</Arguments>
    <Description>Benchmark: Write</Description>
  </Execute>
  <Execute>
    <Test>pts/clpeak-1.0.1</Test>
    <Arguments>--compute-integer</Arguments>
    <Description>OpenCL Test: Integer Compute INT</Description>
  </Execute>
  <Execute>
    <Test>pts/clpeak-1.0.1</Test>
    <Arguments>--compute-sp</Arguments>
    <Description>OpenCL Test: Single-Precision Float</Description>
  </Execute>
  <Execute>
    <Test>pts/clpeak-1.0.1</Test>
    <Arguments>--compute-dp</Arguments>
    <Description>OpenCL Test: Double-Precision Double</Description>
  </Execute>
  <Execute>
    <Test>pts/clpeak-1.0.1</Test>
    <Arguments>--global-bandwidth</Arguments>
    <Description>OpenCL Test: Global Memory Bandwidth</Description>
  </Execute>
  <Execute>
    <Test>pts/mandelgpu-1.3.1</Test>
    <Arguments>0 1</Arguments>
    <Description>OpenCL Device: GPU</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - sCOPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - sAXPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - sDOT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dCOPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dAXPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dDOT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMV-N</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMV-T</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMM-NN</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMM-NT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMM-TN</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-cpu</Arguments>
    <Description>Test: CPU BLAS - dGEMM-TT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - sCOPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - sAXPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - sDOT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dCOPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dAXPY</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dDOT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMV-N</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMV-T</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMM-NN</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMM-NT</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMM-TN</Description>
  </Execute>
  <Execute>
    <Test>pts/viennacl-1.1.0</Test>
    <Arguments>dense_blas-bench-opencl</Arguments>
    <Description>Test: OpenCL BLAS - dGEMM-TT</Description>
  </Execute>
  <Execute>
    <Test>pts/libplacebo-1.0.0</Test>
  </Execute>
  <Execute>
    <Test>pts/realsr-ncnn-1.0.0</Test>
    <Arguments>-s 4</Arguments>
    <Description>Scale: 4x - TAA: No</Description>
  </Execute>
  <Execute>
    <Test>pts/realsr-ncnn-1.0.0</Test>
    <Arguments>-s 4 -x</Arguments>
    <Description>Scale: 4x - TAA: Yes</Description>
  </Execute>
  <Execute>
    <Test>pts/vkfft-1.1.0</Test>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp32-scalar</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp32-vec4</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp16-scalar</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp16-vec4</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp64-scalar</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>int32-scalar</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>int32-vec4</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>int16-scalar</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>int16-vec4</Description>
  </Execute>
  <Execute>
    <Test>pts/vkpeak-1.0.2</Test>
    <Description>fp64-vec4</Description>
  </Execute>
  <Execute>
    <Test>pts/vkresample-1.0.0</Test>
    <Arguments>-u 2 -p 1</Arguments>
    <Description>Upscale: 2x - Precision: Double</Description>
  </Execute>
  <Execute>
    <Test>pts/vkresample-1.0.0</Test>
    <Arguments>-u 2 -p 0</Arguments>
    <Description>Upscale: 2x - Precision: Single</Description>
  </Execute>
  <Execute>
    <Test>pts/waifu2x-ncnn-1.0.0</Test>
    <Arguments>-s 2 -n 3</Arguments>
    <Description>Scale: 2x - Denoise: 3 - TAA: No</Description>
  </Execute>
  <Execute>
    <Test>pts/waifu2x-ncnn-1.0.0</Test>
    <Arguments>-s 2 -n 3 -x</Arguments>
    <Description>Scale: 2x - Denoise: 3 - TAA: Yes</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>manyspheres.py -s 100 -r 726 -f 600 -v 1920,1080</Arguments>
    <Description>Test: Many Spheres - Resolution: 1920 x 1080</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>manyspheres.py -s 100 -r 726 -f 600 -v 1920,1200</Arguments>
    <Description>Test: Many Spheres - Resolution: 1920 x 1200</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>manyspheres.py -s 100 -r 726 -f 600 -v 2560,1440</Arguments>
    <Description>Test: Many Spheres - Resolution: 2560 x 1440</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>manyspheres.py -s 100 -r 726 -f 600 -v 3840,2160</Arguments>
    <Description>Test: Many Spheres - Resolution: 3840 x 2160</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletvolume.py -d 256 -f 600 -v 1920,1080</Arguments>
    <Description>Test: Wavelet Volume - Resolution: 1920 x 1080</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletvolume.py -d 256 -f 600 -v 1920,1200</Arguments>
    <Description>Test: Wavelet Volume - Resolution: 1920 x 1200</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletvolume.py -d 256 -f 600 -v 2560,1440</Arguments>
    <Description>Test: Wavelet Volume - Resolution: 2560 x 1440</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletvolume.py -d 256 -f 600 -v 3840,2160</Arguments>
    <Description>Test: Wavelet Volume - Resolution: 3840 x 2160</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletcontour.py -d 256 -f 600 -v 1920,1080</Arguments>
    <Description>Test: Wavelet Contour - Resolution: 1920 x 1080</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletcontour.py -d 256 -f 600 -v 1920,1200</Arguments>
    <Description>Test: Wavelet Contour - Resolution: 1920 x 1200</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletcontour.py -d 256 -f 600 -v 2560,1440</Arguments>
    <Description>Test: Wavelet Contour - Resolution: 2560 x 1440</Description>
  </Execute>
  <Execute>
    <Test>pts/paraview-1.2.0</Test>
    <Arguments>waveletcontour.py -d 256 -f 600 -v 3840,2160</Arguments>
    <Description>Test: Wavelet Contour - Resolution: 3840 x 2160</Description>
  </Execute>
</PhoronixTestSuite>
