Browse Source

HW3: First batch to test [v0 and v1]

hw3
parent
commit
6db2a814d2
23 changed files with 243 additions and 1 deletions
  1. +11
    -0
      homework_3/hpc/BitncV0Q20.sh
  2. +11
    -0
      homework_3/hpc/BitncV0Q21.sh
  3. +11
    -0
      homework_3/hpc/BitncV0Q22.sh
  4. +11
    -0
      homework_3/hpc/BitncV0Q23.sh
  5. +11
    -0
      homework_3/hpc/BitncV0Q24.sh
  6. +11
    -0
      homework_3/hpc/BitncV0Q25.sh
  7. +11
    -0
      homework_3/hpc/BitncV0Q26.sh
  8. +11
    -0
      homework_3/hpc/BitncV0Q27.sh
  9. +11
    -0
      homework_3/hpc/BitncV0Q28.sh
  10. +11
    -0
      homework_3/hpc/BitncV0Q29.sh
  11. +11
    -0
      homework_3/hpc/BitncV0Q30.sh
  12. +11
    -0
      homework_3/hpc/BitncV1Q20.sh
  13. +11
    -0
      homework_3/hpc/BitncV1Q21.sh
  14. +11
    -0
      homework_3/hpc/BitncV1Q22.sh
  15. +11
    -0
      homework_3/hpc/BitncV1Q23.sh
  16. +11
    -0
      homework_3/hpc/BitncV1Q24.sh
  17. +11
    -0
      homework_3/hpc/BitncV1Q25.sh
  18. +11
    -0
      homework_3/hpc/BitncV1Q26.sh
  19. +11
    -0
      homework_3/hpc/BitncV1Q27.sh
  20. +11
    -0
      homework_3/hpc/BitncV1Q28.sh
  21. +11
    -0
      homework_3/hpc/BitncV1Q29.sh
  22. +11
    -0
      homework_3/hpc/BitncV1Q30.sh
  23. +1
    -1
      homework_3/src/config.h

+ 11
- 0
homework_3/hpc/BitncV0Q20.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q21.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q22.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q23.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q24.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q25.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q26.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q27.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q28.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q29.sh 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


+ 11
- 0
homework_3/hpc/BitncV0Q30.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q20.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q21.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q22.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q23.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q24.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q25.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q26.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q27.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q28.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q29.sh 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


+ 11
- 0
homework_3/hpc/BitncV1Q30.sh 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


+ 1
- 1
homework_3/src/config.h View File

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

/*!


Loading…
Cancel
Save