HW3: First batch to test [v0 and v1]

This commit is contained in:
Christos Choutouridis 2025-02-14 18:41:08 +02:00
parent b31ca23757
commit 6db2a814d2
23 changed files with 243 additions and 1 deletions

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q20
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 20

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q21
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 21

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q22
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 22

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q23
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 23

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q24
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 24

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q25
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 25

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q26
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 26

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q27
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 27

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q28
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 28

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q29
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 29

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV0Q30
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v0/bitonic --validation --perf 7 -q 30

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q20
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 20

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q21
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 21

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q22
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 22

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q23
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 23

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q24
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 24

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q25
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 25

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q26
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 26

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q27
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 27

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q28
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 28

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q29
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 29

View File

@ -0,0 +1,11 @@
#! /usr/bin/env bash
#SBATCH --job-name=BitncV1Q30
#SBATCH --nodes=1
#SBATCH --gres=gpu:1
#SBATCH --time=10:00
module load gcc/9.2.0 cuda/11.1.0
./out/v1/bitonic --validation --perf 7 -q 30

View File

@ -48,7 +48,7 @@ static constexpr size_t IN_BLOCK_THRESHOLD = 512;
* float * float
* double * double
*/ */
using Value_t = uint8_t; using Value_t = uint32_t;
using Data_t = std::vector<Value_t>; using Data_t = std::vector<Value_t>;
/*! /*!