-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrun.sh
executable file
·45 lines (32 loc) · 1.3 KB
/
run.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#!/bin/bash
# Set input and output filenames based on arguments
input_file="$1"
output_file="$2"
# Call huffman_compression with input and output filenames as arguments
./huffman_compression.exe "$input_file" "$output_file.out"
echo ''
./huffman_compression_o2.exe "$input_file" "$output_file.out"
echo ''
./huffman_compression_o3.exe "$input_file" "$output_file.out"
echo ''
# Call huffman_compression_cuda with input and output filenames as arguments
./huffman_compression_cuda.exe "$input_file" "$output_file.cuda"
echo ''
./huffman_compression_cuda_o2.exe "$input_file" "$output_file.cuda"
echo ''
./huffman_compression_cuda_o3.exe "$input_file" "$output_file.cuda"
echo ''
# Call huffman_compression_openmp with input and output filenames as arguments
./huffman_compression_openmp.exe "$input_file" "$output_file.omp"
echo ''
./huffman_compression_openmp_o2.exe "$input_file" "$output_file.omp"
echo ''
./huffman_compression_openmp_o3.exe "$input_file" "$output_file.omp"
echo ''
# Call huffman_compression_cuda_omp with input and output filenames as arguments
./huffman_compression_cuda_omp.exe "$input_file" "$output_file.cuda_omp"
echo ''
./huffman_compression_cuda_omp_o2.exe "$input_file" "$output_file.cuda_omp"
echo ''
./huffman_compression_cuda_omp_o3.exe "$input_file" "$output_file.cuda_omp"
echo ''