Diit.cz - Novinky a informace o hardware, software a internetu

Milá a nemilá novinka na POWER9

Na světě to už tak chodí: každá příjemná zpráva musí být zákonitě vyvážena zprávou nepříjemnou. Alternativní svět na platformě POWER9 není výjimkou.

Začněme tou příjemnou zprávou: V upstream linuxovém kernelu přibyla podpora hardwarové akcelerace kompresní metody GZIP. Komprese/dekomprese s použitím hardwarového akcelerátoru běží rychlostí mezi 9 a 16 GB/s, dle varianty procesoru. Aby byl nárůst rychlosti komprese ještě ilustrativnější, pro kompresi je rychlost s pomocí akcelerace rovna zhruba 70-120 jádrům POWER9 komprimujícím softwarově, pro dekompresi je to 25-45 jader.

Ne ve všech dostupných distribucích už tato verze kernelu dorazila ke koncovým uživatelům, nicméně jak jsem zaznamenal na sociálních sítích, tam kde se tak už stalo, je zrychlení rozhodně rozpoznatelné - přeci jen na Linuxu je GZIPem baleno kdeco. Praktický příklad: komprese modulů pro kernel 5.9.5 trvá jednovláknově softwarově 23 sekund, softwarově s použitím multithread GZIPu 2.9 s a s hardwarovou akcelerací 0.094 sekundy. 

A teď zpráva příjemná poněkud méně: Byla odhalena bezpečnostní chyba CVE-2020-4788, s jejímž využitím by se potenciální útočník mohl dostat k datům z L1 cache, ke kterým by se rozhodně dostat neměl. Za běžných okolností brání přístupu datům v L1, která nebyla plně validována, mechanismus zvaný „kernel user access prevention“, leč Anthony Steinhauserovi z Google's Safeside Projectu se podařilo najít kód, který je-li spekulativně vykonán, tuto ochranu obchází.

Jak pro Linux tak pro AIX již existují patche a jsou distribuovány. Zůstávat na starých verzích kernelu se tak nevyplatí nejen kvůli pomalejší kompresi GZIPem, ale i kvůli této chybě.

Tagy: 
Zdroje: 

Martin Kukač

Většinu dne trávím tím, že přeměňuju kofein na kód. Když s tím skončím a ještě není čas jít spát, tak zbylý čas nerovnoměrně dělím mezi rodinu, sbírku počítačového harampádí, vysílání na volně přístupných pásmech a geocaching.

více článků, blogů a informací o autorovi

Diskuse ke článku Milá a nemilá novinka na POWER9

Pondělí, 23 Listopad 2020 - 21:30 | Naith | Dokud M1 nepoběží v jiném HW, než je ten od Applu...
Pondělí, 23 Listopad 2020 - 09:51 | JoHnY3 | LZMA2 by asi bylo slozite dostat do HW kvuli...
Neděle, 22 Listopad 2020 - 02:47 | danieel | Dokud na nem nepujde spustit Linux nativne, tak...
Sobota, 21 Listopad 2020 - 23:27 | super master | gzip se pouziva ma mnona ruznych mistech, hodne...
Sobota, 21 Listopad 2020 - 23:22 | super master | M1 jich ma rovnou 7 a podobnych rekordu ma ve sve...
Sobota, 21 Listopad 2020 - 23:21 | super master | ano :)
Sobota, 21 Listopad 2020 - 18:22 | Libor Bauer | Minimálně počtem ALU... :-))) nebo kolik jich...
Sobota, 21 Listopad 2020 - 17:13 | Karáš Svorka | Hlavní nemilou novinkou je Apple M1. AMD, Intel,...
Pátek, 20 Listopad 2020 - 23:39 | danieel | Smysl GZIP v poweru je napr. kdyz mate webovy...
Pátek, 20 Listopad 2020 - 22:31 | franzzz | Problem s GZIPem je, ze je dle dnesnich standardu...

Zobrazit diskusi