let’s build a supercomputer!

47
WARNING The story you are about to see is TRUE. Ugly… but TRUE. The names have been omitted to protect the terminally myopic. Fine Print – This work is entirely satirical fiction and any incidental usage of copyrighted materials is claimed under the parody statutes of fair use law.

Upload: douglaslogan

Post on 28-Jun-2015

218 views

Category:

Technology


1 download

DESCRIPTION

Here\'s a small "icebreaker" presentation that I used to set the stage for SiCortex technical briefings. TACC folks, this is a joke - all in good fun!!!

TRANSCRIPT

Page 1: Let’S Build A Supercomputer!

WARNINGThe story you are about to see is TRUE.

Ugly… but TRUE.

The names have been omitted to protect theterminally myopic.

Fine Print – This work is entirely satirical fiction and any incidental usage of copyrighted materials is claimed under the parody statutes of fair use law.

Page 2: Let’S Build A Supercomputer!

Great Success!

We just got that $2 Million NSF grant!

Page 3: Let’S Build A Supercomputer!

Let’s Build a SUPERCOMPUTER!

Page 4: Let’S Build A Supercomputer!

We want our applications to run FAST!Say, what is the fastest chip on the planet this month?

How about a little Google search here…

Page 5: Let’S Build A Supercomputer!

GREAT SUCCESS… AGAIN!

All the “experts” agree…It’s the new AMDtel “Baghdad-town” running at 99.9 ZetaHz!

Let’s spec it in our RFP!

Page 6: Let’S Build A Supercomputer!

ATTENTION VENDORS.Here’s our RFP for a 6,000 CPU cluster!

“MUST BE AMDtel “Baghdad-town” 99.9 ZetaHz!” Hey - IBM, DELL, HP, SUN, SGI, white boxes…

Who wants to be cheapest?

Page 7: Let’S Build A Supercomputer!

Only 28 proposals left to read…

Hmmm, they all say “Some Assembly Required”.

I wonder what that means?

Page 8: Let’S Build A Supercomputer!

BINGO - WE HAVE A WINNER!

Invoice TOTAL* with shipping…$1,999,999.98* ? *INSTALLATION NOT INCLUDED, SOME ASSEMBLY REQUIRED

Gee - how do those slick vendors know how much money we have?

It’s like they can read our minds!

Page 9: Let’S Build A Supercomputer!

I guess we’ll just have to spend a few of our own dollars

for site preparation and installation…

How bad can it be?Let’s GO!

Page 10: Let’S Build A Supercomputer!

We’re in luck! We already have an empty Computer Roomfrom when they decommissioned that old mainframe!

This should save us a fortune!

Page 11: Let’S Build A Supercomputer!

Now let’s add some power distribution…Say again, how many MEGAWATTS do we need???

Page 12: Let’S Build A Supercomputer!

I just did some rough calculations…This cluster’s going to generate as much heat as a small

thermonuclear device.Think we have enough chillers????

Page 13: Let’S Build A Supercomputer!

OOPS. Guess we also might need some new PLUMBING to feed those new cold water chillers…

Page 14: Let’S Build A Supercomputer!

Oh yea, we might need that extra heat exchanger after all…

Page 15: Let’S Build A Supercomputer!

Looks Great! Cold as an Arctic meat locker.Ok, we’re ready to add the computers!

Hey - where did all of our floor space go???

Page 16: Let’S Build A Supercomputer!

“This your Warehouse speaking.Come and get your delivery.

We have no room to store it here.”

Page 17: Let’S Build A Supercomputer!

Yay! The computers have arrived!START UNBOXING!

Only 196 more pallets left to go!

Page 18: Let’S Build A Supercomputer!

Good thing we’ve got an almost unlimited supply of smart slave labor - grad students!

Page 19: Let’S Build A Supercomputer!

Tick… Tick… Tick…

Page 20: Let’S Build A Supercomputer!

EMERGENCY! We need more LC to LC connectors – NOW!

Are they in box #239 or #329 ???Just go find them –quick!

Page 21: Let’S Build A Supercomputer!

Whew…6 racks done! Only 96 more to go!

Page 22: Let’S Build A Supercomputer!

I think we’re gonna need a LOT more dumpsters…

Page 23: Let’S Build A Supercomputer!

AT LAST!Everything’s in the racks!

Time to cable it.

Wow - eBay definitely has the best deal on cheap cable!

Page 24: Let’S Build A Supercomputer!

What do you mean we have another shorting cable?!!!

Gee, maybe this wasn’t such a hot idea.

Do you think we should start over using color keyed cables?

Page 25: Let’S Build A Supercomputer!

Grumble, (censored), cuss, Mumble…

Page 26: Let’S Build A Supercomputer!

OH YEA BABY! This is much better!Now where does that %#$@! pink cable go???

Page 27: Let’S Build A Supercomputer!

We’ve done it! It’s finally assembled!

STEP BACK!Ready to throw the master power switch…

It’s ALIVE!

Page 28: Let’S Build A Supercomputer!

SWEET!Check out all those blinking lights!

This is too cool!!!

Page 29: Let’S Build A Supercomputer!

But who knew all those fans would be so loud?

Page 30: Let’S Build A Supercomputer!

Oh well, these signs will only cost us $19.95.

Page 31: Let’S Build A Supercomputer!

But what’s that other funny high speed whining noise?

Page 32: Let’S Build A Supercomputer!

HOLY SMOKE! I didn’t know these things could spin so fast!

Hmmm, I wonder how much all this power is costing us?

Page 33: Let’S Build A Supercomputer!

Gee, it’s powered up all right…But the Admin console is as dead as a doornail.

LIVE RIGHT NOW!!!

Page 34: Let’S Build A Supercomputer!

Oh, yea. There is no software on the system.

Guess we’ll just have to start loading the OS, libs, apps etc onto all those nodes.

Anybody seen that big box of installation CDs???

Page 35: Let’S Build A Supercomputer!

Wait a cotton pick’n minute!

Some of these nodes have DIFFERENT BIOS VERSIONS.That means different OS builds!

And that slick salesman promised us this couldn’t happen.

Version 1.3 Version 1.4

Page 36: Let’S Build A Supercomputer!

And what the @#^$?!!

Some of these controllers have different revs of microcode! That means different drivers!

V4.6.2 V5.0

Page 37: Let’S Build A Supercomputer!

So much for the idea of automatically pushing anidentical system image onto every node.

Guess we’ll just have to set ‘em up one by one…

Page 38: Let’S Build A Supercomputer!

Tick…Tick…Tick!

Page 39: Let’S Build A Supercomputer!

Days turn to weeks, weeks turn to months, then at long last…

YAY!!!! It’s finally running!

Let’s run a bunch of our apps on all 6,000 CPUs!

Page 40: Let’S Build A Supercomputer!

POW! FIZZLE! SNAP! SPUTTER…

How come so many of our applications won’t scale beyond 128 CPUs?

Bummer.

Page 41: Let’S Build A Supercomputer!

OOPS.

The memory is MUCH slower than the CPUs.And the inter-processor communications is far, far slower still.

These clusters are unbalanced. Big time.

Page 42: Let’S Build A Supercomputer!

Oh well, good enough.

Woweewowwow

GREAT SUCCESS!

“Very Nice!”

Page 43: Let’S Build A Supercomputer!

WE’RE #1!

We have the fastest CPUs* on the planet! (*from when we started 12 months ago…)

We’re ready* to do some cutting edge Science! (* Sorry about that 10 month delay in your research – just work harder – you’ll catch up!)

And we sure saved a bundle* on that hardware! (*which is turning out to be a drop in the bucket compared to the total cost of this turkey of a project…)

Page 44: Let’S Build A Supercomputer!

30 days later…

Page 45: Let’S Build A Supercomputer!

“Sure glad our department doesn’t have to pay this utility bill.”

Page 46: Let’S Build A Supercomputer!

And by the way,

were we supposed to end up with all these extra parts?

Page 47: Let’S Build A Supercomputer!

There really is a better way.