- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen SSD-t vegyek?
- Milyen billentyűzetet vegyek?
- Gaming notebook topik
- DUNE médialejátszók topicja
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- 16 GB RAM 2025-ben? 🤨 – Ma már kevés lehet!
- Vezeték nélküli fülhallgatók
- ASUS ROG Ally
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
Új hozzászólás Aktív témák
-
Abu85
HÁZIGAZDA
A gyártástechnológiai fejlődéssel növekszik a bithibák száma, és ezeket transzparens megoldásokkal kezeli az összes gyártó már ma is. De ez nem helyettesíti a teljes modulra vonatkozó ECC-t, az egy teljesen más probléma, és más megoldás kell rá.
Pont arról ír Torvalds, hogy nem felesleges. Elég komoly érveket is írt, amik ellen a memóriagyártók kb. annyit tudnak felhozni, hogy "csak".
#18 Emilió : Az on-die ECC nem egyenlő a teljes modulra vetített ECC-vel. Utóbbit mindenképpen kell támogatni platformszinten. Ez csak úgy nem tud működni egy memóriamodulon, hacsak nem raknak a modulra egy külön lapkát, az ECC compute-hoz, de az nagyon drága.
-
Abu85
HÁZIGAZDA
Ez nem megoldás. Nekünk valós ECC kell, ami a teljes modulon működik. A lapkaszintű valójában semmit sem ér, mert ilyeneket már eleve csinálnak a gyártók most is, csak nem szabványos formában. Ez viszont nem helyettesíti a modulra működő ECC-t, ami azért igen sok bitig tud hibát javítani. Már a DDR4 lapkák esetében is nagy a bithibák száma, amit nem szabványos technológiával oldanak meg. Mindenki csinálja, mert 10 nm-es osztályú memóriákat nem lehet ezek nélkül gyártani.
Amiről Linus beszél az egy teljesen más követelmény. Nem a gyártást segíti, hanem a működést, és ahhoz annyi nem elég, hogy egy bitnyi információt tudjunk javítani. Sok bitnyit kell a teljes modulra.
A HBM2-nek van egy ugyanilyen követelménye, ugyanezért. Ott is az történt, hogy az első generációs HBM-hez már voltak gyári megoldások a problémára, amire a HBM2 hozott szabványost. De ettől, hogy volt bájtonként egy ECC bit, még nem működött automatikusan a teljes stackre, kellett hozzá a rendszerszintű támogatás, mert a teljes stackre azt számolni is kellett, amit a szabvány nem biztosít. Itt sem biztosít ilyet a szabvány a teljes modulra. Ehhez kellenek külön kiegészítések, noha az már előrelépés, hogy a memóriákat eleve ECC-re kell tervezni, csak magától teljes modulra még így sem fog működni.
-
Abu85
HÁZIGAZDA
Jaj... oké segítek...
Az on-die ECC azt jelenti, hogy egy adatbájtonként kötelező alkalmazni egy ECC bitet. Ettől a memória még nem tud ECC-t számolni, csak tárolja az információt. Az ECC valós támogatásáról vagy egy memórialapkán kívüli apró chip gondoskodik a tényleges modulon, vagy maga a platform (CPU és alaplap kombó). Ha egy modulon nincs erre külön lapka, és a platform sem támogatja, akkor ugyan bájtonként elméletben lehet egy ECC bit, de lószart sem tud vele kezdeni a rendszer, mert nincs támogatva a compute.
Ugyanez a követelmény megvan a HBM2 specifikációban, de ott is csak a memóriára vonatkozik. Ha a rendszer nem biztosítja ez egy extra bitnyi információt, akkor a tárterület számára csak úgy bájtonként van és ennyi.
Amit Linus felvetett, azt ez a specifikáció nem oldja meg, mert ha mondjuk az Intel nem kezdi el támogatni, akkor a DDR5 memóriákon is csak lehet bájtonként egy extra bitnyi információ, aminek örülünk, de szart sem tudunk vele kezdeni, ha nem lesz a tárterületre leszámolva. A modulra helyezett ECC compute pedig elég drága. A végfelhasználói piac árérzékeny, ott inkább platformszintű támogatás kellene, olyasmi, amit az AMD csinál, akár nem hivatalosan.
Szóval a specifikáció annyit csinál, hogy előírja a kötelező ECC biteket bájtonként, vagyis a memóriagyártóknak úgy kell terveznie a memórialapkákat, hogy ennek ott kell a hely. De a specifikáció maga az ECC számításáról nem gondoskodik.
-
Abu85
HÁZIGAZDA
Az nem jelent semmit. Azt ki is kell használni. A HBM2 memóriáknál sincs olyan lapka, ami ne támogatna ECC-t, mégse aktív minden gyorsítón. Az, hogy ezt a szabvány kötelező részévé teszed, még nem jelent automatikus működést. Ahhoz platformszintű támogatás kell majd, vagy esetleg egy memóriamodulra helyezett chip erre a feladatra. Ha ezek nincsenek meg, akkor ugyanúgy nem lesz ECC, függetlenül attól, hogy a megvásárolt memórialapkák megfelelnének hozzá.
A szabványalkotók a HBM és a DDR új specifikációinál azt akarták elérni, hogy a memóriagyártóknak ne legyen más választásuk, így kötelező ECC-t támogató memórialapkákat tervezniük, de az már nem kötelező, hogy ez a funkció működjön is egy rendszerben.
Új hozzászólás Aktív témák
Hirdetés
ph Linus Torvalds ismét kifejtette véleményét, a tőle megszokott nyers stílusban.
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- Dell USB-C, Thunderbolt 3, TB3, TB4 dokkolók (K20A) WD19TB/ WD19TBS/ WD22TB4, (K16A) TB16/ TB18DC
- Bomba ár! Lenovo X1 Yoga 4th - i5-8GEN I 8GB I 256SSD I 14" FHD Touch I W11 I CAM I Garancia!
- AKCIÓ! GB B660M i7 12700KF 16GB DDR4 1TB SSD RTX 3070Ti 8GB GDDR6X COOLER MASTER CMP 510 750W
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest