[Bioclusters] FPGA in bioinformatics clusters (again?)
Christopher Dwan
cdwan at bioteam.net
Mon Jan 16 09:22:43 EST 2006
It's excellent to see this discussion pop up again. Kudos to Joe
(Larry?) for keeping things close to the road.
The key thing about FPGAs from my perspective is that FPGA boards are
not general purpose compute engines. It's not a one to one
substitution from FPGAs to compute nodes. They are a component that
can accelerate a particular sort of computation. They no more solve
the general purpose computing problem than "faster disk drives"
solves data bottlenecks.
Therefore, the question is almost never "should I get an FPGA OR a
cluster." It's usually "Would a couple of FPGA boards make my
cluster more useful?"
The core question is "is my cluster spending most of its time
crunching on some algorithm for which an accelerator board exists?"
If so, FPGA systems may be a decent investment. TimeLogic's
marketing material, back when I last saw it, focused on the fact that
the rest of your cluster would be free do do other stuff, if only
you were able to move all the BLAST, HMM, and Smith Waterman searches
off to a special purpose resource.
There is an ancillary question: "Am I willing to make my computing
system slightly more complex, and possibly dedicate resources to
maintaining and exploiting this complexity?" Depending on how much
local resource a group is willing to dedicate to their custom
systems, lots of interesting tools become quite appealing.
My opinion on truly "general purpose" FPGAs is that they're not well
suited for *direct* purchase by most life sciences cluster users.
This is because *most* of the bio-cluster people aren't all that
interested in spending money developing or optimizing custom codes.
Most of the folks I work with are not that interested in profiling,
re-compiling, optimizing, tuning, etc. Some certainly are, and many
of those people read this list.
So, there is certainly an opportunity for companies to make
optimized / accelerated versions of some standard applications and re-
sell them, which brings us back to where the thread began.
-Chris Dwan
More information about the Bioclusters
mailing list