Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: mflnjth
[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 22.5.2008 15:20  913
Seriál o serializaciRozpracoval jsem seriál o serializaci. Opět pro začátečníky zajímající se o šablony.
bredy 22.4.2008 21:51  912
Na vícejádrech je problém s přístupem ke sdíleným proměnným. Na jednom jádře ti aspoň zaručuje, že plánovač nerozdělí instrukci, tedy že se vždy zapíše celé slovo. Na více jádrech ale ti tuto jistotu nic nedává, jediný co máš jistý je zápis alignovaného slova v délce nativní bitové šíře procesoru, která se provádí v jednom taktu. I tak to není žádný terno, protože zápis dvou slov byť v "dobrém pořadí" nemusí znamenát výhru, protože procesory si mohou pořadí obrátit. Do hry vstupují cache (cache nemusí obsahovat aktuální stav paměti), optimalizace instrukčního toku, instrukce se mohou předbíhat, atd... Řeší se to zamykáním sběrnice (interlocked operace), nebo protokolem acquire / release. Samozřejmě v highlevel programování na to máme zámky, ale s každým takovým pohodlným nástrojem počítejte výkon dolů.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 22.4.2008 17:46  911
Děkuji vám, pánové :-).
operator304 22.4.2008 15:04  910
kmetKdyz myslis...
kmet 22.4.2008 15:04  909
Takze znovu k 902: Jave je to jedno ;)
operator304 22.4.2008 15:03  908
kmetPresne tak. Kdyz si to pohlidas tak to neni problem. Problem nastava, kdyz si to pohlidas spatne :) A nejlepsi je prave to, co tady se snazim vyjadrit, ze kdyz si to pohlidas spatne, tak na to na single jadru taky treba nemusis prijit :)
kmet 22.4.2008 14:54  907
A proč? ;) JVM ti to stejne rozplanuje do vlaken o kterych nemas ani poneti a ohlidat si praci se soborem nebo transakci si musis zrovna tak jako na jednom jadre.
operator304 22.4.2008 14:52  906
Jedno to je v pripade, ze nepracujes napriklad se souborama nebo nekdy s transakcema.
kmet 22.4.2008 14:45  905
Tak v tomhle ohledu se rad necham poucit ;)
operator304 22.4.2008 14:44  904
Java. Jedno to neni :)
kmet 22.4.2008 14:43  903
No ja nevim v cem operator programuje, ale zda se mi ze treba takovej jave je uplne putna jestli je ten procesor jeden nebo milion...
operator304 22.4.2008 14:27  902
Tak kolega tu napsal jednou takovou krasnou utilitku co ve trech vlaknech delala neco se souborama na disku. Na jednojadru behala spolehlive, na core duo to bylo hrozny peklo :)
norfin Norfin 22.4.2008 14:25  901
Lol, tak za spolehnuti se, ze se male operace stihnou provest najednou, dik :))
operator304 22.4.2008 14:14  900
Tak ja nemluvil o aplikaci "shodim to za kazdou cenu" ale treba o aplikaci s par vlaknama :)
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 22.4.2008 14:05  899
operator304 [898]: no, na to se taky rozhodne neda spolehat :)
Pust tam tech threadu pak najednou treba 500 a uvidis, jak se stihaj provest najednou :)

[ 857 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt