{"id":98,"date":"2004-05-12T20:53:50","date_gmt":"2004-05-12T20:53:50","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=98"},"modified":"2004-05-12T20:53:50","modified_gmt":"2004-05-12T20:53:50","slug":"cache-a-par-odkazu-volneho-dne","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=98","title":{"rendered":"CACHE A P\u0102\u0081R ODKAZ\u0139\u017d VOLN\u0102\u0089HO DNE"},"content":{"rendered":"<p>Dnes bylo ve \u0139\u0104kole volno. Ve st\u0139\u0099edu m\u0102\u0104m norm\u0102\u0104ln\u00c4\u009b jen 2 hodiny &#8211; cvi\u00c4\u008den\u0102\u00ad a p\u0139\u0099edn\u0102\u0104\u0139\u0104ku z p\u0139\u0099edm\u00c4\u009btu <a href=\"http:\/\/aldebaran.feld.cvut.cz\/vyuka\/prirodovedny_obraz_sveta\/\">P\u0139\u0099\u0102\u00adrodov\u00c4\u009bdn\u0102\u02dd obraz sv\u00c4\u009bta<\/a>. D\u0102\u00adky sportovn\u0102\u00admu dnu jsem tak o n\u00c4\u009b p\u0139\u0099i\u0139\u0104el. No a kdy\u0139\u017e u\u0139\u017e mluv\u0102\u00adm o p\u0139\u0099edm\u00c4\u009btu POS, zrovna v\u00c4\u008dera jsem si cestou ze \u0139\u0104koly na palmu pro\u00c4\u008d\u0102\u00adtal scienceworld a na\u0139\u0104el jsem tam moc hezkou <a href=\"http:\/\/scienceworld.cz\/sw.nsf\/ID\/739E92AD6C110EB3C1256E9000417D1E\">recenzi knihy<\/a> Fyzika a astronomie na p\u0139\u0099elomu tis\u0102\u00adcilet\u0102\u00ad. Teda recenzi. Ona je to sp\u0102\u00ad\u0139\u0104 op\u00c4\u009bvn\u0102\u0104 \u0102\u0142da (a autor se t\u0102\u00adm netaj\u0102\u00ad). M\u0102\u0104m opravdu chu\u0139\u013d si j\u0102\u00ad koupit a nav\u0102\u00adc je autorsk\u0102\u02dd kolektiv p\u0139\u0099ev\u0102\u0104\u0139\u017en\u00c4\u009b z katedry fyziky z FELu (kniha vznikla pod veden\u0102\u00adm prof. Kulh\u0102\u0104nka).<\/p>\n<p>Abych \u0139\u0099ekl pravdu tak mi to ani moc nevad\u0102\u00ad \u0139\u017ee dnes nebyla \u0139\u0104kola, proto\u0139\u017ee s t\u0102\u00adm jak se bl\u0102\u00ad\u0139\u017e\u0102\u00ad konec semestru je toho \u00c4\u008d\u0102\u00adm d\u0102\u0104l t\u0102\u00adm v\u0102\u00adc co je pot\u0139\u0099eba ud\u00c4\u009blat. Konkr\u0102\u0160tn\u00c4\u009b dne\u0139\u0104ek jsem str\u0102\u0104vil vypracov\u0102\u0104v\u0102\u0104n\u0102\u00adm dom\u0102\u0104c\u0102\u00adho \u0102\u015fkolu na t\u0102\u0160ma <a href=\"http:\/\/service.felk.cvut.cz\/courses\/36APS\/labs\/cache.html\">simulace cache pam\u00c4\u009bt\u0102\u00ad<\/a>. P\u00c4\u009bkn\u0102\u0104 fu\u0139\u0104ka i kdy\u0139\u017e jsem vyu\u0139\u017eil n\u00c4\u009bkter\u0102\u0160 znalosti z p\u0139\u0099edm\u00c4\u009btu unix a napsal jsem si na tu nejv\u00c4\u009bt\u0139\u0104\u0102\u00ad otravu (tedy vyzob\u0102\u0104v\u0102\u0104n\u0102\u00ad a p\u0139\u0099episov\u0102\u0104n\u0102\u00ad v\u0102\u02ddsledn\u0102\u02ddch hodnot z textov\u0102\u02ddch soubor\u0139\u017b do tabulek) napsal jednoduchou\u00c4\u008dk\u0102\u0160 skript\u0102\u00adky:<\/p>\n<p><strong>[naxsite:~\/u\/aps\/cache\/2_stup_assoc 20:34:08 Wed May 12]<\/strong><br \/>\n<strong>$ cat run_dinero<\/strong><br \/>\n<strong>#! \/bin\/sh<\/strong><br \/>\n<strong>export DINERO_PATH=\/home\/nax\/u\/aps\/cache\/dineroIV<\/strong><\/p>\n<p><strong>echo Simulation started at `date`<\/strong><\/p>\n<p><strong>for SIZE in 4 8 16 32<\/strong><br \/>\n<strong>do<\/strong><br \/>\n<strong>  echo &#8222;Size ${SIZE}k&#8220;<\/strong><br \/>\n<strong>  for ASOC in 1 2 4 8 `expr $SIZE \\* 1024 \/ 32`<\/strong><br \/>\n<strong>  do<\/strong><br \/>\n<strong>    echo Running Tex traces for ${ASOC} assoc cache.<\/strong><br \/>\n<strong>    $DINERO_PATH\/dineroIV -l1-usize ${SIZE}k -l1-ubsize 32 -l1-uassoc ${ASOC} -l1-uccc -informat d < $DINERO_PATH\/traces\/tex.din >${SIZE}k_tex${ASOC}.rpt<\/strong><br \/>\n<strong>  done<\/strong><br \/>\n<strong>done<\/strong><\/p>\n<p><strong>echo Simulation finished at `date`<\/strong><\/p>\n<p><strong>[naxsite:~\/u\/aps\/cache\/2_stup_assoc 20:34:14 Wed May 12]<\/strong><br \/>\n<strong>$ cat gen_table_MR<\/strong><br \/>\n<strong>#!\/bin\/bash<\/strong><\/p>\n<p><strong>echo &#8222;ASOC|1|2|4|8&#8220;<\/strong><\/p>\n<p><strong>for SIZE in 4 8 16 32<\/strong><br \/>\n<strong>do<\/strong><br \/>\n<strong>  echo -n &#8222;${SIZE}k|&#8220;<\/strong><br \/>\n<strong>  for ASOC in 1 2 4 8 `expr $SIZE \\* 1024 \/ 32`<\/strong><br \/>\n<strong>  do<\/strong><br \/>\n<strong>    echo -n &#8222;`fgrep &#8218;Demand miss rate&#8216; ${SIZE}k_tex${ASOC}.rpt | tr &#8218;.&#8216; &#8218;,&#8216; | tr -s &#8220; &#8220; | tr &#8222;\\t&#8220; &#8218; &#8218; | cut -d &#8218; &#8218; -f 6`|&#8220;<\/strong><br \/>\n<strong>  done<\/strong><br \/>\n<strong>  echo &#8222;&#8220;<\/strong><br \/>\n<strong>done<\/strong><\/p>\n<p>P\u0139\u0099ed chvilkou jsem se d\u0102\u00adval na novinky na slashdotu, abych tro\u0139\u0104ku odpo\u00c4\u008dinul a narazil jsem tam na jeden opravdu zaj\u0102\u00admav\u0102\u02dd odkaz. Jedn\u0102\u0104 se o <a href=\"http:\/\/www.google.com\/googleblog\/\">google blog<\/a>. Zrovna vznikl a sem zv\u00c4\u009bdav\u0102\u02dd jak se to bude vyv\u0102\u00adjet d\u0102\u0104l. \u0102\u009apln\u00c4\u009b nejlep\u0139\u0104\u0102\u00ad kdybych si ho mohl stahovat do palmu. Jen\u0139\u017ee jestli to ud\u00c4\u009blaj\u0102\u00ad stejn\u00c4\u009b jako v jinak v\u0102\u02ddborn\u0102\u0160m \u00c4\u008desk\u0102\u0160m blogu <a href=\"http:\/\/gadgets.bloguje.cz\/\">Gadgets &#8211; Hi-Tech hra\u00c4\u008dky<\/a>, kde je to v\u0139\u0104echno na jedn\u0102\u0160 str\u0102\u0104nce, tak\u0139\u017ee ta se po\u0139\u0099\u0102\u0104d prodlu\u0139\u017euje a prodlu\u0139\u017euje&#8230;<\/p>\n<p>Na z\u0102\u0104v\u00c4\u009br si tu chci poznamenat je\u0139\u0104t\u00c4\u009b jeden odkaz na kter\u0102\u02dd jsem narazil na jednom irc kan\u0102\u0104lu. Je to <a href=\"http:\/\/www.dovozce.cz\/_importer\/index.php?akce=kategorie&#038;nadkategorie=1&#038;kategorie=3\">bazar star\u0139\u0104\u0102\u00adch notebook\u0139\u017b<\/a>. Kdy\u0139\u017e vid\u0102\u00adm n\u00c4\u009bkter\u0102\u0160 svoje spolu\u0139\u017e\u0102\u0104ky jak na p\u0139\u0099edn\u0102\u0104\u0139\u0104k\u0102\u0104ch p\u0139\u0099es wifi brouzdaj\u0102\u00ad na internetu m\u0102\u0104m nez\u0139\u0099\u0102\u00adzenou chu\u0139\u013d si n\u00c4\u009bjak\u0102\u02dd notes koupit. Cht\u00c4\u009blo by to n\u00c4\u009bjak\u0102\u02dd co nejleh\u00c4\u008d\u0102\u00ad a nejmen\u0139\u0104\u0102\u00ad a nemus\u0102\u00ad b\u0102\u02ddt nijak zvl\u0102\u0104\u0139\u0104\u0139\u013d v\u0102\u02ddkonn\u0102\u02dd (\u0139\u0099ekn\u00c4\u009bme n\u00c4\u009bco nad 300MHz by m\u00c4\u009blo na linuxov\u0102\u02dd desktop s mozillou v pohod\u00c4\u009b sta\u00c4\u008dit). No snad to o pr\u0102\u0104zdnin\u0102\u0104ch dopadne.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dnes bylo ve \u0139\u0104kole volno. Ve st\u0139\u0099edu m\u0102\u0104m norm\u0102\u0104ln\u00c4\u009b jen 2 hodiny &#8211; cvi\u00c4\u008den\u0102\u00ad a p\u0139\u0099edn\u0102\u0104\u0139\u0104ku z p\u0139\u0099edm\u00c4\u009btu P\u0139\u0099\u0102\u00adrodov\u00c4\u009bdn\u0102\u02dd obraz sv\u00c4\u009bta. D\u0102\u00adky sportovn\u0102\u00admu dnu jsem tak o n\u00c4\u009b p\u0139\u0099i\u0139\u0104el. No a kdy\u0139\u017e u\u0139\u017e mluv\u0102\u00adm o p\u0139\u0099edm\u00c4\u009btu POS, zrovna v\u00c4\u008dera jsem si cestou ze \u0139\u0104koly na palmu pro\u00c4\u008d\u0102\u00adtal scienceworld a na\u0139\u0104el jsem tam moc hezkou recenzi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-98","post","type-post","status-publish","format-standard","hentry","category-hw"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/98","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=98"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/98\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=98"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=98"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=98"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}