PDA

View Full Version : Supercomputers



Nick_Black
09-04-2009, 07:44 PM
I kinda understand the hardware aspect of super computers, basicly have alot of computers linked up, all shareing thier cores (processing power) with one computer to generate high speed calculations.

my questions are:

a) is it possible to set up a supercomputer as a gameing system?
b) is it possible to set up a super computer as a 3d CAD/rendering system?
c) if yes for iether one, how (if possible) could you set up several computers to do that?

thank you :)

y4na
09-04-2009, 07:56 PM
I always thought a super computer was all the best technology and hardware put into one computer, thus making it superior than other computers, and the root word of superior is super = super computer?

Nick_Black
09-04-2009, 07:59 PM
I always thought a super computer was all the best technology and hardware put into one computer, thus making it superior than other computers, and the root word of superior is super = super computer?

i know enough to know that that is not really true (well it IS a super computer, but not by definition)

I could be wrong but I'm quite shure.

Zephik
09-04-2009, 07:59 PM
I think we're talking about PC Clusters here.

http://en.wikipedia.org/wiki/Cluster_%28computing%29

http://en.wikipedia.org/wiki/Beowulf_%28computing%29

y4na
09-04-2009, 08:16 PM
So its pretty much a room of computers that are connected to one monitor?

Zephik
09-04-2009, 08:32 PM
Its definitely possible to cluster PC's together, but as far as software and programs go, I think they would have to be specially utilized/made to take advantage of the extra components. Just like how some programs can take advantage of a dual core and some don't.

Nick_Black
09-04-2009, 08:35 PM
i was afraid of that. i was hopeing there would be a "piggyback" software that would do the distobution for the software.


and thank you Zephik for the links, there were really useful XD

(and yes I'm talking about computer clusters)

knowledgegranted
09-04-2009, 10:05 PM
I have built one before feel free to contact me anyway possible through this forum.

x88x
09-05-2009, 12:47 AM
There's actually two different type of systems that are normally thought of when someone mentions 'supercomputers'. Clusters of general-purpose systems, and large special-purpose systems (actually, also often clustered). One example of the special-purpose systems are those made by Cray Inc. IIRC, they actually have a custom hardware architecture for most of their systems. However, since you were actually asking about clusters, that's not really the point, now is it :P

To answer your original questions:
a) no
b) yes

With gaming, you're pretty much gonna be stuck with one physical system for the forseeable future. The technology simply is not widely available to get the kind of throughput and latency that you would need to make it worthwhile.

As for CAD/rendering/etc, yes, most definitely. I unfortunately have never had the time and resources simultaneously to dabble into this, but there are frameworks freely available to do computation load-balancing across a cluster. In fact, all of the major animation studios use systems like this; otherwise managing the massive renders that have to be done for, well, anything really, would be an unmanageable mess.

I have seen a few cluster attempts on here, I forget how many were actually successful, but it might be worth a search if you're interested in it.

si-skyline
09-05-2009, 09:32 AM
For question B, there sometimes called graphic farms.

I did read a while back about a Nvid card what put a render cluster to shame, cost less and takes up less room. Of course I dont remember what card it was, but it exists.

If your thinking of starting a new system I'd say look at the higher end of graphic cards and it could save you time and money

x88x
09-05-2009, 10:52 AM
Depending on what you're trying to do with the cluster, yeah, CUDA cards will wipe the floor with general purpose CPUs. The specific line you're thinking of might be the Tesla line; they're cards and servers made specifically for CUDA, so they give a significant performance boost over even the most powerful graphics cards....though they're also significantly more expensive..