feat:termino T1
This commit is contained in:
122
T1/resultados.txt
Normal file
122
T1/resultados.txt
Normal file
@@ -0,0 +1,122 @@
|
||||
Sistema operativo utilizado
|
||||
Linux debian 6.12.74+deb13+1-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.74-2 (2026-03-08) x86_64 GNU/Linux
|
||||
==== run-san ====
|
||||
gcc -g -DSAN=1 -fsanitize=address -fsanitize=undefined -Wall -Werror -std=c18 suma.c test-suma.c suma.h -lm -lpthread -o suma.bin-san
|
||||
./suma.bin-san
|
||||
Test 1: El ejemplo del enunciado
|
||||
-3 -2 5
|
||||
-3 -2 5
|
||||
test 1 aprobado
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Test 2: Uno ejemplo mas grande con n=26, sin solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
Tiempo secuencial= 9793 milisegundos
|
||||
Tiempo secuencial= 9754 milisegundos
|
||||
Calculando en paralelo hasta 5 veces
|
||||
buscar par tiempo= 512 miliseg., speedup= 19.050781
|
||||
test 1 aprobado: speedup >= 0.010000
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Uno ejemplo muy grande con n=29, con solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
-3 -2 5
|
||||
Tiempo secuencial= 0 milisegundos
|
||||
Calculando en paralelo
|
||||
buscar par tiempo= 3091 miliseg., speedup= 0.000000
|
||||
No se preocupe. Es normal que la version paralela se demore
|
||||
mucho mas. Pero piense por que.
|
||||
|
||||
Felicitaciones: su tarea funciona
|
||||
==== run-thr ====
|
||||
gcc -g -DSAN=1 -fsanitize=thread -fsanitize=undefined -Wall -Werror -std=c18 suma.c test-suma.c suma.h -lm -lpthread -o suma.bin-thr
|
||||
./suma.bin-thr
|
||||
Test 1: El ejemplo del enunciado
|
||||
-3 -2 5
|
||||
-3 -2 5
|
||||
test 1 aprobado
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Test 2: Uno ejemplo mas grande con n=26, sin solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
Tiempo secuencial= 12189 milisegundos
|
||||
Tiempo secuencial= 12354 milisegundos
|
||||
Calculando en paralelo hasta 5 veces
|
||||
buscar par tiempo= 949 miliseg., speedup= 13.017914
|
||||
test 1 aprobado: speedup >= 0.010000
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Uno ejemplo muy grande con n=29, con solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
-3 -2 5
|
||||
Tiempo secuencial= 0 milisegundos
|
||||
Calculando en paralelo
|
||||
buscar par tiempo= 6264 miliseg., speedup= 0.000000
|
||||
No se preocupe. Es normal que la version paralela se demore
|
||||
mucho mas. Pero piense por que.
|
||||
|
||||
Felicitaciones: su tarea funciona
|
||||
==== run-g ====
|
||||
gcc -g -Wall -Werror -std=c18 suma.c test-suma.c suma.h -lm -lpthread -o suma.bin-g
|
||||
./suma.bin-g
|
||||
Test 1: El ejemplo del enunciado
|
||||
-3 -2 5
|
||||
-3 -2 5
|
||||
test 1 aprobado
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Test 2: Uno ejemplo mas grande con n=26, sin solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
Tiempo secuencial= 7320 milisegundos
|
||||
Tiempo secuencial= 7243 milisegundos
|
||||
Calculando en paralelo hasta 5 veces
|
||||
buscar par tiempo= 314 miliseg., speedup= 23.066879
|
||||
test 1 aprobado: speedup >= 0.010000
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Uno ejemplo muy grande con n=29, con solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
-3 -2 5
|
||||
Tiempo secuencial= 0 milisegundos
|
||||
Calculando en paralelo
|
||||
buscar par tiempo= 1713 miliseg., speedup= 0.000000
|
||||
No se preocupe. Es normal que la version paralela se demore
|
||||
mucho mas. Pero piense por que.
|
||||
|
||||
Felicitaciones: su tarea funciona
|
||||
==== run ====
|
||||
gcc -O -DOPT=1 -Wall -Werror -std=c18 suma.c test-suma.c suma.h -lm -lpthread -o suma.bin
|
||||
./suma.bin
|
||||
Test 1: El ejemplo del enunciado
|
||||
-3 -2 5
|
||||
-3 -2 5
|
||||
test 1 aprobado
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Test 2: Uno ejemplo mas grande con n=26, sin solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
Tiempo secuencial= 3889 milisegundos
|
||||
Tiempo secuencial= 3807 milisegundos
|
||||
Calculando en paralelo hasta 5 veces
|
||||
buscar par tiempo= 81 miliseg., speedup= 47.000000
|
||||
test 1 aprobado: speedup >= 1.500000
|
||||
|
||||
--------------------------------------------------
|
||||
|
||||
Uno ejemplo muy grande con n=29, con solucion
|
||||
Calculando secuencialmente 2 veces
|
||||
-3 -2 5
|
||||
Tiempo secuencial= 0 milisegundos
|
||||
Calculando en paralelo
|
||||
buscar par tiempo= 389 miliseg., speedup= 0.000000
|
||||
No se preocupe. Es normal que la version paralela se demore
|
||||
mucho mas. Pero piense por que.
|
||||
|
||||
Felicitaciones: su tarea funciona
|
||||
BIN
T1/suma.bin
BIN
T1/suma.bin
Binary file not shown.
BIN
T1/suma.bin-g
Executable file
BIN
T1/suma.bin-g
Executable file
Binary file not shown.
BIN
T1/suma.bin-san
Executable file
BIN
T1/suma.bin-san
Executable file
Binary file not shown.
BIN
T1/suma.bin-thr
Executable file
BIN
T1/suma.bin-thr
Executable file
Binary file not shown.
BIN
T1/suma.zip
Normal file
BIN
T1/suma.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user