Updated: 10/13/2003; 9:11:47 PM.
John Lambert
First we show up, then we see what happens.
        

Monday, April 29, 2002

The direct testimony of Bill Gates. I just realized what struck me about this: replace "Windows" with "Rearden Metal" and Microsoft with "Rearden Steel" and it starts to sound way too familiar...

(I just re-read Atlas Shrugged a couple of weeks ago; I'm obviously not the first person to think of this analogy. The first time I read it [on Spring Break in Key West], I just thought it was a good book. This time, I thought it was too heavy handed, could never happen, etc.)


10:42:51 PM    comment []  



I got moderator points on Slashdot the same day that the "Downsides to the STL" story is posted.


7:11:16 PM    comment []  


So, I spent like three hours improving the code.

Before: 24 seconds per execution comparison, ~400 mb peak and working memory, 320,000 page faults, estimated completion time: 23 hours.

Now: 0.07 seconds per execution comparison, ~20 mb peak and working memory, ~20,000 page faults, estimated competion time: 7 minutes.

It just finished executing. Sweet.


6:07:12 PM    comment []  


The good news: I have 79 executions to analyze.

The bad news: I have to generate n * (n - 1) / 2 points and each point takes ~24 seconds to generate.

In other words: it should terminate in about 20 more hours.


3:06:45 PM    comment []  


You know I have to post this link.
1:41:09 PM    comment []  


I am almost too excited to speak; I just had to run around the suite lobby to calm down.

This is why. Executions in the 3000 range are defective (the TCP connection broke, etc.). They've been assigned their own clusters (or share a cluster with another defective execution). Executions in the 2000 range are correct/no problems.

In other words: I think I have a thesis.

Addendum: that was the first try; after tweaking the settings, you can get two clusters.


4:20:21 AM    comment []  


© Copyright 2003 John Lambert jlambert@jlambert.com A really bad webcam picture of me.

 
April 2002
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
Mar   May


Click here to visit the Radio UserLand website.

Subscribe to "John Lambert" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.