<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
  <SuiteInformation>
    <Title>Broadwell 2021 Suite</Title>
    <Version>1.0.0</Version>
    <TestType>System</TestType>
    <Description>Test suite extracted from Broadwell 2021.</Description>
    <Maintainer> </Maintainer>
  </SuiteInformation>
  <Execute>
    <Test>pts/vkfft-1.1.0</Test>
  </Execute>
  <Execute>
    <Test>pts/libplacebo-1.0.0</Test>
    <Description>Test: deband_heavy</Description>
  </Execute>
  <Execute>
    <Test>pts/libplacebo-1.0.0</Test>
    <Description>Test: polar_nocompute</Description>
  </Execute>
  <Execute>
    <Test>pts/libplacebo-1.0.0</Test>
    <Description>Test: hdr_peakdetect</Description>
  </Execute>
  <Execute>
    <Test>pts/libplacebo-1.0.0</Test>
    <Description>Test: av1_grain_lap</Description>
  </Execute>
  <Execute>
    <Test>pts/warsow-1.6.0</Test>
    <Arguments>+vid_width 1280 +vid_height 1024</Arguments>
    <Description>Resolution: 1280 x 1024</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/simdjson-1.1.1</Test>
    <Arguments>Kostya</Arguments>
    <Description>Throughput Test: Kostya</Description>
  </Execute>
  <Execute>
    <Test>pts/simdjson-1.1.1</Test>
    <Arguments>LargeRandom</Arguments>
    <Description>Throughput Test: LargeRandom</Description>
  </Execute>
  <Execute>
    <Test>pts/simdjson-1.1.1</Test>
    <Arguments>PartialTweets</Arguments>
    <Description>Throughput Test: PartialTweets</Description>
  </Execute>
  <Execute>
    <Test>pts/simdjson-1.1.1</Test>
    <Arguments>DistinctUserID</Arguments>
    <Description>Throughput Test: DistinctUserID</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>PBKDF2-sha512</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>PBKDF2-whirlpool</Description>
  </Execute>
  <Execute>
    <Test>pts/coremark-1.0.1</Test>
    <Description>CoreMark Size 666 - Iterations Per Second</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>AES-XTS 256b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>AES-XTS 256b Decryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Serpent-XTS 256b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Serpent-XTS 256b Decryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Twofish-XTS 256b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Twofish-XTS 256b Decryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>AES-XTS 512b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>AES-XTS 512b Decryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Serpent-XTS 512b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Serpent-XTS 512b Decryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Twofish-XTS 512b Encryption</Description>
  </Execute>
  <Execute>
    <Test>system/cryptsetup-1.0.1</Test>
    <Description>Twofish-XTS 512b Decryption</Description>
  </Execute>
  <Execute>
    <Test>pts/node-web-tooling-1.0.0</Test>
  </Execute>
  <Execute>
    <Test>pts/phpbench-1.1.6</Test>
    <Description>PHP Benchmark Suite</Description>
  </Execute>
  <Execute>
    <Test>pts/clomp-1.1.1</Test>
    <Description>Static OMP Speedup</Description>
  </Execute>
  <Execute>
    <Test>pts/brl-cad-1.1.2</Test>
    <Description>VGR Performance Metric</Description>
  </Execute>
  <Execute>
    <Test>pts/vkmark-1.2.0</Test>
    <Arguments>--size 800x600</Arguments>
    <Description>Resolution: 800 x 600</Description>
  </Execute>
  <Execute>
    <Test>pts/vkmark-1.2.0</Test>
    <Arguments>--size 1024x768</Arguments>
    <Description>Resolution: 1024 x 768</Description>
  </Execute>
  <Execute>
    <Test>pts/vkmark-1.2.0</Test>
    <Arguments>--size 1280x1024</Arguments>
    <Description>Resolution: 1280 x 1024</Description>
  </Execute>
  <Execute>
    <Test>pts/vkmark-1.2.0</Test>
    <Arguments>--size 1920x1080</Arguments>
    <Description>Resolution: 1920 x 1080</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/onednn-1.6.1</Test>
    <Arguments>--ip --batch=inputs/ip/shapes_1d --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--ip --batch=inputs/ip/shapes_3d --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--ip --batch=inputs/ip/shapes_1d --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--ip --batch=inputs/ip/shapes_3d --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--conv --batch=inputs/conv/shapes_auto --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--deconv --batch=inputs/deconv/shapes_1d --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--deconv --batch=inputs/deconv/shapes_3d --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--conv --batch=inputs/conv/shapes_auto --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--deconv --batch=inputs/deconv/shapes_1d --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--deconv --batch=inputs/deconv/shapes_3d --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_training --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_inference_lb --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_training --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_inference_lb --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--matmul --batch=inputs/matmul/shapes_transformer --cfg=f32 --engine=cpu</Arguments>
    <Description>Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_training --cfg=bf16bf16bf16 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--rnn --batch=inputs/rnn/perf_rnn_inference_lb --cfg=bf16bf16bf16 --engine=cpu</Arguments>
    <Description>Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/onednn-1.6.1</Test>
    <Arguments>--matmul --batch=inputs/matmul/shapes_transformer --cfg=u8s8f32 --engine=cpu</Arguments>
    <Description>Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: mobilenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU-v2-v2 - Model: mobilenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU-v3-v3 - Model: mobilenet-v3</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: shufflenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: mnasnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: efficientnet-b0</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: blazeface</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: googlenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: vgg16</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: resnet18</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: alexnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: resnet50</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: yolov4-tiny</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: squeezenet_ssd</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Arguments>-1</Arguments>
    <Description>Target: CPU - Model: regnety_400m</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: mobilenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: shufflenet-v2</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: mnasnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: efficientnet-b0</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: blazeface</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: googlenet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: vgg16</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: resnet18</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: alexnet</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: resnet50</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: yolov4-tiny</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: squeezenet_ssd</Description>
  </Execute>
  <Execute>
    <Test>pts/ncnn-1.1.0</Test>
    <Description>Target: Vulkan GPU - Model: regnety_400m</Description>
  </Execute>
  <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/hmmer-1.2.2</Test>
    <Description>Pfam Database Search</Description>
  </Execute>
  <Execute>
    <Test>pts/mafft-1.6.2</Test>
    <Description>Multiple Sequence Alignment - LSU RNA</Description>
  </Execute>
  <Execute>
    <Test>pts/build-ffmpeg-1.0.2</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/build2-1.1.0</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/build-eigen-1.1.0</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/encode-ape-1.4.0</Test>
    <Description>WAV To APE</Description>
  </Execute>
  <Execute>
    <Test>pts/encode-ogg-1.6.1</Test>
    <Description>WAV To Ogg</Description>
  </Execute>
  <Execute>
    <Test>pts/encode-opus-1.1.1</Test>
    <Description>WAV To Opus Encode</Description>
  </Execute>
  <Execute>
    <Test>pts/sqlite-speedtest-1.0.1</Test>
    <Description>Timed Time - Size 1,000</Description>
  </Execute>
  <Execute>
    <Test>pts/encode-wavpack-1.4.1</Test>
    <Description>WAV To WavPack</Description>
  </Execute>
  <Execute>
    <Test>pts/unpack-firefox-1.0.0</Test>
    <Description>Extracting: firefox-84.0.source.tar.xz</Description>
  </Execute>
</PhoronixTestSuite>
