Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2015-06-28

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
08:56 xstill mornfall: jsi si jistý, že ty tvoje původní testy hashsetu opravdu zvětšovali v násobkách 2x?
08:56 xstill protože ty moje ne, takže dvojí zvětšení s 3 vlákny nemáme
09:26 xstill dělal jsi už nějaký změny v textu?
09:41 xstill hm, ten poslední recenzent snad koukal i do kódu, v paperu approximate counter zdá se není
09:42 mornfall nevím úplně jistě, je možný že jsem měl nextSize v #ifdefu
09:44 mornfall ale jestli jo tak jsem to úspěšně zrevertoval protože takovou verzi nikde na disku nevidím
09:45 mornfall factor 16 resize until it reaches the size of at least 512k cells, but this
09:45 mornfall fast initial growth is suppressed for verification runs, using the normal
09:45 mornfall 2-fold increase in each growth step). The initial size of the hash table is set
09:46 mornfall ^^ asi jo, když jsem to takhle napsal do dizertačky
09:47 xstill tak v paperu to je taky, ale ty jsi mi nikdy neukázal ten test který jsi pouštěl
09:48 xstill no já zkouším přeměřit ten dvouvláknový model
09:48 mornfall no, test jako takovej ti nepomůže to se fakt musí změnit v brick-hashset.h
09:49 xstill vím. jinak jsem připsal asi půl stránky textu do design a do implementace.
09:49 mornfall (a myslím že jsem tě odkazoval na zdroják dizertačky kde je to snad verbatim)
09:49 xstill uvažuju o tom, že ten test by se fakt mohl vyhodit, stejně tam není celej (chybí kontrolo, že se všechno vložilo)
09:49 xstill *kontrola
09:50 xstill asi bych to tam jen textově krátce popsal
09:50 mornfall pak se ale bude fakt muset zdůraznit že to je verifikovaný jako C++
09:50 xstill jo
11:13 xstill hm, teď zas máme celou stránku volnou
11:14 mornfall budeš si ještě opravovat gramatiku?
11:14 xstill to asi nezvládnu :-/
11:16 mornfall nojo já to pak projdu celý
17:07 xstill hm, jak vlastně ta tabulka-model poznává, že se má dělat resize, když se counter synchronizuje jednou za 1024 vložení?
17:08 xstill jestli to musí napočítat do těch 65536 tak to možná vysvětluje proč je ten model tak velkej… i když to by byl asi ještě o dost větší
17:17 mornfall jak si představuješ že se veze 1000 prvků do tabulky velikosti 2?
17:17 mornfall vleze*
18:59 xstill no nevleze
19:01 xstill nicméně ta tabulka to musí nějak poznat, a to buď tak, že load je větší než 75% což na tabulce velikosti 2 nikdy nenapočítá, nebo tak, že udělá maxcollisions pokusů o vložení
19:01 xstill žádnou jinou variantu tam nevidím
19:40 mornfall je to veselý ale asi to fakt iteruje maxcollision-krát
19:41 mornfall kdysi to bylo závislý na velikosti tabulky, ale to je dost pravděpodobně dýl než co se to verifikovalo
19:43 mornfall když se z toho udělá proměnná která se nastaví na min( velikost, 64k ) tak to asi všemu dost pomůže
19:55 mornfall nicméně jdu spát, zítra ráno dotáhnu jazyk a zbývající TODO, pokud chceš ještě něco měnit tak ideálně do té doby

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary