[Beowulf] Quasi-Non-Von-Neumann hardware in a Beowulf cluster.

Joe Landman landman at scalableinformatics.com
Thu Mar 10 07:23:17 PST 2005



Omri Schwarz wrote:
> The Ageia.com physics processing unit's marketing literature seems 
> so oriented to gaming that I wonder if they would open their API 
> enough for people in our  market niche could look at it and whether 
> it is suitable for putting in clusters. But if they did, what do y'all
> think? Would specialty  (albeit commodity) coprocessors hanging off a
> PCI slot be suitable for your applications?

Some applications would do very well with application specific 
processing systems.

> 
> http://ageia.com
> 
> 
> While I'm bringing this up, how about things like the  MAP
> processor?
> 
> http://www.srccomp.com/HardwareElements.htm#MAPProcessor

Or any others.

Inverting the question, if you pay 4000$US per dual CPU compute node 
(+/- a bit depending upon technology, config, supplier), what price (if 
any) would you be willing to pay for an accelerator that offered you an 
order of magnitude more performance per node, on your code, and sat in 
the PCI-e/X or HTX slots?  And also as important: how hard would you be 
willing to work/how much effort committed to program these things?  This 
makes lots of assumptions, such as such a beast existing, your code 
being mapped or mappable to it, and you being interested in this.

Part of what motivates this question are things like the Cray XD1 FPGA 
board, or PathScale's processors (unless I misunderstood their 
functions).  Other folks have CPUs on a card of various sorts, ranging 
from FPGA to DSPs.   I am basically wondering aloud what sort of demand 
for such technology might exist.  I assume the answer starts with "if 
the price is right" ...  the question is what is that price, what are 
the features/functionality, and how hard do people want to work on such 
bits.

Note:  As Jeff Layton pointed out many times, the GPUs in a number of 
machines are being used by at least one group for CFD, so you can think 
of these as a sort of dedicated attached processor.  They are not 
general purpose, but highly specialized computational pipelines.  If you 
could have a more general one, what would it look like, what would it 
do/emphasize, and how much would it cost?  I know there is no one 
answer, but I thought it would be fun to extend Omri's question.

Curious.

> 
> 
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org
> To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf

-- 
Joseph Landman, Ph.D
Founder and CEO
Scalable Informatics LLC,
email: landman at scalableinformatics.com
web  : http://www.scalableinformatics.com
phone: +1 734 786 8423
fax  : +1 734 786 8452
cell : +1 734 612 4615



More information about the Beowulf mailing list