» »

Računalniki s sposobnostjo samoregeneracije

Računalniki s sposobnostjo samoregeneracije

Slo-Tech - Računalniški sistemi, ki se uporabljajo na odročnih mestih ali v vesolju se nemalokrat srečajo s preprostimi problemi, ki pa se izkažejo za ne tako preproste ko jih je treba reševati iz kontrolne sobe in inženirji nimajo dostopa do pokvarjene opreme, najpreprostejši problemi pa posledično lahko prerastejo v usodne napake in imajo tragične posledice za uspeh odprave.

Prav tega problema pa so se lotili na Univerzi v Arizoni s pomočjo FPGA. FPGA oziroma Field-programmable gate array se namreč lahko s pomočjo prisotne strojne in programske opreme spreminja na nivoju čipov in če nastane problem na strojnem nivoju simulira strojno opremo s programsko opremo ali pa spremeni zasnovo vezja tako da obide problematični del strojnega nivoja.

Delo na teh sistemih so začeli že leta 2006 in so v tem času od NASE dobili 85 tisoč dolarjev za razvoj in sodelovanje z Jet Propulsion Laboratory, trenutno pa testirajo svoje koncepte s petimi strojnimi enotami, ki bi naj izvajale ločena opravila. Ko simulirajo napake se tako naprej poskusijo reprogramirati vezja v sami enoti, nato poskusijo napako odpraviti z uporabo nadomestnih vezij, če pa niti to ne zadošča pa skupinska inteligenca dodeli funkcijo kateri izmed preostalih enot - vse to seveda brez človeških posegov in popolnoma avtomatsko. Tako si lahko v primeru napake na dveh enotah preostale tri enakomerno razdelijo delo in kot celota še vedno opravljajo delo.

V prihodnosti upajo da bodo sposobna vezja ne samo popravljati sama sebe in napovedovati napake, pač pa se popraviti preden do same napake dejansko pride. Vse to pa bo seveda pomenilo da bodo lahko računalniška vezja operirala samostojno še dlje in še bolj stabilno brez potrebe po človeški interakciji.

16 komentarjev

Thomas ::

Odlična stvar. Mašina mora sama poskrbet zase, jasno.
Man muss immer generalisieren - Carl Jacobi

Tr0n ::

To je verjetno predpogoj za space exploration, pa se za marsikaj drugega.

destroyer2k ::

Mislim NASA pa tudi škrta, za to daje 85 tisoč, a če pa se pokvari cel satelit pa izgubijo več miljonov.

Azrael ::

Niti ni nujno, da so škrti, prej bi rekel, da previdno tipajo teren, saj idej univerzam in posameznikom ne manjka.

Tudi Projekt Manhattan se je začel z majhnim vložkom.
Nekoč je bil Slo-tech.

necromncr ::

Torej bo tole postala realnost?

 Hackers can turn your computer into a bomb!

Hackers can turn your computer into a bomb!

Filo ::

Definitivno ena izmed smeri v katero se bo računalništvo razvijalo oziroma, ki bo računalniškemu svetu močno beneficirala.

Kako bo pa to vplival na gradnjo vezij in vsega koncepta komponent bo pa tud še zanimivo.

NiggerBob ::

Judgment Day se bliža :( (terminator.press)
"Hrabri umrejo samo enkrat, strahopetci umirajo tisočkrat"

rfmw ::

Razumem in se strinjam, da se čip sam preprogramira, če je nek njegov del ali kako drugo vezje neodzivno, ampak da bo čip napovedal napako, pa je smeh na kvadrat.
Legendary 8RDA+ (reCAPed ;), XP1700+ 2108 @ 1.84 V, SLK900A AS3 @ 2500 rpm
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5

Matthai ::

Ne, danes že ostajajo vezja, ki zaznavajo napake v drugih vezjih.
Ne samo obstajajo - uporabljajo se že.
All those moments will be lost in time, like tears in rain...
Time to die.

rfmw ::

Ja, ja, da zaznavajo napake, ne pa da napovedujejo, da se bo čez toliko in toliko ms pojavil napačen bit v tej in tej spominski lokaciji-registru. Se strinjava? Ali sem jaz kaj narobe razumel?
Legendary 8RDA+ (reCAPed ;), XP1700+ 2108 @ 1.84 V, SLK900A AS3 @ 2500 rpm
1,5GB Samsung DDR333+Geil DDR400+SuperTalent DDR400 @ DC 200 MHz @ 6-3-3-2.5

Matthai ::

Kaj pa SMART pri diskih?
All those moments will be lost in time, like tears in rain...
Time to die.

WarpedOne ::

Ja, ja, da zaznavajo napake, ne pa da napovedujejo, da se bo čez toliko in toliko ms pojavil napačen bit v tej in tej spominski lokaciji-registru. Se strinjava? Ali sem jaz kaj narobe razumel?


Narobe si razumel. Ne gre se za napoved logične napake ampak za ugotovitev zmanjšanja zanesljivosti vezja oz. povečanja verjetnosti odpovedi. Tebi se recimo zdi, da je disk ckrnil iznenada ampak če bi meril dovolj parametrov delovanja, bi verjetno lahko našel precej parametrov, ki so se le slabšali - čezdalje več popravkov pri sledenju, čezdalje več napak pri branju podatkov in odpravljanju le teh s pomočjo redundance, čezdalje več ponovljenih branj, čezdalje bolj neenakomerno vrtenje diska, čezadlje daljše centriranje glave nad sledjo etc, itd. Preberi si kaj dela S.M.A.R.T.
Podobno je tudi v digitalnih vezjih. Vezje sicer deluje še logično pravilno, če pa meriš analogne vrednosti signala pa lahk recimo ugotoviš, da se je v njem pojavilo precej dodatnega šuma, napetosti niso več takšne kot bi morale bit, pozitivna fronta je počasnejša kot je bla, zaporni tok se je povečal, etc itd.
How do you know what you don't know?

ales85 ::

Tudi SMART je včasih tako tako. Verjamem, da v dosti primerih uspešno analizira in sporoča in vse... ampak tudi dostikrat se zgodi, da napako sporoča dooolgo časa... pa disk super dela še več let.

WarpedOne ::

@Ales85:

Citiram samega sebe:
Narobe si razumel. Ne gre se za napoved logične napake ampak za ugotovitev zmanjšanja zanesljivosti vezja oz. povečanja verjetnosti odpovedi.

Razumeš kaj pomeni verjetnost? In v čem se razlikuje od gotovosti/napovedi?
How do you know what you don't know?

jlpktnst ::

Kje je tule samoregeneracija ne vidim ... čeprav samokontrola in odklaplanje pokvarjenih delov je ok, ni pa to regeneracija.

Matthai ::

NE, to je zaznavanje težav. Če pa dodaš še tole iz novice, pa dobiš samoregeneracijo.
All those moments will be lost in time, like tears in rain...
Time to die.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Google razkril svoje drobovje

Oddelek: Novice / Znanost in tehnologija
165530 (3078) Matthai
»

programiranje procesorja 2. del :P

Oddelek: Elektrotehnika in elektronika
261730 (1131) BluPhenix
»

Odprtokodna grafična kartica

Oddelek: Novice / Grafične kartice
133007 (2089) BigWhale
»

Kaj izbrati VHDL ali VERILOG ?

Oddelek: Programiranje
271621 (1314) VolkD
»

Programljivi procesorji

Oddelek: Novice / Procesorji
81642 (1642) slawc

Več podobnih tem