Documente Academic
Documente Profesional
Documente Cultură
1. Enun
Tema const n simularea n paralel a jocului Game of Life - B3/S23.
Jocul presupune existena unei hri sub form de matrice de mrimea W x H.
Fiecare element din matrice are 2 valori:
a. Individ valoarea 1
b. Gol valoarea 0
Jocul are un numr dat de etape, n fiecare etap fiecare element din matrice i
schimb valoarea dup setul de reguli B3/S23 (Se genereaz un nou individ, dac
are 3 vecini; Un individ supravieuiete dac are 2 sau 3 vecini). Pe larg:
a. Un individ nou este creat dac are 3 vecini
b. Un individ continu s existe daca are 2 sau 3 vecini
c. Orice individ cu 1, 0 sau mai mult de 3 vecini dispare
Vecinii unui element A sunt cei colorai cu verde mai jos.
0
A
E
I
0
0
B
F
J
0
0
C
G
K
0
0
D
H
L
0
2. Ca un toroid
0
0
0
0
0
L
D
H
L
D
I
A
E
I
A
J
B
F
J
B
J
C
G
K
C
L
D
H
L
D
I
A
E
I
A
2. Detalii implementare
Va trebui s:
1. Implementai un program secvenial care s citeasc un fiier cu harta, s
simuleze pn la a N-a etap i s o salveze n alt fiier.
2. Paralelizai programul secvenial folosind OpenMP.
3. Testai programul cu numr diferit de thread-uri i scriei rezultatele in
README.
Fiierul de intrare
Pe prima linie vom avea
-
3. Golly
Pentru a v verifica tema putei folosi utilitarul golly.
Exemplul de mai sus va arta astfel n golly: