Commit 60793895 authored by Alejandro E. Rendon's avatar Alejandro E. Rendon
Browse files

Time

parent 2beeb9bb
*.out
\ No newline at end of file
*.out
env/
.ipynb_checkpoints
\ No newline at end of file
{
"python.linting.pylintEnabled": false
}
\ No newline at end of file
This diff is collapsed.
2.39999e-07
2.29e-07
3e-07
3.32999e-07
4.29001e-07
3.07e-07
3.34001e-07
5.04e-07
4.23999e-07
3.13999e-07
1.28e-07
4.8e-07
3e-07
2.88999e-07
1.47e-07
2.13e-07
4.36999e-07
3.27e-07
3.97e-07
2.7e-07
2.18e-07
2.62e-07
2.63e-07
1.21e-06
3.99001e-07
2.62e-07
2.79e-07
2.57001e-07
1.81999e-07
5.45999e-07
3.52999e-07
1.72e-07
1.57001e-07
1.60999e-07
3.99999e-07
2.23001e-07
2.34999e-07
4.21001e-07
3.06001e-07
2.54e-07
1.16001e-07
1.35e-07
1.97e-07
1.61001e-07
2.94e-07
2.16e-07
2.30999e-07
2.08001e-07
2.47001e-07
2.46999e-07
1.19999e-07
1.52e-07
1.69e-07
1.95001e-07
1.6e-07
2.54e-07
2.45e-07
2.44001e-07
2.42999e-07
2.37e-07
0.00717189
6.1197e-05
0.00467478
0.00197979
0.00459533
0.00465651
0.00196042
7.9932e-05
6.5188e-05
0.00081501
0.0011821
0.00190293
6.5774e-05
0.000332633
0.00336553
0.00681472
6.4063e-05
0.00296199
6.7463e-05
7.1258e-05
6.6594e-05
0.00468497
7.5983e-05
6.1875e-05
6.6032e-05
6.2138e-05
0.00464991
0.00467202
0.00493705
0.00186511
0.00462023
0.00486745
0.00110025
6.6835e-05
0.00467434
0.00175145
9.57e-05
0.000282954
6.3482e-05
6.0002e-05
0.007588
0.00200641
7.0212e-05
6.0292e-05
9.3322e-05
0.000475243
6.2165e-05
6.3615e-05
6.1766e-05
6.2731e-05
5.794e-05
5.9558e-05
6.3284e-05
5.9396e-05
6.0353e-05
6.6608e-05
7.4845e-05
0.00278469
0.0065817
0.00470846
#!/bin/bash
if [ -e out.txt ]
then
rm out.txt
fi
sizes=( 10 100 1000 10000 100000 1000000 )
for size in "${sizes[@]}"
do
for loop in {1..10}
do
./a.out $loop sequential >> out.txt
done
done
for size in "${sizes[@]}"
do
for loop in {1..10}
do
./a.out $loop parallel >> out.txt
done
done
\ No newline at end of file
......@@ -33,6 +33,7 @@ int main(int argc, char const *argv[]) {
cout << "I need more inputs" << endl;
else {
int vec_size = stoi(argv[1]);
string test = argv[2];
int *a, *b, *c;
double begin, end;
......@@ -46,16 +47,17 @@ int main(int argc, char const *argv[]) {
//print("a = ", a, vec_size);
//print("b = ", b, vec_size);
begin = omp_get_wtime();
add(a, b, c, vec_size);
end = omp_get_wtime();
cout << "Sequential -> " << end - begin << endl;
begin = omp_get_wtime();
addOmp(a, b, c, vec_size);
end = omp_get_wtime();
cout << "OpenMP -> " << end - begin << endl;
if (test == "sequential") {
begin = omp_get_wtime();
add(a, b, c, vec_size);
end = omp_get_wtime();
cout << end- begin << endl;
} else if (test == "parallel") {
begin = omp_get_wtime();
addOmp(a, b, c, vec_size);
end = omp_get_wtime();
cout << end - begin << endl;
}
//print("c = ", c, vec_size);
delete(a);
......
matplotlib
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment