Upload
tudor-curecheru
View
219
Download
0
Embed Size (px)
Citation preview
8/17/2019 RAPORT Lab 1 EP
1/8
Ministerul Educaţiei al Republicii MoldovaUniversitatea Tehnică a Moldovei
Facultatea Calculatoare, Informatică şi MicroelectronicăCatedra Calculatoare
RaportLucrare de laborator nr.1
Disciplina: Evaluarea Performantelor
Tema: Evaluarea performantei sistemelor multiprocesor in timp real
Varianta nr.6
efectuat! St.gr. C-122 Curecheru Tudor Data ____/____/_______
Semnătura ____________
veri"cat! lec.sup. Palii DianaData ____/____/_______ Nota: ________________
Semnătura ____________
Chişinău #$%&
8/17/2019 RAPORT Lab 1 EP
2/8
Scopul Lucrarii:
Studierea metodelor de evaluare a performantelor sistemelor de calcul.
Metodele de evaluare se bazeaza pe GSP, folosind mediul instrumental SPNet
Tools de modelare si validare a sistemelor cu prelucrare distribuita a datelor [8.
Datele:
M!P"# nr. de procesoare !m"# : ""
M!P$# nr. de ma%istrale !m$# : $
M!P raze de mod !m : '
(ata de sosire !P"# : ),"
(ata de servire : &,8*
Schema Retelei Petri:
P" + procesoare active
P$ + ma%istrala comuna accesibila
P' + procesoare ce cer acces la modulele M-
p*,p,p/,p8,p0,p"),p"",p"$,p"' + sirul la modulul M- de lun%imea respective ",$,'1, ""
t" + sfarsitul lucrului activ al procesorului
t$2 procesorul ocupa ma%istrala si incepe accesul si alocarea M-
t',t&,t*,t,t/,t8,t0,t"),t"",t"$ + procesorul devine respectiv primul,al doilea, al treilea, 1, al
zecelea in sir la modulul M-
t$' + sfarsitul accesului la modulul M-, ma%istrala comuna se eliberereaza
t"'t"&,t"*,t",t"/,t"8,t"0,t$),t$",t$$ + sfarsitul accesului si alocarii modulului M-, procesoarele
ies din sir
8/17/2019 RAPORT Lab 1 EP
3/8
GMA:
(eac3abilit4 %rap3 file. Generated b4 5PNP
Generated from 6:75PNP"8))&v$.&7"".pn$ 2 5isual Petri Net9 2 (elease v$.& Petri netfile.
Totall4 found marin%s number ; /
Positions
8/17/2019 RAPORT Lab 1 EP
4/8
Graficele obtinute:
Average token stay time in p1
M( p4 ) = 2 M( p4 ) = 3 M( p4 ) = 4 M( p4 ) = 5 M( p4 ) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
110
100
90
80
70
60
50
40
30
20
10
Average token stay time in p2
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,950,90,850,80,750,70,650,60,550,50,450,40,350,30,250,20,150,1
20
18
16
14
12
10
8
6
4
2
Average token stay time in p3
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
0,005
0,004
0,004
0,003
0,003
0,002
0,002
0,001
0,001
0
8/17/2019 RAPORT Lab 1 EP
5/8
Average token stay time in p4
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,950,90,850,80,750,70,650,60,550,50,450,40,350,30,250,20,150,1
60
55
50
45
40
35
30
25
20
15
10
5
Average token stay time in p5
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
0,002
0,002
0,002
0,001
0,001
0,001
0,001
0,001
0,000
0,000
Average tokens count in p1
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
10,98
10,96
10,94
10,92
10,9
10,88
10,86
10,84
10,82
10,8
10,78
10,76
Average tokens count in p2
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
1,98
1,96
1,94
1,92
1,9
1,88
1,86
1,84
1,82
1,8
1,78
8/17/2019 RAPORT Lab 1 EP
6/8
Average tokens count in p3
M(p4) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
0,005
0,004
0,004
0,003
0,003
0,002
0,002
0,001
0,001
0
Average tokens count in p4
M(p4 ) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4) = 6
Lm1
10,950,90,850,80,750,70,650,60,550,50,450,40,350,30,250,20,150,1
6
5
4
3
2
Average tokens count in p5
M(p4 ) = 2 M(p4) = 3 M(p4) = 4 M(p4) = 5 M(p4 ) = 6
Lm1
10,90,80,70,60,50,40,30,20,1
0,2
0,18
0,16
0,14
0,12
0,1
0,08
0,06
0,04
0,02
8/17/2019 RAPORT Lab 1 EP
7/8
Lantul Markov in primele 10 stari:
cuatiile de echilibru !olmo"orov pentru primele # stari:
M0: λ
1α 2
π 0∗¿ #
¿π 1∗ μ
13
M1: π 1∗( μ13+ λ1α 2+ λ1α 3)=π 0∗ λ1α 2+π 2∗ μ13+π 3∗ μ14
8/17/2019 RAPORT Lab 1 EP
8/8
M$: π
2∗( λ1+ μ13)=π 1∗ λ1α 2+π 4∗ μ13α 2+π 6∗ μ14
M%: π 3∗( μ14+ λ1α 2+ λ1α 4 )=π 1∗ λ1α 3+π 4∗ μ13α 3+π 6∗ μ13+π 7∗ μ15
&onclu'ie:
Efectuind lucrarea de laborator nr.$ am studiat evaluarea performantei asistemului multiprocesor in timp real. @m construit sc3ema retelei Petri,
am studiat %raful de marcaBe accesibile !GM@# si am desenat lantul
Marov pentru primele ") stari.