--- Log opened Tue Apr 20 00:00:14 2004 03:13:16 -!- pkhuong- [~pk@ppp210.0-253-207.que.mt.videotron.ca] has joined #corewars 04:02:55 -!- bvowk_ [~bvowk@h68-148-217-102.ed.shawcable.net] has joined #corewars 04:02:58 #corewars: < bvowk_> hrm 04:03:09 #corewars: < pkhuong-> ? 04:03:33 #corewars: < bvowk_> hey pk 04:03:35 #corewars: < bvowk_> how's it going? 04:03:42 #corewars: < pkhuong-> btw, for cache performance, is it better to separate code (indirect calls) and data (pointers)? 04:03:50 #corewars: < pkhuong-> working on some vulgarisation articles 04:09:21 #corewars: < bvowk_> pk: not sure, I generally don't have a choice, either my code is way too big to put near my data, or my data is massive and my code is very small 04:09:30 #corewars: < bvowk_> so either way my cache is mostly useless 04:10:07 #corewars: < pkhuong-> lol k 04:10:23 #corewars: < pkhuong-> and if i'm going to change the pointers often, does it make a difference? 04:11:16 #corewars: < pkhuong-> i'm thinking that at least if the modified data is away fromt he constant code, (I) cache misses will be a bit less frequent. 04:11:16 #corewars: < bvowk_> prolly not 04:12:11 #corewars: < bvowk_> if you can prefetch, you might want to apply that 04:12:26 #corewars: < bvowk_> it makes a big difference with some of my data intense code 04:12:30 #corewars: < pkhuong-> how do i do that on x86? 04:12:37 #corewars: < pkhuong-> and "prefetch?" 04:12:46 #corewars: < bvowk_> read the amd optimization guide 04:12:54 #corewars: < pkhuong-> amd only? 04:12:56 #corewars: < bvowk_> they've got some nice examples and rules of thumb 04:12:59 #corewars: < pkhuong-> k 04:13:09 #corewars: < bvowk_> I've only ever used it on AMD, but doubt its only amd :) 04:13:52 #corewars: < pkhuong-> the modified data is usually modified just before being used, so i guess modifying -> prefetch -> execution would be good. 04:14:00 #corewars: < pkhuong-> *adds to todo list* 04:23:46 #corewars: < bvowk_> I'm getting new boards :) 04:23:57 #corewars: < bvowk_> they're going to be asus boards with sysconnect gige 05:58:35 -!- pkhuong- [~pk@ppp210.0-253-207.que.mt.videotron.ca] has quit [] 09:19:16 -!- johnkw [~bla@natpool.ud.com] has quit [Ping timeout: 180 seconds] 09:19:16 -!- johnkw [~bla@natpool.ud.com] has joined #corewars 10:52:18 -!- Mizcu [Mizcu@dsl-hkigw4d29.dial.inet.fi] has joined #corewars 10:55:24 -!- Torquay1 [~John@sayeed.plus.com] has joined #corewars 10:55:29 #corewars: < Torquay1> Hello 10:55:38 #corewars: < Mizcu> hi 10:57:14 #corewars: < Torquay1> No CW? 10:57:46 #corewars: < Mizcu> so far no 10:57:54 #corewars: < Torquay1> Hmmm... stupid Usenet. 10:57:57 #corewars: < Torquay1> http://www.geocities.com/corewar3039/cw89.txt 10:58:21 #corewars: < Mizcu> whee 10:59:56 #corewars: < Torquay1> Anything new? 11:01:26 #corewars: < Mizcu> mmm.. CW89! 11:01:42 #corewars: < Torquay1> Gotta go. 11:01:44 #corewars: * Torquay1 waves 11:01:46 -!- Torquay1 [~John@sayeed.plus.com] has quit [Leaving] 11:01:55 #corewars: < Mizcu> bye 12:29:10 -!- Mizcu [Mizcu@dsl-hkigw4d29.dial.inet.fi] has quit [] 14:43:34 -!- bvowk_ [~bvowk@h68-148-217-102.ed.shawcable.net] has quit [Ping timeout: 180 seconds] 14:49:38 -!- Roy [~roy_van_r@guest-dhcp-188.si.hhs.nl] has joined #corewars 14:49:43 #corewars: < Roy> Hi 15:06:09 -!- Roy [~roy_van_r@guest-dhcp-188.si.hhs.nl] has quit [] 16:34:51 -!- Mizcu [Mizcu@dsl-hkigw4d29.dial.inet.fi] has joined #corewars 21:06:41 -!- joonas [jpihlaja@kruuna.helsinki.fi] has joined #corewars 21:53:22 #corewars: < grabek> interesting issue 23:09:55 -!- Mizcu [Mizcu@dsl-hkigw4d29.dial.inet.fi] has quit [] 23:16:03 -!- joonas [jpihlaja@kruuna.helsinki.fi] has quit [Ping timeout: 180 seconds] 23:33:33 -!- joonas [jpihlaja@kruuna.helsinki.fi] has joined #corewars 23:38:23 -!- Roy [~roy_van_r@kf-mss-cb01-0600.dial.kabelfoon.nl] has joined #corewars 23:38:27 #corewars: < Roy> hi 23:38:57 #corewars: < joonas> hi roy 23:39:50 #corewars: < Roy> just got my gridwars t-shirt :) yay 23:40:05 #corewars: < joonas> cool. 23:40:12 #corewars: < joonas> how did the competition go in the end? 23:41:15 #corewars: < Roy> I was eliminated the first round, in the last round the 2 best warriors where facing eachother, one was GA optimized and one was pure nonGA, the GA optimized was much much better and made a quick end 23:41:43 #corewars: < joonas> how did Paul Kline do? 23:41:43 -!- pkhuong [Pikachiu@modemcable177.159-130-66.mc.videotron.ca] has quit [Read error: 54 (Connection reset by peer)] 23:43:15 #corewars: < Roy> Paul got second place with his nonGA warrior 23:44:04 #corewars: < joonas> you'll appreciate this: http://treefern.apana.org.au/~foobar/Revenge-Of-Mouse.gif 23:44:13 #corewars: < joonas> wow. 23:44:51 #corewars: < Roy> Robert Macrea faced Marks warriors in the first round, so was soon out of the comp 23:45:19 #corewars: < Roy> Mark was the winner with his GA optimized warrior, using a lot of communication, very hightec 23:45:33 #corewars: < joonas> sounds interesting 23:46:08 #corewars: < Roy> It IS very intresting :) I don't know why other cw programmers joined in 23:46:26 #corewars: < Roy> *didn't 23:46:34 #corewars: < joonas> sorry to hear about Robert. why didn't they do round-robin like everyone knows is best? 23:47:07 #corewars: < joonas> after all, they're donating an HP cluster so it can't be lack of computah powah 23:47:21 #corewars: < Roy> The first rounds are group battles (multiwarrior) and it is now indeed VERY unfair 23:47:53 #corewars: < Roy> Better mixed groupwarriors would be more fun yes, they are discussing ways to do that on the forum 23:47:55 #corewars: < joonas> yes, you mentioned the MW thing before and it does sound a bit odd to have two very different envs. 23:48:47 #corewars: < Roy> They also run ONE round, the third/fourth place was a very very lucky hit for the nr. 3, the next 100 times that same match was run the other warrior won 23:49:05 #corewars: < Roy> So that guy feels a bit stolen.. 23:49:07 #corewars: < joonas> This is a funny one: www.mentalsoup.com/foobar/images/FooBar13.jpg 23:49:14 #corewars: < joonas> ONE ROUND? 23:49:20 #corewars: < joonas> yeach 23:49:22 #corewars: < Roy> Yup... :( 23:49:51 #corewars: < joonas> even the first CW tournament had, IIRC, 5 rounds. 23:50:51 #corewars: < joonas> sorry, I meant: http://www.mentalsoup.com/foobar/ 23:50:52 #corewars: < Roy> Heh, thats why I'm currently pointing everything I say to Corewars, hopefully some of those good guys will pick up CW too :) 23:51:35 #corewars: < Roy> Foo Bar :) 23:51:43 #corewars: < joonas> be sure to point out the difference from walter's corewars thing. 23:52:02 #corewars: < joonas> mental soup too 23:52:07 #corewars: < Roy> Walters Corewars..? 23:52:09 #corewars: < joonas> :) 23:52:19 #corewars: < Roy> you mean the FORK thingy..? 23:52:20 #corewars: < joonas> uhm... corewars.sourceforge.net 23:52:32 #corewars: < Roy> Ah yes, no, I pointed them to Fizmo's page and koth.org 23:53:57 #corewars: * joonas has been compressing images all day 23:54:10 #corewars: < Roy> Heh...why?? :) 23:54:26 #corewars: * Roy has been programming in Java whole day...bleh 23:54:36 #corewars: < joonas> bleh 23:54:42 #corewars: < joonas> what were you programming? 23:54:58 #corewars: < Roy> I have to create a ordersystem...in one week :( 23:55:05 #corewars: < joonas> what's that? 23:55:07 #corewars: < Roy> (For school) 23:55:30 #corewars: < joonas> I mean what does an ordersystem do? 23:55:38 #corewars: < Roy> Just a program where a company call fill in Orders and then create management information 23:55:49 #corewars: < joonas> ah 23:56:24 #corewars: < Roy> Putting all the orders in a database etc...but there are a few hard things to program 23:56:54 #corewars: < joonas> there always is :( 23:57:05 #corewars: < Roy> Big SQL queries, allowing people to edit order information, making it print, etc etc 23:58:59 #corewars: < joonas> I have a new hobby for the times when I'm waiting for some long job to finish: 23:59:09 #corewars: < joonas> random googling using images.google.com 23:59:15 #corewars: < Roy> heh 23:59:40 #corewars: < Roy> www.b3ta.com -> My favourite time consuming page (see the forum) 23:59:41 #corewars: < joonas> their "moderate safe search" is pretty effective even. --- Log closed Wed Apr 21 00:00:28 2004