Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Statické a dynamické paměti

Stanislav Brabec aura:91
12. 6. 2008 12:52 Nový

měkké chyby

celé vlákno
Jak se měkkým chybám předchází? Použitím modulů s paritním bitem, nebo existuje ještě něco lepšího?

Co se týká alfa částic, je asi docela pravděpodobné, že pouzdrem k čipu neproniknou. Ale dokážu si představit, že i nepatrná příměs radioaktivního prvku v materiálu pouzdra nebo vodičů už to zvládne.
Kvakor
Kvakor (neregistrovaný)
12. 6. 2008 13:30 Nový

Re: měkké chyby

celé vlákno
K mekkym chybam: Existuji pameti s ECC (viz http://en.wikipedia.org/wiki/ECC_memory#Error-correcting_memory ), ktere jednobitove chyby opravuji a vicebitove alespon detekuji. Pouzivaji se v serverech (obzvlast na tech, kde je bezny uptime roky) a v kosmu, kde je toho zareni ponekud vice ...

K afsa casticim: ony nemusi proniknout pouzdrem. Ony mohou vznikonout primo v nem - alfa zarice (jako uran a thorium) nejsou az tak vzacne kovy a mohou se obevit i v materialu onoho pouzdra (obzvlas to platilo u tech keramickych). Viz http://www.catb.org/jargon/html/C/cosmic-rays.html
Rejpal
Rejpal (neregistrovaný)
12. 6. 2008 14:48 Nový

Re: měkké chyby

celé vlákno
No tak pouze jednobitové opravy by byly v kosmu úplně k ničemu, to by ten raketoplán brzo spadnul. :-) Pokud se nepletu, jejich telemetrie historicky (tedy od okamžiku nahrazení feritových pamětí raketoplánu polovodičovými v roce 1991) již zaznamenala v polovodičové paměti počítačů AP-101S i dvaceti- až třicetibitové (!) chyby. (A samozřejmě opravila.)
Rejpal
Rejpal (neregistrovaný)
12. 6. 2008 14:55 Nový

Re: měkké chyby

celé vlákno
BTW, nedomnívám se, že zrovna Standa Brabec potřebuje, aby mu tohle někdo vysvětloval. :-)
Stanislav Brabec aura:91
12. 6. 2008 15:56 Nový

Re: měkké chyby

celé vlákno
A co paměti bez ECC? Je tam ještě nějaká další ochrana, nebo rovnou selžou? Pokud selžou, tak by na to musel několik dnů běžící memtest nebo spící notebook občas narazit.

Právě zářiče v materiálu pouzdra jsem měl na mysli. To by znamenalo, že výrobce, který dokáže materiály použité k výrobě čipů a pouzer lépe vyčistit od alfa zářičů, bude mít méně chybující DRAM.
Pavel Tišnovský aura:98
12. 6. 2008 16:35 Nový

Re: měkké chyby

celé vlákno
Podle všeho se u DRAM čistí materiál použitý jako obal + se mohou přidávat další bity sloužící pro korekci (Reed-Solomonovy kódy atd). Ovšem pochybuji, že se to v běžných DRAM (používaných v PC) implementuje, to by se tím přece někdo chlubil. Všude je pouze vidět kapacita+rychlost vystavení dat v synchro režimu, žádný MTFB.

http://en.wikipedia.org/wiki/Soft_error
Clock
Clock (neregistrovaný)
12. 6. 2008 18:11 Nový

Re: mekke chyby

celé vlákno
Me se treba stalo ze na Ronja websitu se objevily blaboly ktere byly zpusobeny poskozenymi komprimovanymi daty pri rsyncu. Jedna z moznosti je mekka chyba pameti v ktere byla komprimovana data ulozena.
venca
venca (neregistrovaný)
13. 6. 2008 0:40 Nový

Re: měkké chyby

celé vlákno
Nejsem na to odborník, jen jsem kdesi četl, že k takovém chybám skutečně dochází zhruba v řádu 1bit za měsíc.
venca
venca (neregistrovaný)
13. 6. 2008 0:41 Nový

Re: měkké chyby

celé vlákno
Přesněji to bylo: 1 bit / měsíc a gigabyte.
Pavel Tišnovský aura:98
12. 6. 2008 15:52 Nový

Re: měkké chyby

celé vlákno
No Seymour Cray prohlásil něco na způsob, že "kontrola parity je pro vidláky" (aspoň si tak překládám farmers) :-) Jednobitové ECC jsou trošku lepší, ale problém je, že při větší spršce alfa záření se chyba rozleze i do okolních buněk, takže je v kritických aplikacích lepší používat něco na způsob podélné a příčné ECC (přes řádky a sloupce).
Rejpal
Rejpal (neregistrovaný)
12. 6. 2008 18:06 Nový

Re: měkké chyby

celé vlákno
že při větší spršce alfa záření se chyba rozleze i do okolních buněk, takže je v kritických aplikacích lepší používat něco na způsob podélné a příčné ECC (přes řádky a sloupce).

Ona stačí i jen jedna hmotná nabitá částice. Našel jsem ten paper NASA, o kterém jsem mluvil výše - Single Event Upsets for Space Shuttle Flights of New General Purpose Computer Memory Devices. Pamatoval jsem si to špatně, nejvíc v té době (mezi roky 91-94) zaznamenali jen 14bitovou chybu - ale zase je možné, že jsem v nějakém pozdějším materiálu našel vyšší číslo a mezitím zapomněl, kde ty materiály jsou, ale teď vážně nevím, kde bych to měl hledat.

Každopádně zaznamenali maximální chybu minimálně (:-)) čtrnáct bitů. A ten subsystém funguje přesně tak, jak popisuješ - opravná slova jsou svými bity co nejvíc "rozprostřena" (myslím, že skoro náhodně po celé krabici s čipy, aby tu bezpečnost proti částicím měli fakt izotropní), aby i mnohobitová chyba nezpůsobila neopravitelnost kvůli poškození více bitů v jediném slově. Údajně většina vícebitových chyb byla lokalizována na jediný čip, takže se rozprostření opravného kódu přes čipy ukázalo jako velice rozumné. Vychází mi, že na raketoplánu v té době docházelo k jedné "mimořádné události" :-) každých zhruba dvě a půl hodiny.

Díky velmi precizní telemetrii, kterou běžné servery (ani ty s ECC ;-)) vybaveny nejsou, tak získala NASA díky tisícům zaznamenaných datových oprav docela pěkné "mapy" rizikových oblastí na nízké oběžné dráze Země. Mimochodem, celou tu stránku můžu jen doporučit, člověk se dozví další zajímavé informace o palubním hardwaru NASA, a je tam i dokumentace a příručky k programovacímu jazyku HAL/S, ve kterém NASA raketoplánový hardware programuje.

(BTW, americké letectvo používalo v některých stíhačkách stejnou architekturu - System/4Pi (pěkná slovní hříčka na System/360, ze kterého jsou odvozeny ;-)) - ale myslím, že jiný jazyk, snad JOVIAL.)

Pavel Tišnovský aura:98
12. 6. 2008 18:12 Nový

Re: měkké chyby

celé vlákno
Díky za odkazy. Ten jazyk se fakt jmenuje HAL/S? To by mě zajímalo, jestli se tím inspiroval Clark nebo naopak. No u Clarka ta AI moc dobře neobstála :-)
Rejpal
Rejpal (neregistrovaný)
12. 6. 2008 18:18 Nový

Re: měkké chyby

celé vlákno
Citace z Wikipedie:
HAL is not an acronym. On the Preface page of the HAL/S Specification[1], it says,
"....Intermetrics wishes to acknowledge the fundamental contribution to the concept .....made by Dr. J. Halcombe Laning of the MIT's Draper Laboratory."
Takže moc skynetoidních a HAL9000oidních konspirací bych za tím neviděl. ;-)
BLESK.
BLESK. (neregistrovaný)
13. 6. 2008 17:04 Nový

Re: mekke chyby

celé vlákno
Prijde Jack Bauer, nabije do sve bouchacky hmotnou castici a mas po bitu v pameti...
Clock
Clock (neregistrovaný)
12. 6. 2008 13:48 Nový

Popis DRAM zjednoduseny

celé vlákno
Ja jsem cet ze u DRAM je to slozitejsi. Vodice jsou dvojite jako symetricke vedeni a vedou do diferencialniho zesilovace
ktery se pri cteni zapoji s kladnou zpetnou vazbou. Vse je to od vyroby peclive vyladene aby to bylo symetricke. Diferencialni linka se zkratne takze na + i - dratu je stejne napeti a ted je to jako kulicka navrch kopecku.

V tom okamziku se pripoji kondenzator ktery kulicku jakoby vychyli a ono se to preklopi bud na jednu nebo na druhou stranu. Bez toho by to nefungovalo protoze kapacita kondu je prilis mala a linky jsou prilis dlouhe a maji prilis vysokou kapacitu.
Pavel Tišnovský aura:98
12. 6. 2008 15:59 Nový

Re: Popis DRAM zjednoduseny

celé vlákno
No je pravda, ze kdyz si clovek precte, kolik ma nejaka DRAM tranzistoru a podeli to poctem bitu, tak u nekterych vyrobcu vychazi hodnoty okolo 2,1. To 0,1 je na ridici logiku (vybery sloupcu a radku, refresh). Takze mozna jo - k tomu kondiku muzou byt pripojeny tranzistory z obou stran a vest k differencialnimu zesilovaci.
pl
pl (neregistrovaný)
13. 6. 2008 14:24 Nový

Re: Popis DRAM zjednoduseny

celé vlákno
Snad si jeste pamatuju, co na Vavrika s Dudackem ucili:
Cteci zesilovac je zapojen jako diferencialni zesilovac s kladnou zpetnou vazbou. Jeden vstup je veden z pametove bunky, druhy z referencni bunky, ktera je spolecna pro cely sloupec. Po vyselektovani radku se tyto obvody preklopi do stavu odpovidajicimu stavu zapsanemu do prislusneho radku. Tim obnovi naboj v pametovem kondenzatoru a zesili signal pro vystup. Cela cteci struktura ma par tranzistoru, snad jeste nekde najdu schema z obrazku.
Clock
Clock (neregistrovaný)
12. 6. 2008 13:57 Nový

Ochuzovany kanal

celé vlákno
Koho zajima prakticky priklad, tranzistor s ochuzovanym kanalem je na vstupu prijimace Ronja. BF 908, 988, 998 a pod. ekvivalenty. Normalne na nem zadne napeti neni a tece proud naplno (az 30mA). Vzhledem k tomu ze charakteristika ma kolem te nuly znacnou strmost, male zmeny napeti zpusobene dopadajicimi fotony kanal priviraji nebo naopak jeste vic otviraji nez normalne a tranzistor tak vytvari zesileny signal na zatezovacim odporu.

Tento tranzistor se taky pouziva na vstupu televiznich prijimacu.
Petr
Petr (neregistrovaný)
12. 6. 2008 22:12 Nový

Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
tim, ze se zabali nekolik chipu nad sebe do jednoho pouzdra ? Zajimalo by me proc to vyrobci neudelaji, dala by se tak nekolikanasobne a jednoduse zvetsit kapacita pameti.
Rejpal
Rejpal (neregistrovaný)
12. 6. 2008 23:27 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
A co se tím získá, kromě složitějšího packagingu a testování? A nutnosti vyhodit několik čipů při poruše jediného? Silně mi to připomíná někdejší HIO technologii, ty obvody nejspíš byly o dost dražší, než kdyby se zapájely na desku (a u nich to ještě mělo smysl, třeba přesný AD převodník za tu námahu ještě stál). Dokud se na něco takového nevymyslí rozumná výrobní technologie, může "zabalení několika čipů nad sebe" IMHO způsobit víc problémů než užitku.
Petr
Petr (neregistrovaný)
13. 6. 2008 8:33 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
Je fakt, že by ta technologie byla o dost dražší, ale zas na druhou stranu, kdyby nějaký výrobce přišel s čipem, který má třeba jen 2x vyšší kapacitu paměti na stejnou plochu než konkurence už třeba jen z marketingového hlediska by to byl určitě trhák. A nechce se mi věřit, že by si s tím soudruzi v dnešní době nedokázali poradit, momentálně mi jako největší problém přijde asi drátování chipů a pouzdra.
Nevím přesně jak je waffer tlustý, ale předpokládám, že by se jich do jednoho chipu dalo naskládat klidně i deset. Myslím, že o téhle věci ještě uslyšíme, už vidím ty reklamy jakouže máme ultra inovativní technologii :) a taky proto, že zmenšování tranzistorů se nezadržitelně blíží ke konci ...
Martin
Martin (neregistrovaný)
13. 6. 2008 8:48 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
Chlazení?
Suchý čert
Suchý čert (neregistrovaný)
13. 6. 2008 12:01 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
Suchý čert
Suchý čert (neregistrovaný)
13. 6. 2008 12:11 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
Petr
Petr (neregistrovaný)
13. 6. 2008 14:41 Nový

Re: Proc jednoduse nezvetsit kapacitu pameti

celé vlákno
Tak tohle je přesně ono, vypadá to, že se opravdu začne využívat i třetí rozměr :) a "integráče" nám narostou do výšky :)) Je to mazec díky za odkazy
Peter Kovář
13. 6. 2008 1:06 Nový

Z-RAM

celé vlákno
Winner: Masters of Memory By Samuel K. Moore
First Published January 2007
Swiss firm crams 5 megabytes of RAM into the space of one

http://www.spectrum.ieee.org/jan07/4839
uživatel si přál zůstat v anonymitě
16. 6. 2008 5:29 Nový

Re: Z-RAM

celé vlákno
On to pan Tišnovský jistě zná, ale když to není ještě ani na trhu...
Peter Kovář
15. 6. 2008 23:11 Nový

FRAM

celé vlákno
Zasílat nově přidané příspěvky e-mailem