Cnews FM: Apokalyptický začátek roku 2018 s děravými procesory [podcast]

Jak na Nový rok, tak po celý nový rok. A v letech dalších. Nejspíš.

7
Ilustrační foto
Ilustrační foto

Do nového roku jsme nevkročili zrovna šťastně. Byly zveřejněny detaily o chybách postihujících většinu dnešních procesorů, kterých se tak snadno nezbavíme. Respektive se jich zbavíme např. záplatováním operačních systémů, opravy nicméně mohou přinést nemalou daň v podobě obětování výkonu procesoru při určitých úlohách. Domácnosti by ve výsledku být postiženy neměly, zato na serverech to může znamenat obrovský problém.

Tento pořad si můžete stáhnout také ve formátu MP3 (32 MB).

Minulý díl Cnews FM: Výhry a prohry v roce 2017

7 KOMENTÁŘE

  1. OLED display – Samsung AMOLED a LG P-OLED.
    AMOLED pomerne dobry, vypalovani displeje nizke, barvy hodne syte. Vydrz telefonu z hlediska displeje 3-5 let, takze dele nez telefon realne vydrzi.
    P-OLED ma barvy vic realne a vypalovani displeje vyssi. Vydrz displeje priblizne 2-3 roky, samozrejme muze vydrzet i dele.

  2. Out-of-order moc neverim, ze skonci, prinasi to proste vykon navic. Kdyz by to vyrobci proste smazli ve firmwaru a vykonavali instrukce v poradi, jak maji jit, tak se jeste nekolik generaci procesoru nedostanou na uroven tech dnesnich, takze by to zabilo trh.
    Oprava na Spectre jsem pochopil, ze je v tom, ze software umele snizi rychlost vykonavani kodu tak, aby utocnik nestihl data precist. Procesor spekulativne na zaklade nejakeho hodnoceni nahrava data z pameti a po urcitou dobu jsou pristupna vsem, kdyz se snizi rychlost, tak to utocnik nestihne v tom volnem casovem okne.
    Prekvapuje me, ze tohle nebude mit vliv na vykon, mimo nejake specificke databazove akce, ale vsichni tvrdi, ze ne.

    Meltdown chapu, ze lajcky znamena, ze procesor nejakym zpusobem dovoli vykonat nesmyslne instrukce, ze kterych se da uhadnout misto v cache, kde se nachazi spravna zpracovana data a ty pak precist. Takze procesor ocekava, ze to bude A nebo to bude B, ale utocnik provede deleni nulou (nesmysl) a odchyti ocekavana data. Chyba by mela byt hardwarova, ze procesor na hardwarove urovni nezastavuje cinnost pri vykonavani nesmyslu, ale jede dal. Oprava by mel byt takova, ze procesor bude neustale vkladat instrukce pro cisteni cache, coz bude mit za nasledek snizeni vykonu. Intel, jehoz se to pravdepodobne tyka nejvic, pry nenasel systemove reseni problemu.
    Proste lajcke vysvetleni situace je jedna vec, kdy si clovek rekne, ze proste vynechat nesmysly preci nemuze byt slozite, ale ve skutecnosti je asi esencialnim zakladem Intelovych procesoru, ze vykonaji vsechny mozne i nepravdive instrukce pokud jsou vyhodnoceny jako pravdepodobne a z toho vykonove tezil. Ve chvili, kdy tohle nebude moct delat, tak muze jit s vykonem hluboko dolu a to i treba pod uroven konkurence.

    Bude to teda zajimave, jestli AMD opravdu opravi tu jednu vadu softwarove a bude pohoda a Intel jestli teda udela povinnou nebo nepovinnou opravu a stejne tak co bude u nasledujici generace procesoru potazmo o nastupujicich Coffee Lake, protoze by to v podstate mohlo Intel pohrbit. Bud budou mit nezabezpecene procesory nebo budou pomalejsi nez konkurence.

    Ach jo.

  3. Vy to nechápete, Intel drží vývoj procesorů na minimu úmyslně – snaží se tím oddálit nástup Skynetu. A tenhle rollback výkonu je takový „panik button“, protože poslední analýza jim vyplivla, jak blízko ke svému konci jsme se už dostali.