Perl 6 - the future is here, just unevenly distributed

IRC log for #parrotsketch, 2012-04-03

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

All times shown according to UTC.

Time Nick Message
01:12 alvis```` joined #parrotsketch
02:06 PerlJam joined #parrotsketch
02:07 Util joined #parrotsketch
02:12 Coke joined #parrotsketch
06:15 alvis joined #parrotsketch
07:25 lucian_ joined #parrotsketch
08:40 lucian joined #parrotsketch
14:04 JimmyZ joined #parrotsketch
14:46 JimmyZ left #parrotsketch
15:42 lucian joined #parrotsketch
17:20 lucian_ joined #parrotsketch
18:01 alvis joined #parrotsketch
19:30 nine 19:30 UTC
19:30 dukeleto hola
19:30 * dukeleto is very close to closing on a house and has EVERYFEWTUITS
19:31 Util Hello
19:31 alvis hello
19:34 * Util has no report; also micro-tuits for next 2 weeks.
19:38 whiteknight joined #parrotsketch
19:38 whiteknight hello
19:38 whiteknight (belatedly)
19:41 nine I made some progress on threads: fixed quite a few bugs, got task.'send' and receive working and implemented some optimizations. I also implemented my first threading tests in winxed and a new benchmark multiplying matrices with vectors.
19:42 nine First results look ok with about 25 % performance increase using 4 threads compared to one. It's better than this sounds because much of the time is spent single threaded creating the 10000x10000 matrix. The actual multiplication does not take that long. But there is quite some overhead merging the results back...
19:43 whiteknight okay, that's not bad
19:43 whiteknight 25% is an improvement, and can likely get better
19:44 benabik joined #parrotsketch
19:44 cotto howdy
19:44 nine Results would look much more favourable if calculations would take longer. The couple of multiplications and additions are just too fast :)
19:45 whiteknight Are there benchmarks we cold put together that are more calculation-intensive and are less skewed by setup times?
19:45 cotto nine, can you benchmark just the multiplication part?
19:45 nine I also updated my thesis with the latest code changes.
19:45 cotto yeah, that. ;)
19:45 nine cotto: if someone tells me how to get the current time in winxed, sure ;)
19:46 cotto I'm pretty sure there's an op for that.
19:48 cotto time
19:49 whiteknight float i; ${ time i }; say(i);
19:49 whiteknight There might be a builtin too. Rosella provides a few pretty wrappers for things like that
19:50 benabik floattime() is a builtin, I think.
19:50 benabik As is time(), I think.  But that returns an int.
19:50 whiteknight ah, right. floattime()
19:50 whiteknight I forget about the builtins
19:59 marcel_r joined #parrotsketch
20:00 nine Without setup, I'm at about 50 % speedup
20:04 nine If now I could only get rid of these strange GC problems :/
20:05 whiteknight I'll help get those under control
20:06 nine :)
20:13 nine Time for me to got o bed
20:21 alvis qlq
20:21 Util Go ahead, alvis
20:21 alvis I note the release_manager_guide.pod has cotto as the Release Manager for the April release, but there's no-one listed 'til dukeleto in October. Someone probably needs to put out a call for Release Managers. I'm happy todo another or two, but ....
20:22 Util Will you put out the call, then?
20:23 alvis Sure
20:24 Util Great! It is better to ask for volenteers, knowing that you might fill a unanswered need yourself, rather than just doing the work; it leads to less burnout.
20:25 * Util is reminding himself of that, in fact.
20:26 alvis You're right there. :) Gotta go. Baby's waking!
20:26 Util thanks again
20:29 dukeleto alvis++ # put out the call for relmanagers
20:29 dukeleto alvis: also, congrats on the Baby.new()!
20:58 lucian_ joined #parrotsketch
23:02 benabik left #parrotsketch
23:57 whiteknight joined #parrotsketch

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