remote CUDA server

Mascarpone

Junior Member
Sep 23, 2008
8
0
0
Hello everybody,

i'm a student who need to have access to a mobile CUDA developing platform. Since a notebook with CUDA capable hardware don't fit my needs, i decided to go for a remote CUDA server. The idea is to have this server on a 10 mb/s line, behind a nat, to be reached using IPv6 tunneling with something like tightVNC, to perform real-time computing and compiling remotely. Two kind of program will be used: Matlab, and Eclipse to produce my software, everything under Ubuntu. We can't call this mission critical, but stability and responsiveness of the system are critical issues, since my professor and other will use it too. Note that i've been out of the HW scene for quite a while now.



We can divide my problem in two parts:

A) Hardware

A candidate list. You may think that the hardware is a bit skinny, but this will be an acadameic machine, for learning purpose rather than real HPC. (note that prices are in euro, based on italian retailer):

Intel Q6600: 160

I chose the quad core with the best performace/$ ratio.

Asus P5Q-EM, microatx with G45: 120

I needed a STABLE system, this is why i chose intel chipset with a reliable manufacturer behind. The integrated graphic card is needed to run X and prevent crash due to poorly written software (mine :D).

PCI-e 2.0 is a requirement, as like as power efficiency.

Ram: 4 gb ddr2 800 OCZ: 82

I was afraid to go with 1033, due to stability and heat issues in exchange of a vague increment. I chose the second cheapest possibility, just not to look too much greedy :D



550 W quality PSU: 60


LC POWER, super silent green power. Anyone knows this brand?

Antec mini atx P180 case: 60

Do you think that everything will fit inside? unfortunately the MB is mATX, so i have to buy a mATX case...


Geforce GAINWARD GeForce 9600 GSO 384 Mb ddr3: 90 euro

The choice fell on the GPU with best (# of stream processor)/dollar. This because at the beginning i'll be still learning, so a super fast gpu would be overhead. Maybe i'll buy an even cheaper GPU, sure is tough, that i'll update sooner or later to a GTX 260 (or similar)

Second hand 10.000 WD raptor 74 gb

It looks like it might not fail immediately.... :D:D:D:p

total: 590 euro

No Cd, because i plan to use USB key instead, and since it's a remote server CD would be useless most of the time.

Those are the price of the spare parts, i have to assemble them... do you think it is hard? could i do it by myself?

Any advice welcome!


B) Reachability


As i said, my server would be behind a NAT on a 10 mb/s line. I would use something like sixxs.net to build a IPv6 tunnel and use by remote.

Do you think that i'll be able to do real time computation without suffering too much delay? at least while being on the same NAT?

Is there any PCI card that let me have COMPLETE control over the machine, from POST to shut down?

And a PCI wifi card that allows me to share connection, so many notebooks can connect to the server, while being in the nearby?


thank you for all your polite answers and advices!