[ DeGrimReaper @ 11.09.2006. 17:29 ] @
Prikazati zavisnosti koje postoje u narednom fragmentu koda: Loop: LD F0, 0(R1) ADDD F4, F0, F2 SD 0(R1), F4 LD F0, -8(R1) ADDD F4, F0, F2 SD -8(R1), F4 SUBI R1, R1, 16 BNEZ R1, LOOP Instrukcija koja se izvršava Koristi rezultat instrukcije Kašnjenje (ciklusa časovnika) FP ALU operacija Druga FP ALU operacija 3 SD (store double) FP ALU operacija 2 FP ALU operacija LD (load double) 1 SD (store double) LD (load double) 0 Ostale instrukcije se izvrsavaju bez kasnjenja. 1 Koliki je broj ciklusa časovnika potreban za izvršavanje jednog programskog ciklusa prikazanog prethodnim kodom? 2 Kakvu optimizaciju koda možete da napravite koja bi smanjila broj potrebnih ciklusa časovnika? Da li neko moze da mi pomogne oko ovog zadatka |