Professional Documents
Culture Documents
8 vp3
8 vp3
Smetanje podataka
Jedan od kljunih faktora koji utie na vreme
13
21
22
23
31
32
41
42
33
43
14
24
34
44
M1 M2 M3 M4
a11
a
a
a
12
Serijski pristup
vrstama
13
14
a
a
a
a
21
22
23
24
a
a
a
a
31
32
33
34
a
a
a
a
41
42
43
44
M1 M2 M3 M4
a11
a
a
a
24
33
42
M1
a
a
a
a
12
21
34
43
M2
a
a
a
a
13
22
31
44
M3
a
a
a
a
14
23
32
41
M4
Paralelni pristup
kolonama/vrstama/dijagonalama
(5 memorijskih banaka)
a
a
a
---
a
a
a
---
M1
M2
11
---
a
a
12
21
34
43
44
13
22
31
M3
a
a
a
a
14
23
32
41
M4
---
a
a
a
24
33
42
M5
broj_vrsta x duina_rei_u_bajtovima
Razmak
sposobnost
da
pristupa
nesekvencijalnim
memorijskim lokacijama i da ih prevodi u strukturu sa
logiki susednim elementima je jedna od znaajnih
prednosti vektorskih procesora nad ke baziranim
procesorima.
Vektorski korak kao i startna adresa vektora mogu se
zapamtiti u neki od registara opte namene.
Zatim se instrukcija tipa LVWS (load_vector_with_stride -napuni vektor sa korakom) mo e upotrebiti da se pribavi
vektor u vektorski registar (slino i za STORE naredbu SVWS).
Kod nekih vektorskih procesora LOAD i STORE uvek imaju
vrednost koraka zapamenu u registru, pa nema posebnih
LOAD i STORE instrukcija
A1 A2
A6 A7
A3
A8
A4 A5
A9 A1
0
Latentnost =4
M1 M2 M3 M4 M5
M1
M2
M3
M4
M5
t=0
NZS (32,16) 32
1 12
32
32