On Tue, Nov 30, 2004 at 01:00:40AM +0800, Yan King Yin wrote:

> It doesn't sound plausible that ordinary people will buy clusters

I didn't realize this was your premise. I was thinking about a current
developer looking for affordable crunch. The Infiniband is becoming a very
interesting option, due to the impending commodization. 10 GBit Ethernet
isn't nearly there yet.

As to commodity, most hosting places have seas of boxes connected to
Level 2/3 switches. 

> in a popular way.  Clusters of course are a good solution for
> developers, but I'm talking about "bringing parallel power to the
> masses".

Where are the killer applications for the masses? You think many game
developers grok MPI? The most likely place would seem an online game 
server.

The Cell processor has just been shipped to selected game developers. The 
hardware
is chronically overhyped, but it's definitely going towards affordable
parallelism for the end user (adolescent and young adult gamer).
 
> > FPGA accelerators are good, but you can't feed them fast enough. FPGA with
> > onboard memory might be pretty optimal.
> 
> This sounds promising, especially because of lower R&D costs.

Are you talking about individual developers? You can get a very decent
cluster for a price of a single FPGA developer kit. It is most emphatically
not cost effective.
 
> > Because there's no market.
> 
> A market can be created.  It's probably because of the risks

A man can walk on the Moon. Just do it.

> of dealing with highly complex architectures that people have not
> figured out how to do it.

If you're talking about "people" I'm no longer interested. "People" are 
mythical.
 
> Thanks for the info.  I found this article (2003):
> http://www.computer.org/computer/homepage/1003/entertainment/
> "The GPU Enters Computing's Mainstream"
> and it says that current GPUs do not support branching and pointers,

2003 is not current. You should check out http://gpgpu.org/
In general
http://www.google.com/search?hl=en&q=GPU+scientific+computing&btnG=Google+Search
will give you lots of juicy bits.

> which makes them limited as general purpose platforms. But they are
> interesting and certainly have the potential to evolve into future
> parallel platforms.

They're not interesting. GPU specialists are rare, and innovation cycles will
break your code. It's not worth the effort. Ditto DSPs, this is only relevant
for specialist niches.

COTS clusters are the way to go. If you're latency-starved, platinum-plated
interconnect might be worthwhile. That's the status quo, in a nutshell.

-- 
Eugen* Leitl <a href="http://leitl.org";>leitl</a>
______________________________________________________________
ICBM: 48.07078, 11.61144            http://www.leitl.org
8B29F6BE: 099D 78BA 2FD3 B014 B08A  7779 75B0 2443 8B29 F6BE
http://moleculardevices.org         http://nanomachines.net

-------
To unsubscribe, change your address, or temporarily deactivate your 
subscription, 
please go to http://v2.listbox.com/member/[EMAIL PROTECTED]

Attachment: pgpo3nlibqEeM.pgp
Description: PGP signature

Reply via email to