Professional Documents
Culture Documents
ViTie Inc
Hong Kong Polytechnic University Grand Valley State University
Agenda
Grand Computing Research Challenges
Current and Past Research
Real-time
Many-core Data
We think everyone on the planet deserves to have their own virtual data center in the cloud
- Lew Tucker, CTO of SUN cloud group.
(IEEE Cloud)
Address Missing Support for 3D Graphics in Cloud
Compatible with Existing Xen Based Cloud Can Operate as an Add-on Service to Cloud Users Support VNC and RDP
Applications
Games
Professional 3D Tools
Scientific Visualization
Virtual World
Virtual Reality
Biomedical Imaging
Virtual Servers
Virtual GL Driver
User Space Input Daemon Server Virtual Graphics Bus
Xen Hypervisor
Graphics Graphics Rendering Context Rendering Context Graphics Graphics Rendering Context Rendering Context
Render to PBuffer
CUDA Compression
Transmit To Host
Render to PBuffer
Render to PBuffer
CUDA Compression
Transmit To Host
Network Stack
Networked Pipe Networked Pipe Networked Pipe Networked Pipe
Render to PBuffer
CUDA Compression
Transmit To Host
Processing Overhead
Cost Projection
0.35 0.3 0.25
Dollars
Advertising Revenue
Bandwidth Cost/PerHour
IBM, PC over IP, G-Cluster Onlive (STB thin client), Gaikai (MMOG), G-Cluster (managed network)
Pipeline Aware Video Compression Faster, Less Bits, and Better Adaptive QoS Virtual Graphics Performance On a Par With Native Graphics
Resource Mobile
Support
Many-core Era
Threads
Multi-threading
Multi-core
Many-core Era
100
1 2003
SMT 2005
Year
2007 2009 2011 2013
Frame Ratio
Tux
WoW3
Alien Arena
Note: During test, a 3D PC game was played using modified VNC client with the game running in Xen virtual guest on a remote Xen host, and game video was streamed using H264. Desktop display of client was captured using capturemydesktop and converted to wmv for PPT embedding using mencoder.