Lepší výkon pro procesory Intel: Přínos technologie FRED změřený

Zatímco k procesorům AMD Zen 6 toho zatím moc známo není, docela dost toho uniká na internet o konkurenčních procesorech Nova Lake od Intelu. I Nova Lake by mohla být zajímavá inovativní generace díky novým jádrům, která vedle návratu AVX-512 také poprvé přinesou rozšíření APX. Jejich výkon ovšem podpoří ještě jedna nová technologie: FRED. Je již v procesorech Panther Lake a v některých programech má zajímavé přínosy.

Zkratka (asi poněkud cílená) FRED znamená Flexible Return and Event Delivery. Jde o už poměrně dlouho vyvíjenou technologii, která má podobně jako APX nebo zrušená x86S zefektivnit a vylepšit některé zastaralé a limitující součásti procesorové architektury x86. V případě FRED je cílem zefektivnit a zjednodušit přepínání mezi úrovní oprávnění (zejména tedy mezi jádrem OS a uživatelským prostorem), což by se mělo patrně týkat i zpracování přerušení.

Díky rozšíření FRED bude software zpracovávající tyto z pohledu bezpečnosti a spolehlivosti choulostivé situace moci být robustnější, pokud nahradí starší operace novými instrukcemi poskytovanými v rozšíření FRED. Vedle „pročištění“ ale bylo cílem i zlepšit výkon těchto operací skrze snížení latence a jejich náročnosti.

Rozšíření FRED na rozdíl od APX nebude mít premiéru až v Nova Lake, ale obsahují ho už procesory Panther Lake, tedy Core Ultra 300, které se letos začaly prodávat v noteboocích (a mohly by ho podporovat i levná Wildcat Lake díky stejné architektuře). A současně už se podpora dostala do jádra Linuxu. Uživatelé různých distribucí by z ní tedy mohli mít užitek už poměrně brzo.

Web Phoronix se nyní na výkonnostní zlepšení, která by mohla dosáhnout, podíval a zbenchmarkoval je. V současnosti už lze v Linuxu FRED zapnout (parametr jádra fred=on), ale není aktivní ve výchozím nastavení, takže běžně využito není. Pro zapnutí ve výchozím nastavení již ale existují patche.

Z výsledků benchmarků se zdá, že FRED by mohl pomáhat typicky ve výkonu diskových operací, zejména s výkonnými NVMe SSD schopnými zpracovávat velké množství „IOPS“. To je situace, kdy dochází kvůli volání do jádra k přepínáním oprávnění mezi jádrem a uživatelským prostorem. Phoronix zaznamenal znatelná zlepšení výkonu například v databázích (SQLite jen o 3–4 %, ale PostgreSQL až o 48 %) nebo benchmarku Flexible IO Tester (zlepšení až o 79 %). Zvýšit by se mohl být i výkon v serverových zátěžích závisejících na síťovém subsystému.

Naopak třeba prohlížeče internetu (javascript) nebo hry a grafické ovladače asi moc ovlivněné nebudou. Zjednodušeně to možná lze popsat tak, že zlepšení se dá očekávat v podobných oblastech, v jakých výkon trpěl kvůli opravám různých bezpečnostních mezer v době po odhalení chyb Meltdown, Spectre a jim podobných.

Intel Core Ultra 300 Panther Lake pro notebooky (Autor: Intel)
Intel Core Ultra 300 Panther Lake pro notebooky (Autor: Intel)

Okrajovější, ale zajímavá oblast, kde by technologie mohla být vítaná, jsou pracovní stanice pro úpravu hudby a audia (v testech Phoronixu je to benchmark Stargate Digital Audio Workstation 22.11.5 s výkonem zlepšeným o 4–7 %). Tyto činnosti by mohly profitovat z toho, že FRED snižuje latenci zpracování systémových volání, což může zkrátit lag (latenci) audia při práci, která je pro tento typ softwaru důležitá.

FRED tedy sice nepřináší zlepšení výkonu ve všem softwaru, ale dílčí zlepšení se spolu s dalšími zlepšeními jako je APX nasčítají a budou důležitou pomocí procesorům AMD a Intel k tomu, aby dokázaly udržet krok s konkurenčními CPU založenými na architektuře Arm.

FRED mají mít v budoucnu všechny procesory

Rozšíření FRED budou v budoucnosti podporovat také procesory AMD, neboť se na něm obě firmy dohodly v rámci harmonizačního konsorcia x86 System Advisory Board. Technologie tak nezůstane exkluzivním bonusem procesorů Intel, zatím ale nevíme, za jak dlouho se v Ryzenech a Epycích objeví. Eventuálně by díky podpoře v obou hlavních značkách CPU měl FRED nejspíš využívat i operační systém Windows.

Zdroje: Intel, Phoronix

Jan Olšan, redaktor Cnews.cz


Contents

Unified Core: Intel chystá přelomovou změnu v procesorech

Jak známo, od roku 2021 používá Intel hybridní architekturu CPU s velkými a malými jádry (od procesorů Core 12. generace, ale vyzkoušel si to už s experimentálním procesorem Lakefield o rok a půl dříve). Malá jádra „E-Core“ odvozená od někdejších čipů Atom jsou ovšem u řady lidí dost nepopulární. Na obzoru se teď ale rýsuje razantní změna – zatímco teď má Intel dvě zcela rozdílné architektury, v budoucnu přejde na jedinou. Celý článok „Unified Core: Intel chystá přelomovou změnu v procesorech“ »

AMD RDNA 4m: APU budou mít upgrade RDNA 3.5 s podporou FSR

Nedávno jsme tu měli článek o tom, že notebookové procesory AMD Ryzen (tzv. APU) poměrně dlouho zůstanou na starší architektuře integrovaného GPU a velký upgrade na RDNA 5 u nich zřejmě nastane až v roce 2029. Ukazuje se ale, že ač toto stále platí, chystané APU Medusa Point, které vyjde za rok, přece jenom bude mít nějaké grafické novinky. Jeho GPU totiž sice staví na staré RDNA 3.5, ale dostanou se do něj některé důležité novinky. Celý článok „AMD RDNA 4m: APU budou mít upgrade RDNA 3.5 s podporou FSR“ »

Adreno X2 odhaleno: Má Snapdragon X2 nejlepší integrované GPU?

Tento podzim byly předběžně před vydáním plánovaným na příští rok odhalené nejen procesory Panther Lake od Intelu, ale také Arm procesory Snapdragon X2 Elite od Qualcommu. A vypadá to, že budou mít s 1,8nm novinkou Intelu jeden společný rys: Jejich integrované GPU bude překvapivě silné a nejspíš po vydání o dost předběhne konkurenci od AMD, třebaže konvenčně jsou právě jeho APU spojována se špičkovými integrovanými grafikami. Celý článok „Adreno X2 odhaleno: Má Snapdragon X2 nejlepší integrované GPU?“ »

One comment Pridať komentár

  1. Tak překonání úzkých hrdel v Postgres asi hodně lidí nadchne, adopce by tak mohla proběhnout pěkně svižně.

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *