Linus Torvalds bebrejder Intel for manglende udbredelse af RAM ECC

I en nylig udveksling om kodehukommelse fejlkorrektion (ECC-hukommelse), Linus Torvalds, kritiserede åbent Intel for ikke at have ECC RAM til større platforme og roste AMD for support på Ryzen-platforme.

ECC-hukommelse er en type tilfældig adgangshukommelse, der indeholder en korrektionskode der giver dig mulighed for at opdage og rette de mest almindelige typer datakorruption. Denne type hukommelse bruges på computere, hvor datakorruption ikke kan tolereres under nogen omstændigheder, f.eks. Til videnskabelige eller økonomiske beregninger.

I mange brancher er der ikke kun risiko for økonomisk tab, hvis der opstår større lagerfejl, og i værste fald kan en virksomheds position svækkes alvorligt på markedet.

I denne sammenhæng kritiseres tendensen til altid at have mere hukommelse; faktisk, jo mere du øger lagerkapaciteten, jo mere øges risikoen for fejl. Derfor lægger server- og arbejdsmiljøer, der kræver høj dataintegritet, vægt på omfattende databeskyttelse. For eksempel bruges ECC-hukommelse i stedet for normal RAM for bedre at beskytte os selv og undgå simple bitfejl.

I betragtning af dette, Der er udviklet flere tilgange til håndtering af hukommelsesfejl: programmering med immunitetsbekræftelse, paritetsbits og fejlkorrektion af kodehukommelse. Brug af ECC er som at ringe til en datakode, der har mulighed for at opdage og rette single-bit-fejl.

Derudover kan ECC også bestemme sjældne dobbeltbitfejl. For at drage fordel af denne korrektionsmetode udvides almindelige RAM-moduler (RAM) med et ECC-hukommelsesmodul. Derfor taler vi om ECC RAM.

I sidste ende, der er en afvejning mellem beskyttelse mod tab af data og højere omkostninger af hukommelsen. Derfor gøres dette med visse ulemper:

  • Fejlkorrektion af kodehukommelse er dyrere end konventionel hukommelse på grund af den ekstra hardware, der kræves for at producere den, og de lavere produktionsvolumener for denne hukommelse og tilhørende komponenter.
  • Bundkort, chipsæt og processorer, der understøtter fejlkorrektion af kodehukommelse, er også dyrere af samme årsager.
  • Fejlkorrektionskodehukommelse kan være 2 til 3 procent langsommere end konventionel hukommelse på grund af den ekstra tid, der kræves til fejlkontrol og korrektion.
  • Imidlertid integrerer moderne systemer fejlhåndtering i processoren, hvilket eliminerer den tid, der kræves til at kontrollere og rette hukommelsesadgang.

Linus Torvalds Perspective

Når jeg får at vide, ”Så ja, jeg er helt enig i, at AMD tilbyder en bedre aftale. ECC betyder dog ikke rigtig noget her ”, svarede Linus Torvalds,

”ECC er absolut vigtigt.

”ECC-tilgængelighed er meget vigtig, netop fordi Intel har været med til at ødelægge hele ECC-industrien med sin forfærdelige dårlige markedssegmentering.

”Gå derude og prøv at finde ECC DIMM-moduler, det er virkelig svært. Selvfølgelig, sandsynligvis alt takket være AMD, kunne det have forbedret sig en smule for nylig, men det er præcis hvad jeg skal gøre.

“Intel har skadet hele branchen og brugerne på grund af dens dårlige og vildledte politik over for ECC. Helt seriøst.

"Og hvis du ikke tror på mig, så se på flere generationer af hukommelse, der er hamret, hvor hver gang Intel og hukommelsesproducenterne klager over, hvordan det løser sig næste gang."

I dit indlæg, Torvalds peger fingeren på Intel på grund af manglende udbredelse af ECC i hovedrummet.

Torvalds mener, at dette skyldes det komplette nedbrud Intels syn på ECC-support i sine forbrugerprocessorer og chipsæt og sagde, at det alene har fjernet ethvert incitament for hukommelsesproducenter til at oprette desktop ECC-hukommelse til offentligheden.

Torvalds roste også AMD for sin uofficielle støtte til ECC. På trods af at dette er uofficiel støtte, er Linus stadig meget glad for, at AMD endda udvider muligheden på Ryzen-platforme.

”Jeg er ligeglad med, om honningsystemet er udstyret med ECC eller ej. Dette er ikke problemet. Hvis jeg har hukommelsesfejl, er jeg faktisk ret god til at løse dem. Også ender jeg med at bruge temmelig "sikre" maskiner. Jeg sørger for, at jeg har overspecificeret strøm, jeg lever for det meste ved havoverfladen, jeg overclocker ikke, og jeg køber velrenommerede produkter, ”sagde Torvalds.

kilde: https://www.realworldtech.com/


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Ignacio sagde han

    Linus er allerede meget gammel, han bliver ved med at klage mere og mere ubegrundet.