Tomu sa ale nikto nečuduje, hlavne, keď každá chyba ovlyvní istý typ záťaže výrozne a iný de facto vôbec. napr.The Performance Hit For A Xeon-Backed Ubuntu Linux VM With L1TF / Foreshadow Patches
20 August 2018
TTSIOD 3D Renderer v2.3b Phong Rendering With Soft-Shadow Mapping
FPS, More Is Better
Unmitigated (bez akejkoľvek opravy) 660,20 (fps)
Full Mitigation (s úplnou opravou) 206,30 (fps), to je mínus 68,8% výkonu, len pre túto jednu záplatu
https://www.phoronix.com/scan.php... a naopak
SQLite v3.22Timed SQLite Insertions trvanie testu (menej je lepšie)
bez záplaty 61,99s
s plnou záplatou 62,49 s (strata výkonu cca. 0,8%)
https://www.phoronix.com/scan.php... a keďIntel má 15 Spectre like chýb potvrdených
AMD má 4 potvrdené a 4 nevyvrátené ani nepotvrdené, že na AMD idú.Spectre V1 (objavená v roku 2017)
- funguje bez záplaty na
--IBM S390 (v roku 1990),
-- IBM Y serries (roku 200x)
--Intel (všetky CPU od roku 1995) - HW záplata až 10nm CPU
--AMD (všetky CPU od roku 1995)- mikrokódová záplata od ZEN+, HW záplata ZEN2
-- Oracle Sparc
-- ARM
....Spectre V2 (objavená v roku 2017)
-- identická ako Spectre V1Spectre V2a (objavená v roku 2017)
-- Intel
-- nektoré ARM
-- AMD nieSpectre V3a (objavená v roku 2017)
-- identická ako Spectre V2aSpectre V4 (objavená v roku 2017)
-- identická ako Spectre V1Spectre RSB (objavená v roku 2018 )
-- identická ako Spectre V2a
-- AMD nepotvrdené ani nevyvrátenéSpectre 1.1 (objavená v roku 2018 )
-- identická ako Spectre V2a
-- AMD nepotvrdené ani nevyvrátenéSpectre 1.2 (objavená v roku 2018 )
-- identická ako Spectre V2a
-- AMD nepotvrdené ani nevyvrátenéNETSpectre (objavená v roku 2018 )--podľa toho, ktorú spectre využíva.
-- na Inteloch s AVX2 4x rýchlejšia ako bez, na AMD s AVX2 netestovanéMeltdown (objavená v roku 2017)
-- identická ako Spectre V2aBranchScope (objavená v roku 2017)
-- zneužíva Fuzzy prediktor, ktorá má len Intela ešte iná chybaLazyFP (objavená v roku 2017/8 )
-- identická ako Spectre V2a
-- u AMD nemožná=len zneužívaný tok dát v AMD nie je.aj TLBleed (zatiaľ vyzerá na Intel only)
To také komplikuje ochranu aplikací před tímto typem útoku, protože správně napsaný program může odolávat na jedné architektuře, ale mírně odlišná architektura (i stejného výrobce) může znamenat problém.
https://www.root.cz/clanky/utok-tlbleed-na-pr... ... a teraz 3x L1TFaj keby to bolo iba 30% na chybu (taký reálny priemer maximálnych postihnutí)
tak pri Inteloch v najhoršom prípade (prejavia sa všetky naraz)
ide pokles vyýkonu na
0,7^15 = 0,0047 násobku originálneho výkonualebo o 99,53%.alebo výkonový posun vzad olog 200/log 2 = 7,6438 roku ak by platil Moorov zákon v prenesenej forme o výkone(Moore ho vyslovil o počte tranzistorov.)V prípade AMD je to "len" o 76% až možno 94,34%
0,7^4=0,2401
0,7^8=0,0576Samozrejme nikdy sa neprejavia všetky záplaty naraz vo svojej maximálnej miere spomalenia, ale čo, ak to bude bližšie maximu, ako by Intel chcel?Asi najlepšie vyjadrenie bolo v diskusiidavidbepo
08-14-2018, 01:51 PM
when will this cpu issues stop being discovered? man, at this rate Intel processors are going to become abacus and AMD ones pocket calculators
https://www.phoronix.com/forums/forum/hardware/pro... ...