Month of November, 2007

Figureheads of Mankind

Figureheads of Mankind

Incredibly detailed painting of famous people.

Saved By: Benjamin Kudria | View Details | Give Thanks

Undercover restorers fix Paris landmark clock

Undercover restorers fix Paris landmark clock

A great story of a group that covertly fixes a broken clock in a Paris landmark with out notice. Totally awesome.

Haskell Tutorial

Haskell Tutorial

A straight-forward Haskell tutorial

Saved By: Benjamin Kudria | View Details | Give Thanks

foldr: The magic function…

foldr: The magic function…

Clear explanation of Haskell’s foldr function.

Five problems with Google Android

Five problems with Google Android

Excellent piece on why Google’s Android might not succeed.

Fifty Ways to Take Notes

Fifty Ways to Take Notes

A collection of cool note-taking sites and applications. Worth a look, although some are dead/defunct now.

Small Shots of Lambda Calculus

Small Shots of Lambda Calculus

A Lambda Calculus tutorial in 3 (or more?) parts, quite easy to understand, and in the Haskell syntax.

SC 07: Day 3: Hardware, Rules, and Renders

Whew, what a day.  It’s 9PM here in Reno, and I’ve got the first shift on the floor.  One hour ago, the challenge overseers invited all the reporters and conference attendees into the exhibit hall, projected a large countdown, and waved a flag, all to culminate in…our team captain pressing a return key.  My roles for the challenge are POVRay (more below) and visualization, so our large TV immediately springs into life, green progress bars jumping and flashing.  Screenshots are below.

Screenshot1.png

Screenshot2.png

Update:  10:30 PM:

So, a bit about our configuration: we are running a 13-node cluster, with each node containing 2 quad core Intel Xeon’s, each core clocked at 1.86 GHz.  Each node is connected to the network with both a gigabit Ethernet connection, and a 5Gbps Infiniband link.  There is one hard disk located on the head node, for use by the entire cluster.  Data from the applications is first written to a 8GB RAMDisk shared over NFS.  Our cluster has a theoretical computing power of 750 Gigaflops, or 750 billion floating point operations per second.  For the contest, we are limited to 26 Amps total for the power, split over two 13-Amp circuits.  Power is distributed to 2 monitoring PDUs (Power Distribution Units), and if we go over the 13-Amp limit, alarms go off and we get emails.  We currently idle at around 8.1 Amps, and we are at 12.5 at full load.  I’ll be able to post some more pictures of the configuration, and the conference floor, after I get back to the hotel tomorrow morning.

dsc00879.jpg

Update: 11 PM: 

The contest is structured in two parts: a benchmark and a application and data set computing challenge.  We are just now finishing up with the HPCC benchmark suite, and after that, I’ll begin the POVRay jobs, rendering either pollen particles, SQUIDAtom (not sure, it’s the last image, below), or any other strange number of things.  Our two other applications are POP, to simulate ocean temperatures and curents, and GAMESS, which does crazy molecule and atomic simulations.  We have 25 separate datasets over these 3 applications, and each data set is worth some number of points.  Points are also awarded for the HPCC benchmark.  At the end, the teams with the most points wins!

00000002.png 

Update: 11:45 PM:

I’ve finished rendering Pollen6, a nifty simulation of what looks like the most painful pollen particle I’ve ever seen.  I’m rendering the SQUID data set now.  After that, I’ll try what is labelled Scene005, which I believe is a rendering of microbial activity.  The next shift comes in at 6AM,  at which point I’ll grab a cab back to the hotel, although there are some inviting leather couches nearby.


­frame0136.jpg

SquidAtom169.jpg 

 

­

The Nerd Handbook

The Nerd Handbook

Rands once again produces an excellent article, this time writing about the peculiar habits of nerds and geeks. Very accurate, and insightful.