-
Notifications
You must be signed in to change notification settings - Fork 0
/
getEntradas.cpp
59 lines (48 loc) · 1.24 KB
/
getEntradas.cpp
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <stdio.h>
#include <iostream>
using namespace std;
//compile line:g++ getEntradas.cpp -o get
//./get >entradas
int main() {
/*/if(argc!=5){ // para crear entradas manualmente
cout<<"-Para compilar ejecute: \n"
"\tg++ -std=c++11 -pthread prueba1.cc -o main.out\n"
"-Ejemplo de llamado: \n"
"\t./main.out <# hilos> <tamano de la matrix> <operacion> <out name>\n"
"-Operaciones: \n"
"\t1. secuencial.\n"
"\t2. x hilos\n"
"\t3. tiling\n"
"\t4. tiling x hilos\n";
return 0;
//}*/
int t = 2;
for(int pruebas = 0; pruebas < 4; pruebas++){
/*/secuencial
for (int i = 1; i <= 10; i++) {
cout<<0<<" "<<i*100<<" "<<1<<endl;
}*/
/*/hilos, t = numero de hilos
for (int i = 1; i <= 10; i++) {
cout<<t<<" "<<i*100<<" "<<2<<endl;
}
//tiling
for (int i = 1; i <= 10; i++) {
cout<<t<<" "<<i*100<<" "<<3<<endl;
}
//tiling x hilos
for (int i = 1; i <= 10; i++) {
cout<<t<<" "<<i*100<<" "<<4<<endl;
}*/
//secuencial OMP
for (int i = 1; i <= 4; i++) {
cout<<t<<" "<<i*2000<<" "<<5<<endl;
}
//tiling OMP
for (int j = 1; j <= 4; j++) {
cout<<t<<" "<<j*2000<<" "<<6<<endl;
}
t = t+2;
}
return 0;
}