piatok 2. augusta 2013

ReRAM, sci-fi a neurónové siete

Co maju spolocne ReRAM, sci-fi a neuronove siete?

Memristor.

Memristor je celkom zaujimavy pasivny prvok, ktory pomocou zmeny velkosti napatia meni velkost odporu,
zmena velkosti odporu je opakovatelna, rychla a nezavisla na napajani
a hlavne je tato velkost odporu precitatelna (detekovatelna) bez zmeny stavu,
takze sa da pouzit na relativne rychle neobmedzene prepisovatelne energeticky nezavisle pamate
napriklad ako priama nahrada relativny rychlych energeticky nezavislych ale obmedzene prepisovatelnych Flash pamati.

Je to analogova suciastka takze velkost odporu moze nadobudat spojite hodnoty.

Spravanie memristoru je napadne podobne spravaniu synapsie v biologickych neuronovych sietach
a predpoklada sa masivne pouzitie v oblasti umelych neuronovych sieti
a tiez pokusy o napodobnenie realnych neuronovych sieti (simulacia prace mozgu).

Sc-fi autori by mali odteraz namiesto pozitronovych mozgov zacat pouzivat pojem memristorove mozgy.


1971
Leon Chua z University of California, Berkeley teoreticky predpovedal memristor ako stvrtu zakladnu suciastku k trom dovtedy znamym (rezistor, kondenzator, induktor) analogovym zakladnym suciastkam.

2010:
http://www.zive.cz/clanky/memristor-blizke-setkani-ctvrteho-druhu/sc-3-a-152704/default.aspx

2013:
https://www.abclinuxu.cz/clanky/hw-novinky-samsung-pujde-v-armovych-slepejich-qualcommu#panasonic-zahajil-seriovou-vyrobu-mikropocitacu-s-reram-memristory
http://panasonic.co.jp/corp/news/official.data/data.dir/2013/07/en130730-2/en130730-2.html

pondelok 7. januára 2013

Steam pre Fedora 17

Steam vydal svojho linuxového klienta, ale oficiálna verzia je len pre 32-bitové Ubuntu. Ostatné systémy sú viac-menej ignorované.
Pre Fedoru bol dostupný repozitár na adrese http://spot.fedorapeople.org/steam/ ale keďže fedorapeople nie je určená na hostovanie repozitárov, bol stiahnutý.
Zo stránky https://developer.valvesoftware.com/wiki/Steam_under_Linux#Fedora Valve priamo odkazuje na opensuse steam repo http://software.opensuse.org/package/steam z ktorého je možné stiahnuť 32 aj 64-bit RPM verzie steam-v1.0.0.18 pre Fedora 16 a Fedora 17.

Problémov je s nimi niekoľko:
  • RPM pre Fedora 16 majú v závislostiach glibc vo verzii ktorá pre Fedora 16 neexistuje, takže klient pre F16 je nenainštalovateľný
  • 32-bit a 64-bit verzie RPM sa líšia len v jednej závislosti a teda celá 64-bitovosť už tradične začína aj končí v názve RPM a inak je to len FAKE-64 a všetko potrebuje 32-bit knižnice
  • RPM nemá správne závislosti, teda ani po úspešnom nainštalovaní sa Vám steam nerozbehne

V krátkosti - treba stiahnuť
resp.
a nainštalovať spolu so zabudnutými závislosťami:

yum localinstall steam-1.0.0.18-1.1.*.rpm openal-soft.i686 mesa-libGL.i686

Potom už steam ide pekne spustiť.