Vylepšení DDR5: Takt až 8800 MHz a ochrana před Rowhammerem

JEDEC aktualizuje standard pamětí DDR5

Před pár dny jsme tu lamentovali nad tím, jak paměti LPDDR5X pro notebooky a mobily utekly ve výkonu (tedy přesněji řečeno v efektivní frekvenci a propustnosti) běžným pamětem DDR5, které máme v desktopových PC. Trochu to má vylepšit nová vylepšená verze standardních pamětí DDR5, kterou nyní vydal JEDEC. Ta výrazně zvedne nynější frekvence a dostane se skoro na dvojnásobek toho, kde tyto paměti v roce 2021 začínaly.

DDR5-8800

JEDEC je standardizační organizace pro různé technologie pamětí, včetně DDR5. Nyní toto konsorcium vydalo aktualizaci standardu DDR5, který rozšiřuje původně plánovaný rozsah frekvencí z původních 3200–6800 MHz (efektivně). Nová aktualizace přidává rychlostní stupně až po DDR5-8800, tedy efektivní frekvenci 8,8 GHz, chcete-li. Přesnější je asi mluvit o o přenosové rychlosti 8,8 Gb/s na jeden bit šířky, ale to se zase plete s celkovou propustností pamětí.

Standard definuje nejen tuto nejvyšší rychlost, ale i mezistupně odkrokované po 400 MHz od maximálních 8800 MHz přes 8400, 8000 MHz a tak dále až k nejnižší standardizované (ale v praxi asi moc nepoužívané) rychlosti DDR5-3200. Pro tato časování jsou pak definována standardní časování. Pro paměti DDR5-8800 by mělo být CL62-62-62.

Při použití dvou modulů (tedy s celkovou šířkou 128 bitů, což tradičně označujeme jako dvoukanálové zapojení (ale u DDR5 je to interně řešeno jako čtyřkanál)) bude teoretická propustnost pamětí DDR5-8800 už 140,8 GB/s, což by nebylo bez atraktivity pro integrovanou grafiku výkonnějších APU, ale je otázka, zda zrovna s těmi budou používány dražší rychlé paměti.

Vyšší propustnost by ale měla pomáhat procesorům s vysokými počty jader, jako jsou 16jádrové Ryzeny 9 nebo 24jádrové big.LITTLE procesory Intelu. Pro mnohovláknové aplikace může už být u takto výkonných CPU v mainstreamových platformách limitem právě propustnost pamětí s jen 128bitovou šířkou. DDR5-8800 je zlepšení propustnosti o skoro 47 % proti DDR5-6000.

Než ale bude DDR5-8800 podporována nějakými procesory přímo oficiálně, může to ještě docela dlouho trvat. U Intelu podporuje Raptor Lake oficiálně frekvenci DDR5-5600 a příští generace Arrow Lake by prý mohla oficiálně podporovat DDR5-6400. U AMD nyní Ryzeny 7000 a 8000 podporují DDR5-5200. Nové Ryzeny 9000 s architekturou Zen 5 to pravděpodobně o moc výš neposunou, protože používají stejný IO čiplet jako Zen 4. Výhledově by tak standardní podporu takovýchto pamětí mohl mít až Zen 6.

Tyto frekvence a časování se ale týkají jen modulů dle standardu JEDEC – to jsou frekvence, které používají například OEM PC a notebooky. V herních počítačích je už dlouho normou nepoužívat paměti se standardními frekvencemi JEDEC, ale místo toho jsou paměti přetaktované pomocí profilů Intel XMP či AMD EXPO. Ty většinou nastavují frekvence výš a naopak zkracují časování a tím zkracují latence přístupu. Na druhou stranu pak za to ale obvykle platí zvýšením napětí nad rámec standardu, a tím i zvýšením spotřeby.

Standardní paměti DDR5-8800 CL 62-62-62 by tím pádem měly s sebou přinést také ještě rychlejší přetaktované moduly založené na XMP a EXPO. Ty by měly mít takty přes 9 GHz a eventuálně asi i přes 10 GHz (efektivně).

Paměti DDR5 G.Skill Flare X5

Ochrana proti Rowhammeru

Tato nová verze specifikací pro DDR5 má však ještě jednu důležitou novinku i pro ty, kdo se nehoní za co nejvyšším frekvencemi a propustnostmi. Specifikace zavádí funkci Per-Row Activation Counting (PRAC). Jde o počítadlo, které sleduje počet aktivací pro každou wordline v čipu. Paměť tak může detekovat, že na nějaké wordline dochází k excesivnímu množství těchto přístupů.

Toto je zamýšleno jako pomůcka pro ochranu proti útokům RowHammer, které jsou schopné neustálým přístupem k určitým adresám paměti překlopit bity v sousedních wordline, což vede k poškození dat v těchto částech paměti a buď pádu programů, nebo při chytré manipulaci bezpečnostnímu průniku. PRAC by mělo odhalit, že v systému k útoku RowHammer dochází, procesor či operační systém pak může vynucovat častější obnovování postižených adres, aby předešel překlopení bitů.

Není to bohužel kompletní řešení této hodně nepříjemné hardwarové zranitelnosti, ale alespoň nějak by tato funkce mohla proti Rowhammeru pomáhat. Tyto nové paměti by tedy měly být dost užitečné v serverech, kde je riziko zneužití této slabiny pamětí DRAM největší.

Zdroje: JEDEC, AnandTech

Jan Olšan, redaktor Cnews.cz


  •  
  •  
  •  
Flattr this!

MSI má u desítek modelů desek chybu v Secure Bootu, vydá opravy

Vypadá to, že se stal poměrně závažný bezpečnostní přešlap v desktopových PC. Sice s relativně nízkým rizikem zneužití, ale zase docela velkým rozsahem postižených počítačů. Bylo totiž objeveno, že základní deky značky MSI mají už poměrně dlouho nefunkční Secure Boot neboli zabezpečené spouštění. Tato funkce má sloužit k tomu, aby nějaký malware nemohl pokoutně infikovat jádro operačního systému a „ukrást přístup“ k PC při spouštění. Celý článok „MSI má u desítek modelů desek chybu v Secure Bootu, vydá opravy“ »

  •  
  •  
  •  

Bezpečnostní slabina Predictive Store Forwarding v AMD Zen 3

AMD vydalo dokument popisující Predictive Store Forwarding v procesorech Zen 3, jeden z nových triků pro vyšší výkon v této architektuře. Důvod této sdílnosti ale nepotěší. Funkce PSF otevírá novou zranitelnost, protože umožňuje útoky na spekulativní vykonávání kódu. V Linuxu už jsou ochrany před touto chybou; naštěstí ale snižují výkon jen málo a závažnost by měla být nízká, takže AMD doporučuje ponechat PSF zapnutý. Celý článok „Bezpečnostní slabina Predictive Store Forwarding v AMD Zen 3“ »

  •  
  •  
  •  

Intel kvůli zranitelnosti Plundervolt blokuje taktování přes software

Po chybách Spectre a Meltdown se objevilo hodně velké množství bezpečnostních děr přímo v procesorech. Nyní ovšem Intel opravil jednu takovou slabinu, která je výjimečná: týká se přetaktování, respektive podvoltování. Jako její řešení teď vydává BIOSy deaktivující možnost taktovat CPU a ovládat napětí z operačního systému, což trošku budí obavy, zda jednou OC kvůli bezpečnostním rizikům úplně neskončí. Celý článok „Intel kvůli zranitelnosti Plundervolt blokuje taktování přes software“ »

  •  
  •  
  •  

Komentáre (3) Pridať komentár

  1. „DDR5-8800 CL 62-62-62 by tím pádem měly s sebou přinést také ještě rychlejší přetaktované moduly založené na XMP a EXPO. Ty by měly mít takty přes 9 GHz a eventuálně asi i přes 10 GHz “

    Cisla to jsou sokujici, problem je ze latence se temer nemeni. Dokonce pri prechodu z teechnologie na jinou (DDR3 < DDR4 < DDR5) dochazi ke zhorsovani latence. Take testy pameti prakticky ukazuji tento trend, kdy pameti s papirove nehoraznou frekvenci nepodavaji nejlepsi vykon.

    1. Proti zvyšování latence u pamětí působí růst cache na všech úrovních. Po vydání Ryzenu dnes už obvykle operujeme s desítkami MB cache.

    2. Latencie sa práveže nezhoršujú ale držia neustále na podobných hodnotách:
      DDR 400 CL2 má latenciu 10ns
      DDR2 800 CL4 má latenciu 10ns
      Dnes stále kúpiteľné lepšie moduly na Alze ale stále za relatívne rozumné ceny (žiadne špičkové predražené modely za štvornásobok ceny budget RAM):
      DDR3 1866 CL10 má latenciu 10,7ns
      DDR4 3600 CL18 má latenciu 10ns
      DDR5 6000 CL30 má latenciu 10ns

      Tam asi bude limitom fyzika.

      Hej pri OC sa dostaneš nižšie, bežne k 8-9ns, najlepší sa približujú k 7 ale zase je jedno či DDR3, DDR4 alebo DDR5. Moje DDR5 prevádzkujem na vzduchu s bežnou voltážou na 6000 CL28 čo je 9,3ns, videl som overclockera čo sa s DDR5 priblížil k 7ns na vode. Legendárne DDR4 Samsung B-die sa tiež blížili k 7ns tak kde je tá výhoda DDR3 alebo DDR4 v latenciách?

Pridaj komentár

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