<?xml version="1.0"?>
<!--Phoronix Test Suite v10.8.4-->
<PhoronixTestSuite>
  <SuiteInformation>
    <Title>CPU comparison Suite</Title>
    <Version>1.0.0</Version>
    <TestType>System</TestType>
    <Description>Test suite extracted from CPU comparison.</Description>
    <Maintainer> </Maintainer>
  </SuiteInformation>
  <Execute>
    <Test>pts/stream-1.3.1</Test>
    <Arguments>Copy</Arguments>
    <Description>Type: Copy</Description>
  </Execute>
  <Execute>
    <Test>pts/stream-1.3.1</Test>
    <Arguments>Scale</Arguments>
    <Description>Type: Scale</Description>
  </Execute>
  <Execute>
    <Test>pts/stream-1.3.1</Test>
    <Arguments>Triad</Arguments>
    <Description>Type: Triad</Description>
  </Execute>
  <Execute>
    <Test>pts/stream-1.3.1</Test>
    <Arguments>Add</Arguments>
    <Description>Type: Add</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 1 -r 50</Arguments>
    <Description>Concurrent Worker Threads: 1 - Read-Write Ratio: 50%</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 8 -r 50</Arguments>
    <Description>Concurrent Worker Threads: 8 - Read-Write Ratio: 50%</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 24 -r 50</Arguments>
    <Description>Concurrent Worker Threads: 24 - Read-Write Ratio: 50%</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 1 -r 100</Arguments>
    <Description>Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 8 -r 100</Arguments>
    <Description>Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Reads</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 1 -r 0</Arguments>
    <Description>Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 24 -r 100</Arguments>
    <Description>Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Reads</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 8 -r 0</Arguments>
    <Description>Concurrent Worker Threads: 8 - Read-Write Ratio: 100% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 24 -r 0</Arguments>
    <Description>Concurrent Worker Threads: 24 - Read-Write Ratio: 100% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 1 -r 80</Arguments>
    <Description>Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 8 -r 80</Arguments>
    <Description>Concurrent Worker Threads: 8 - Read-Write Ratio: 80% Reads 20% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/pmbench-1.0.2</Test>
    <Arguments>-j 24 -r 80</Arguments>
    <Description>Concurrent Worker Threads: 24 - Read-Write Ratio: 80% Reads 20% Writes</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>tcp 128</Arguments>
    <Description>Type: TCP Socket - Message Bytes: 128</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>tcp 1024</Arguments>
    <Description>Type: TCP Socket - Message Bytes: 1024</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>pipe 128</Arguments>
    <Description>Type: Unnamed Pipe - Message Bytes: 128</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>pipe 1024</Arguments>
    <Description>Type: Unnamed Pipe - Message Bytes: 1024</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>fifo 128</Arguments>
    <Description>Type: FIFO Named Pipe - Message Bytes: 128</Description>
  </Execute>
  <Execute>
    <Test>pts/ipc-benchmark-1.0.0</Test>
    <Arguments>fifo 1024</Arguments>
    <Description>Type: FIFO Named Pipe - Message Bytes: 1024</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>bt.C</Arguments>
    <Description>Test / Class: BT.C</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>ep.C</Arguments>
    <Description>Test / Class: EP.C</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>ep.D</Arguments>
    <Description>Test / Class: EP.D</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>ft.C</Arguments>
    <Description>Test / Class: FT.C</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>lu.C</Arguments>
    <Description>Test / Class: LU.C</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>mg.C</Arguments>
    <Description>Test / Class: MG.C</Description>
  </Execute>
  <Execute>
    <Test>pts/npb-1.4.1</Test>
    <Arguments>sp.B</Arguments>
    <Description>Test / Class: SP.B</Description>
  </Execute>
  <Execute>
    <Test>pts/parboil-1.2.1</Test>
    <Arguments>lbm omp_cpu long</Arguments>
    <Description>Test: OpenMP LBM</Description>
  </Execute>
  <Execute>
    <Test>pts/parboil-1.2.1</Test>
    <Arguments>cutcp omp_base large</Arguments>
    <Description>Test: OpenMP CUTCP</Description>
  </Execute>
  <Execute>
    <Test>pts/parboil-1.2.1</Test>
    <Arguments>stencil omp_base default</Arguments>
    <Description>Test: OpenMP Stencil</Description>
  </Execute>
  <Execute>
    <Test>pts/parboil-1.2.1</Test>
    <Arguments>mri-gridding omp_base small</Arguments>
    <Description>Test: OpenMP MRI Gridding</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-exz,0</Arguments>
    <Description>Test: XZ 0 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-exz,0</Arguments>
    <Description>Test: XZ 0 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ezstd,1</Arguments>
    <Description>Test: Zstd 1 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ezstd,1</Arguments>
    <Description>Test: Zstd 1 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ezstd,8</Arguments>
    <Description>Test: Zstd 8 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ezstd,8</Arguments>
    <Description>Test: Zstd 8 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ecrush,0</Arguments>
    <Description>Test: Crush 0 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ecrush,0</Arguments>
    <Description>Test: Crush 0 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ebrotli,0</Arguments>
    <Description>Test: Brotli 0 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ebrotli,0</Arguments>
    <Description>Test: Brotli 0 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ebrotli,2</Arguments>
    <Description>Test: Brotli 2 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-ebrotli,2</Arguments>
    <Description>Test: Brotli 2 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-elibdeflate,1</Arguments>
    <Description>Test: Libdeflate 1 - Process: Compression</Description>
  </Execute>
  <Execute>
    <Test>pts/lzbench-1.1.0</Test>
    <Arguments>-elibdeflate,1</Arguments>
    <Description>Test: Libdeflate 1 - Process: Decompression</Description>
  </Execute>
  <Execute>
    <Test>pts/botan-1.5.0</Test>
    <Arguments>AES-256</Arguments>
    <Description>Test: AES-256</Description>
  </Execute>
  <Execute>
    <Test>pts/botan-1.5.0</Test>
    <Arguments>Blowfish</Arguments>
    <Description>Test: Blowfish</Description>
  </Execute>
  <Execute>
    <Test>pts/aom-av1-2.1.2</Test>
    <Arguments>--cpu-used=6 --limit=80</Arguments>
    <Description>Encoder Mode: Speed 6 Two-Pass</Description>
  </Execute>
  <Execute>
    <Test>pts/aom-av1-2.1.2</Test>
    <Arguments>--cpu-used=8 --rt</Arguments>
    <Description>Encoder Mode: Speed 8 Realtime</Description>
  </Execute>
  <Execute>
    <Test>pts/kvazaar-1.0.0</Test>
    <Arguments>-i Bosphorus_3840x2160.y4m --preset medium</Arguments>
    <Description>Video Input: Bosphorus 4K - Video Preset: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/kvazaar-1.0.0</Test>
    <Arguments>-i Bosphorus_1920x1080_120fps_420_8bit_YUV.y4m --preset medium</Arguments>
    <Description>Video Input: Bosphorus 1080p - Video Preset: Medium</Description>
  </Execute>
  <Execute>
    <Test>pts/vpxenc-3.0.0</Test>
    <Arguments>--cpu-used=5</Arguments>
    <Description>Speed: Speed 5</Description>
  </Execute>
  <Execute>
    <Test>pts/compress-7zip-1.7.1</Test>
    <Description>Compress Speed Test</Description>
  </Execute>
  <Execute>
    <Test>pts/build-apache-1.6.1</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/build-ffmpeg-1.0.1</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/build-linux-kernel-1.10.2</Test>
    <Description>Time To Compile</Description>
  </Execute>
  <Execute>
    <Test>pts/c-ray-1.2.0</Test>
    <Description>Total Time - 4K, 16 Rays Per Pixel</Description>
  </Execute>
  <Execute>
    <Test>pts/smallpt-1.2.1</Test>
    <Description>Global Illumination Renderer; 128 Samples</Description>
  </Execute>
  <Execute>
    <Test>pts/aobench-1.0.1</Test>
    <Description>Size: 2048 x 2048 - Total Time</Description>
  </Execute>
  <Execute>
    <Test>pts/ffmpeg-2.8.0</Test>
    <Description>H.264 HD To NTSC DV</Description>
  </Execute>
  <Execute>
    <Test>pts/core-latency-1.0.0</Test>
    <Description>Average Latency Between CPU Cores</Description>
  </Execute>
  <Execute>
    <Test>pts/blender-1.8.0</Test>
    <Arguments>-b ../bmw27_gpu.blend -o output.test -x 1 -F JPEG -f 1  NONE</Arguments>
    <Description>Blend File: BMW27 - Compute: CPU-Only</Description>
  </Execute>
</PhoronixTestSuite>
