Test-Driving NVIDIA's GRID GPU Cloud Computing Platform
MojoKid writes: "NVIDIA recently announced that it would offer a free 24-hour test drive of NVIDIA GRID to anyone who wanted to see what the technology could do. It turns out to be pretty impressive. NVIDIA's GRID is a virtual GPU technology that allows for hardware acceleration in a virtual environment. It's designed to run in concert with products from Citrix, VMWare, and Microsoft, and to address some of the weaknesses of these applications. The problem with many conventional Virtual Desktop Interfaces (VDIs) is that they're often either too slow for advanced graphics work or unable to handle 3D workloads at all. Now, with GRID, NVIDIA is claiming that it can offer a vGPU passthrough solution that allows remote users to access a virtualized desktop environment built around a high-end CPU and GPU. The test systems the company is using for these 24-hour test drives all use a GRID K520. That's essentially two GK104 GPUs on a single PCB with 8GB of RAM. The TD program is still in beta, the deployment range is considerable, and the test drives themselves are configured for a 1366x768 display at 30 FPS and a maximum available bandwidth cap of 10Mbit."
Ugly hack using GPU for parallel computing.
But can it run doom?
https://wiki.openstack.org/wik...
NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
This isn't particularly new. It's nice tech, but each ~$2000 K1 board supports 4 users. 4. The K2 board supports 2 'power users'. (ref: NVIDIA data sheet: http://www.nvidia.com/content/... )
If I cram 4 K1 boards in a server, I can now support 16 virtual desktops with 3D acceleration for an $8k delta over and above the other expenses of VDI.
Unless you ABSOLUTELY MUST have VDI for 3D workloads, I can't see how this makes sense.
What's the difference between this and Microsoft RemoteFX? I'm pretty sure Citrix also supports hardware 3D virtualization.
We very recently went through adding Grid cards to our VMware View infrastructure. The Grid K1 & K2 cards are a tradeoff on either more kepler processors or more cuda cores in addition to the quantity of RAM. VMware View can utilize a Grid card in either vSGA or vDGA modes (shared or direct passthrough of a kepler processor). From what I can discern, Dell only officially supports the Grid cards in their R720 server. That particular chassis can only accept 2 Grid cards max. So you can get your choice of 2, 4, 6, or 8 kepler processors. If you're using vDGA mode, you're creating a direct VDI desktop allocation of that core with DirectPath I/O. While this means that one desktop is going to have great performance, it means it isn't available for anyone else and you lose vMotion capability. If you run in vSGA mode, the performance per machine isn't as good as vDGA but more desktops can utilize the hardware. There arn't any good whitepapers I've found yet describing how far you can stretch a Grid K1, but the rule of thumb I got from another company who has ran them through their benchmark lab got around 25 desktops per K1 max. Therefore, assuming you've got a pair of them that means you can run ~50 desktops with a reduced performance when compared to vDGA. The technology still appears to be young to me, but we decided to take a chance and see how far we could take it.
Vmware supports it, but I believe you have to assign the GPU to a single virtual instance. It isn't shared or dynamic.
-Unresolved symbol? Byte me!
remotefx blows. it only provides a direct3d interface, there is no opengl support (which is what the majority of the scientific visualization community uses).
So where do I download the optimized Bitcoin miner for these demos, and does anyone have a few thousand throwaway email addresses I can borrow for 24 hours?
I think remoteFX vGPU is aimed at a different target market than Citrix's vGPU or VMware's vSGA. I think RemoteFX vGPU is just updates to the RDP protocol to allow basic 3d rendering via d3d API interception for aero desktops and basic 3d accelerated workloads. It's very scalable but still aimed at a knowledge worker as opposed to power users of any sort. If a company has some server infrastructure on hyper-v already, vGPU is just an easy way to leverage that existing infrastructure to provide relatively high performance/pretty VDI. It's a lot cheaper than looking at Citrix, VMware or Linux virtualisation solutions - especially in a Microsoft shop where the skillset of technicians is probably just Microsoft (a dying breed of technician!).
Also please note that RemoteFX is more than just the vGPU feature. RFX has lots to offer even without vGPU like USB redirection or VoIP redirection for lync users and more.
What version of Vmware View? Doesn't the vSGA scaling depend on which 'profile' you use?
See here:
http://www.nvidia.com/object/virtual-gpus.html
I hope to test View 6 soon.
I may be mistaken and this is Citrix only (I've used neither FWIW just vSphere with a vid card passed through with splashtop as the remote protocol... and synergy for relative mouse support.. stupid splashtop).
Remote gaming! Bringing the likes of full rez Call of Duty to your pocket device ;)
surprisingly it works decently with games connected over a 4G wifi hotspot. Would have expected it to not work at all.