This may come as a surprise, but my computer is not very fast.
I use a Thinkpad x100e and it is not the most powerful machine. It has a dual core processor that hovers between 800MHz and 1.6 GHz. Most of my nerd friends are probably laughing at how pitiful my machine is, but that’s OK. I like how it is small, light, and has decent battery power.
Today I did run up against a bit of a problem. My friends had sent me a link to an application that could generate 3D factals and I just had to check it out. I installed it and while it did work, rendering a simple frame was going to take hours. Not only that, the maxed out CPUs were generating so much heat that the laptop’s fans had to scream at full blast to keep up. This wasn’t going to work for me.
Fortunately the year is 2011 and we can run a few commands to start up cloud computers to serve websites, develop new drugs, or just make fractals. I’ve written about how we’ve done a lot of work to make it easy to launch an EC2 instance at my company’s blog and this was a pretty good use of it. Within about 10 minutes I had a c1.xlarge High-CPU Extra Large Instance up and running with Mandelbulber. I was able to tunnel the X11 display using SSH from the instance to my laptop which stayed as cool as a cucumber during an hour of playing with the program.
I found that this worked great because Mandelbulber is a CPU intensive program and doesn’t make use of a GPU (I suppose if it used a GPU I would need to try a cg1.4xlarge instance type). The only real challenge was the network latency for the X11 display. I find that I could make things workable if I used compression on the SSH tunnel. If I do this more often I will work on getting something like neatx to run on Debian.
The best part about it all was that when I was done I just terminated the instance. Total cost of my fractal fun: $0.68. Not bad.
Check out the flickr set to see what I made.

