
Easily the greatest graffiti in Minneapolis at this moment
Originally uploaded by Ando Pando
More heart graffiti. This one’s from Minneapolis, MN!

Easily the greatest graffiti in Minneapolis at this moment
Originally uploaded by Ando Pando
More heart graffiti. This one’s from Minneapolis, MN!
Gödel, Escher, Bach: An Eternal Golden Braid. It has been described as, “The book for which there is no appropriate description.” It incorporates symbolic logic, cognitive science, Zen Buddhism, mathematics, consciousness, art, music, and much more. I first heard of it my freshman year of college while browsing E2, where it was (mostly) discussed with reverence and awe. Intrigued, I ventured over to the Tulane book store, and was happy to find that they carried it.
I bought it. The first time.
I find myself this evening at the end of a very long day — one that started yesterday. I had a red-eye flight from Seattle to Baltimore via Detroit, that left at 22:00 PST and arrived at 08:15 EST. Perhaps I should back up a bit.
My day started around 08:00 PST yesterday, as I woke up, saw Amanda off to the first day of her sub-internship, and set to work coding and analyzing data. Between rain and the season, it got dark at around 16:30. In the evening, everyone came home, I packed, dinner came and went, and Amanda drove me to the Seattle airport. You might think that my day would have ended sometime shortly thereafter.
What actually happened was that I caught about two hours of sleep on the three-hour flight, and was booted out of my cozy seat into the sleepy mid-field terminal in Detroit. I had only ever been in that terminal when it was a bustling hub of travelers. Normally, giant (50-foot?) screens show CNN for you to watch ten gates away, with speakers dispersed everywhere, hundreds of people walk by in a few minutes, and restaurants and stores beckon you in. Lately, I pass my time there by watching this fountain.
At 04:15, hardly anyone is there. The screens and speakers are mercifully off, and all of the restaurants and shops except McDonald’s are closed. It is surreal. Slowly, as I wandered through this foreign place, things came to life. Most of the shops and restaurants opened at 05:00. I acquired breakfast. By 05:45, I was sitting at the gate, watching “Jay and Slient Bob Strike Back” on my laptop. A sudden assault on my senses began — a quick look at a clock confirmed my suspicion that it all turned on at precisely 06:00 EST. The drive-in theater sized screens sprang to life. The CNN Crawl snaked(snook?) across the bottoms of the screens in foot-high letters. The endless stream of inane talking-head babble was forced into my ears, past my in-ear headphones.
Shortly thereafter, I boarded the plane and had a cup of coffee. I had given up on creating any lasting separation between the days. They were separated by a mere two hours of intermittent sleep, which were quickly forgotten. Only now, 32 hours after I woke up, do I feel like the true end of yesterday is arriving. Hopefully, tomorrow things will feel a bit more uh, … correct.

Cluster Usage November 2007
Originally uploaded by brocktice
At the moment, we’re not keeping the new cluster very loaded. I’ll be interested to see a comparison once we get (a) the replacement for the dropped rack and (b) Infiniband up and running.
About this time five years ago, I was a nervous junior undergraduate studying Biomedical Engineering at Tulane University. I had just been accepted as an undergraduate member of Dr. Natalia Trayanova’s computational cardiac electrophysiology lab. The goal at that time was to complete a research project for my undergraduate thesis.
So very many things have happened since then. Here are the highlights:
That brings us to the present day. Now, looking forward a little:
In the next two weeks, the cluster set-up will be completed. We will have free rein on 140 compute nodes (20 old, 120 new), all managed from one head node. The new nodes will be connected by the fastest Infiniband interconnects available on the market, and each node will have 8 GB of RAM available, with the potential to hold 64 GB each. There are four 3.0 GHz Opteron cores per node, yielding a total of 480 processors and 960 GB of RAM on the new nodes alone.
To give you some perspective on what that means, let me give you some details about the kinds of models we run. When I joined the lab, our two largest models consisted of a 4mm thick slice of the canine heart, and a very smooth, idealized model of the rabbit heart. These models are composed of 1.6 million and 0.82 million tetrahedral elements, respectively. It took something like an hour of wall clock time per millisecond of simulation time to run these models. (In other words, to get one millisecond worth of simulation data it was necessary to wait about an hour.) We could run one or two simulations at a time, at that speed.
My newest model, and currently the largest model in use in the lab, is composed of 28 million tetrahedral elements. On a cluster similar to our new one (Lonestar on TeraGrid), using 32 processors, it takes about 22 minutes of wall-clock time to simulate one millisecond in the model. Using a crude estimated unit of speed of (minutes real time / millisecond simulation time / tetrahedral element), and focusing only on the number of simulations we can run at once, not the number of CPUs required:
We have increased our simulation speed by almost 100 fold. We can run two to four simulations of that size at a time, vs one or two the old way. But that’s not all. We can now run bigger models. Much bigger models. We are now capable of running something the size of a dog heart (we have verified this). More importantly, we now have the technical capacity to run a model the size of the human heart, with a resolution near that of the size of a cardiac cell, and to model contraction in addition to electrical activity. It remains only to develop such models. We are prepared to store the results: the new cluster has a storage capacity of 28 TB online, with the ability to add something like 40 or 50 TB more simply by expanding the existing storage device.
In my time in the lab, I have watched our abilities expand from serial jobs with relatively small models to massively parallel jobs with the capacity to model electrical and mechanical activity in the human heart. We are just beginning a very exciting time in the lab and in the field, and what’s really killing me is that fact that there’s so much more to tell you.
But I can’t just yet.
(This post was partly inspired by a conversation with Maria and Amanda)