PGI User Forum
 SearchSearch   MemberlistMemberlist     RegisterRegister   ProfileProfile    Log inLog in 

CUDA-x86.

Accelerator code and MS remote desktop
Goto page 1, 2  Next
 
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming
View previous topic :: View next topic  
Author Message
CasperK



Joined: 12 Dec 2006
Posts: 33

PostPosted: Tue Jun 01, 2010 6:18 am    Post subject: Accelerator code and MS remote desktop Reply with quote

Hi

I recently found out that accelerator programs will not run on Windows servers using remote desktop - a bit of a showstopper. Using VNC is not really an option either ...

Does anyone know whether Microsofts upcoming remoteFX GPU additions to Remote desktop will solve this issue?

Regards,

Casper
Back to top
View user's profile
dholt



Joined: 30 Jul 2008
Posts: 15
Location: The Portland Group Inc.

PostPosted: Tue Jun 01, 2010 1:37 pm    Post subject: Reply with quote

Hi Casper,

I definitely feel your pain with regard to remote desktop, VNC and GPU computing. One way I have worked around it is by running an SSH server in Cygwin. If you have PGI Workstation installed you are already half-way there; You will just need to download the Cygwin installer and get the packages listed below. You can then extract them to the directory where the PGI install placed Cygwin and follow any number of online tutorials for setting it up (googling 'sshd cygwin' is a good place to start). Once you are logged on to a Windows system via SSH you will have full access to the GPU.

This is the first I have heard of remoteFX and after reading about it I'm not overly optimistic it will solve this problem. As soon as I can get a copy of SP1 for Server 2008 R2 I will try it out and try to post some information on the user forum.

Packages needed to add sshd to PGI Workstation:

binutils
crypt
csih
cygrunsrv
editrights
libwrap
minires
openssh
openssl
Back to top
View user's profile
CasperK



Joined: 12 Dec 2006
Posts: 33

PostPosted: Thu Jun 03, 2010 9:27 am    Post subject: Reply with quote

We are true Windows folks around here, so we run PVF and not the workstation edition ... Installing cygwin is not really an option anyway, since multiple other people in academia use our binaries in combination with remote desktop ...

Are you aware of any workarounds? Having some workaround program running at the console would solve the problem, since servers are rebooted very rarely ...

I attended Michael Wolfes short course on GPU programming in Hamburg last weekend, which was nothing short of awesome and really inspired me. I already figured out how to speed up our code by a factor of ~5, however, the remote desktop issue remains a showstopper.
Back to top
View user's profile
dholt



Joined: 30 Jul 2008
Posts: 15
Location: The Portland Group Inc.

PostPosted: Thu Jun 03, 2010 1:35 pm    Post subject: Reply with quote

I'm afraid the only options are VNC and SSH. I am holding out hope that remoteFX will solve the problem for remote desktop but it looks like it is still a ways off.

If you develop via remote desktop and save your binaries to the remote system, it is fairly easy to log in via SSH when it comes time to run them ;)

There are several stand-alone SSH servers for windows that don't require a Cygwin install, i.e. CopSSH

Another possibility is to use PVF locally, and save builds to a network share. I imagine that you could then add some sort of custom build rule to log in to the development system via SSH and execute the binary. Just thinking off the top of my head here; I talked to a PVF engineer and she seemed to think it was possible.
Back to top
View user's profile
CasperK



Joined: 12 Dec 2006
Posts: 33

PostPosted: Sat Aug 21, 2010 12:36 pm    Post subject: Reply with quote

Server 2008 R2 sp1 beta is out:

http://www.microsoft.com/windowsserver2008/en/us/sp1.aspx

Perhaps you could give it a try...?
Back to top
View user's profile
Display posts from previous:   
Post new topic   Reply to topic    PGI User Forum Forum Index -> Accelerator Programming All times are GMT - 7 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group