Technická poznámka k "CTP"
Rychlosti je třeba počítat pro všechny podporované délky operandů uvažujíce jak standardní režim zpracování tak 'pipeline' (pokud přichází v úvahu) za použití nejrychlejší výkonné instrukce pro každou délku operandu v pořadí:
1. Pipelinové operace nebo operace registr - registr.
Vypusťte extrémně krátké operační časy, které se mohou vyskytnout pro operace na předem určeném operandu nebo předem určených operandech (například násobení 0 nebo 1). Nerealizují-li se žádné operace registr - registr, pokračujte podle bodu (2).
2. Rychlejší z operací registr - paměť nebo paměť - registr; pokud tyto také neexistují, pokračujte podle bodu (3).
3. Paměť - paměť.
V každém výše uvedeném případě použijte nejkratší dobu operace zaručovanou výrobcem.
Krok 2: TP pro každou podporovanou délku operandu WL
Nastavte efektivní rychlost R (nebo R') pomocí nastavení délky slova L takto:
TP = R x L
kde L = (1/3 + WL/96)
Poznámka:
Délka slova WL použitá v těchto výpočtech je délka operandu v bitech. (Používají-li se operandy o různé délce, vyberte největší délku slova.)
Kombinace jednotek pro zpracování mantisy a exponentu u procesoru pracujícího v pohyblivé řádové čárce se považuje pro účely výpočtu "CTP" za jeden "CE" s délkou slova (WL) rovnou počtu bitá v datové reprezentaci (typicky 32 nebo 64).
Toto nastavení se neuplatňuje na specializované logické procesory, které nepoužívají instrukce XOR. V tomto případě TP = R.
Vyberte maximální výslednou hodnotu TP pro:
Každý "CE" realizující operace pouze s pevnou řádovou čárkou
(R );
xp
Každý "CE" realizující operace pouze s pohyblivou řádovou čárkou
(R );
fp
Každý "CE" realizující kombinaci operací v pohyblivé a pevné řádové čárce (R);
Každý jednoduchý logický procesor nevykonávající žádnou ze specifikovaných aritmetických operací; a
Každý speciální logický procesor, nepoužívající žádnou ze specifikovaných aritmetických nebo logických operací.