Przetwarzanie potokowe - problemy konflikt zasobów (structural hazard)
Program execution order (in Instructions)
Time —
200
400 600 800 1000 1200 MM
instn/cflon
fefch
iw $1.100(50)
Iw $2,200($0) 200 ps Iw 53.300($0)
Iw $4,400($0)
RO0
Rag
Instrucoon
feich
200 p$
Reg
Irwtrucdon
reich
R«tal ALU
R«0
Dal*
R«l
IF
| REG | ALU | DA | REG |
jednoczesny dostęp do pamięci zapis danych i pobranie rozkazu
pamięć cache - arch. harwardzka pamięci danych i programu rozdzielone!