01.06.2013 Views

HGC606A/2003 ID intern unic: 295071 Версия на ... - VERTIC

HGC606A/2003 ID intern unic: 295071 Версия на ... - VERTIC

HGC606A/2003 ID intern unic: 295071 Версия на ... - VERTIC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Fiecare "CE"<br />

trebuie să fie<br />

evaluat<br />

independent<br />

Numai virgulă<br />

fixă (XP)(RXP)<br />

Numai virgula<br />

mobilă (FP)<br />

(Rfp)<br />

Ambele: FP şi<br />

XP (R)<br />

Pentru<br />

procesoarele<br />

logice simple<br />

care nu<br />

efectuează nici<br />

una din operaţiile<br />

aritmetice<br />

specificate<br />

Pentru<br />

procesoare<br />

logice speciale<br />

care nu<br />

efectuează nici<br />

una din operaţiile<br />

aritmetice sau<br />

logice specificate<br />

Calculul vitezei efective, R<br />

1 R= ------------------ 3<br />

x (txp adunare)dacă nu este implementată adunarea, se<br />

foloseşte: 1 R= -----------------<br />

- (txp înmulţire)Dacă nici operaţia de adunare, nici cea de<br />

înmulţire nu este executabilă, atunci se foloseşte operaţia aritmetică disponibilă cea<br />

mai rapidă, după cu urmează: 1 R= ---------<br />

--------- 3 x txp vezi Notele X, Z<br />

1 1Max-------------, -------------- tfp adunare tfp<br />

înmulţire Vezi Notele X, Y<br />

Calculează ambeleRxp, Rfp<br />

1 R= -----------------<br />

- 3 x tlog Unde t log este timpul de execuţie al lui XOR, sau<br />

pentru o entitate logică ce nu efectuează XOR, se ia în calcul cea mai rapidă operaţie<br />

logică simplă. Vezi Notele X, Z<br />

R=R' x WL/64Unde R' este numărul rezultatelor pe sec, WL este numărul de biţi pe<br />

care se efectuează operaţia logică, iar 64 este un factor de normalizare la operaţia de<br />

64 biti<br />

Nota W: Pentru un "CE" de tip conductor capabil să execute pînă la o operaţie aritmetică sau<br />

logică la fiecare ciclu de ceas după ce conductorul este plin, poate fi stabilită o viteză a conductorului.<br />

Viteza efectivă de calcul (R) pentru asemenea "CE" este cea mai rapidă din vitezele de execuţie,<br />

cu sau fără conductor.<br />

Nota X: Pentru un "CE" care realizează operaţii multiple de un tip specific într-un singur ciclu (ex.<br />

două adunări pe ciclu sau două operaţii logice identice pe ciclu), timpul de execuţie t este dat de:<br />

timpul ciclului<br />

t = """"""""""""""""""<br />

numărul de operaţii identice/ciclu maşină<br />

"CE"-urile care realizează diferite tipuri de operaţii logice sau aritmetice într-un singur ciclu maşină,<br />

sînt tratate ca mai multe "CE"-uri separate care lucrează simultan (ex. un "CE", executînd o adunare<br />

sau o înmulţire într-un singur ciclu este tratat ca două"CE"-uri, primul realizînd o adunare şi al doilea<br />

realizînd o înmulţire într-un ciclu). Dacă un singur "CE" are ambele funcţii, scalară şi vectorială, se<br />

foloseşte valoarea timpului de execuţie cea mai scurtă.<br />

NotaY: Pentru "CE" care nu are implementată adunarea în FP, sau înmulţirea în FP, dar face<br />

împărţire în FP:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!