Fork me on GitHub

“Accelerated Computing” – The floodgates

Couldn’t resist the headline, but Joe is on quite a roll.

One of the first criteria to catch my attention is to link to me. Even better if you praise this blog (just my attempt at Kawasaki-esque humor). But seriously, Joe had a series of posts today on what he is calling “accelerated computing” (AC). We tend to agree on things from time to time and today was one of those occasions. In Drinking the koolaid, by the megaliter, Joe introduces the AC term and talks about the need for AC and the situations that drive usage and adoption. He also uses the term personal supercomputer. Now that is something I have used before and frankly, I like accelerated computing better. Sounds less grandiose for starters. Today, there are a number of choices (that too many people don’t choose to use them is another matter).  One can choose between “supercomputers” like IBM’s Blue Gene, or clusters, or blades, some kind of grid or some form of accelerator system, like an FPGA, and I am sure that I have missed something. Each has its purpose and is useful in a different scenario. Identifying the need and the appropriate solutions is something that too many IT types and scientists ignore.  Biases do play a part (I have more than my share), but in the end the good IT manager or computational scientist is one who can overcome those.

Anyway, to get back to the topic at hand, one thing that should change scientific computing is what Joe calls AC. When it becomes possible to get TFlops performance out of something that fits under my desk or in a little corner, does not need special facilities, etc, the productivity of the scientific community, from those who crunch numbers for a living to those almost unaware of the resources that help them run Blast again and again and again, will change dramatically. The question remains, why isn’t adoption higher?  Economies of scale should be driving the cost of scientific computing down, but it seems to me that other than the cluster (a personal favorite), this is not happening. One should not need Koolaid to make the value of accelerated computing obvious.  In the past, I have argued that computers are not fast enough. I stand by that argument, but on the flip side, I don’t think people are leveraging the resources available to them either.

Before I ramble too much, I strongly encourage you to read another post from Joe. I won’t try and dissect his logic, since it is so self-explanatory. It did bring back memories of a conversation I had while at an interview several years ago of building a cluster of PlayStations (the original one).

Technorati Tags: , , , , , , , ,

powered by performancing firefox

This entry was posted in Admin, BioIT, Computing, Infotech, Marketing. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

4 Comments

  1. Posted October 13, 2006 at 10:35 | Permalink

    Anyone who has tried to enocode home video on his PC knows that computers are quite far from being fast enough. It is hoever true that fast enough is relative..and I could solve a full protein structure on my 3 year old Athlon..but it crawls when it comes to encoding video..also who was it who said , software becomes slower faster than computers become fast.

  2. Posted October 13, 2006 at 14:35 | Permalink

    Anyone who has tried to enocode home video on his PC knows that computers are quite far from being fast enough. It is hoever true that fast enough is relative..and I could solve a full protein structure on my 3 year old Athlon..but it crawls when it comes to encoding video..also who was it who said , software becomes slower faster than computers become fast.

  3. Posted October 13, 2006 at 14:33 | Permalink

    Not just video. My 3yr old Athlon used to scream for recording music. Now as computers have become faster, algorithms have become more complex and some can easily bring it to its knees. There are actually DSP cards for effects, but they have some other issues.

  4. Posted October 13, 2006 at 18:33 | Permalink

    Not just video. My 3yr old Athlon used to scream for recording music. Now as computers have become faster, algorithms have become more complex and some can easily bring it to its knees. There are actually DSP cards for effects, but they have some other issues.

4 Trackbacks

  1. By BLASTing FPGAs at business|bytes|genes|molecules on November 11, 2006 at 08:10

    [...] By now I must sound like one of those old latin jazz records my father used to listen to. We have talked about accelerated computing before in these pages and I am still not sure what to make of news items like this one. How many FPGA applications of BLAST can the community support? I wish there was some consolidation here and a few clear cut winners. Otherwise all that I see is a wasteland of companies with some smart people and good ideas going under. Perhaps I am wrong, since I have never really done a complete business analysis of the field, but unless I had some technology that was a leap ahead of the rest of the community, I would NOT start a hardware acceleration company. The barrier to entry is too low, and the adoption rate to sustain the number of companies on the market is just not there. I would love to be proven wrong, cause the techie in me loves accelerators. [...]

  2. [...] I am not going to be at SC ‘06 (How I’ve never made it to one of those conferences remains a mystery and a travesty). Wired is carrying an article about the next revolution in supercomputing, specifically using GPUs as accelerators, a topic that has been covered here and on other blogs before. Both ATI and Nvidia are jumping into the fray big time as the article suggests. One of the best parts of the article was that Folding@home was mentioned (its not all about gaming). The article suggests that, in general, the speed gains made by GPUs are far greater than those made by CPUs, however, the data from Folding@home and UNC suggests significant variance and algorithm dependence. In other words, certain applications will benefit greatly from GPUs (probably those with lots of floating point calculations, while others will not. I think given the push from ATI and NVidia, we will have an excellent idea of the applications where GPUs will provide the most benefit fairly soon. [...]

  3. By business|bytes|genes|molecules on March 4, 2007 at 00:51

    [...] Further reading: BLASTing FPGAs “Accelerated Computing” – The floodgates [...]

  4. [...] Further reading: “Accelerated Computing” – The floodgates Blasting FPGAs [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

blog comments powered by Disqus
  • Archives

  • Disclaimer

    All opinions on this blog are my own and do not reflect those of my employers, past or present