[email protected]
CTO & Co-founder
Get the Best out of NVIDIA GPUs for
3D Design and Engineering in the
Cloud
2
About NICE
o
Company
Focus on technical computing since 1996
Partners all around the world
Always profitable and self-funded
o
Expertise
Industry veterans in HPC Private and Public Cloud solutions
o
Core business: Access to Grid / HPC / Cloud solutions
Work, visualize, and collaborate in HPC
Technical Applications in the Cloud
3Collaboration
PC Linux WS Job submissionHPC
3D Visualization
The Virtual Workstation User Experience
Our partners
About NICE Desktop Cloud Visualization
Real time collaboration with independent bandwidth control
Multi-monitor support, tested for 4K
Remote USB support, Smartcard support
Supports multiple HyperVisors, including GPU pass-through and vGPU solutions
Full Linux and Windows session management via EnginFrame Views
3D Apps Engineers and Designers Thin viewer Virtual Workstation Server(s) DCV protocol over LAN or WAN
Remote desktop streaming protocol with optimized 3D management, leveraging NVENC H.264
Direct X and OpenGL support
Broad OS and device support
‒ Server: Windows 7, 2008, RHEL, SUSE, CentOS
‒ Client: Windows, Linux, OS X, iOS, Android, Web client
Dynamic Bandwidth optimization balancing quality Vs.
frame rate, with lossless quality updates
Encrypted communication Dynamic Quality Controls Transfer Pixels, not Data! Storage
DCV is the first technology to leverage the specialized H.264
hardware encoder on NVIDIA Kepler cards!
Test setup: 1600x1200, 50% quality, 25 fps cap, G2 instance on AWS
H.264 powers both Linux and Windows remote graphics!
NVENC Accelerated H.264 Results
Codec
JPEG
H264
BW
~5 MB/s
~1 MB/s
Linux & Windows 3D sessions
Our architecture
Collaborators, Support staff Self-Service Offering End Users Thin viewer Resources Access Visualization Servers HTTP(S) HP C s c hd ul ers HPC jobs Command-line Developers, Integrators SOAPRemote 3D desktop protocol
Hypervisor with vGPU support Windows VM-1 vGPU Linux VM-2 GPU pass-through Windows VM-n vGPU DCV DCV DCV
Server equipped with
NVIDIA GRID K1/K2
…
Clients can run Linux, Windows or Mac OS/X
Standard TCP/IP network
Dynamic compression
Encrypted communication
Application in the VM run with native NVIDIA driver
GPU memory is split between users
All other resources are shared
GRID K2 recommended for CAD / CAE / Technical Viz.
RHEL / CentOS / SuSE with DCV Rendering Server Linux VDesktop-1 DCV Library Linux VDesktop-2 DCV Library Windows KVM-n DCV Library DCV DCV DCV
System equipped with
NVIDIA Quadro/Tesla
…
Clients can run Linux, Windows or Mac OS/X
Standard TCP/IP network
Dynamic compression
Encrypted communication
Windows application in the VM using DCV driver
Linux applications running in Virtual Desktops
All resources are shared
HPC schedulers support
Kepler cards recommended for GPGPU performance
Technical Computing in the Public Cloud
ANSYS: Regional HPC and Pre-post processing
o
Problem
Scattered HPC facilities Widely distributed users
Large modes / mesh travelling over WAN
Customer demand for centralization solutions
o
Solution
NICE DCV multi-platform NICE EnginFrame
Single visualization & HPC cluster refresh
Certification of DCV for ANSYS main products
o
Benefits
Regional data/app consolidation Minimize WAN data transfers Home working over VPN
Standardized support for customer solutions
Improved support quality Public Cloud foundation
Leveraging the Public Cloud for product testing
o
AWS currently offers G2 instances
Graphics oriented, but low memory
1500+ GPU cores
NVIDIA GRID powered
o
AWS Test Drive at a glance
Visible in AWS Test Drive site:
http://aws.amazon.com/testdrive/hpc/
Completely self-service for end user
Leveraged DCV external rendering to
overcome memory limitations
Large Memory Vs. GPU? Why not both?
14 End User Thin viewer DCV protocol over HTTP(S) DCV Proxy R3 G2 Grap h ics w orkl oa dMajor EU Automotive: CAE consolidation
o
Problem
Growing CAE data
Large distributed user base
Memory and bandwidth shortage on workstations
Decreasing engineer productivity
o
Solution
NICE DCV on Linux NICE EnginFrame
High-end, large memory CAE resources
Smart sharing policies
o
Benefits
Greatly improved speed to access data
No memory bottleneck Better productivity and
responsiveness
Thin clients, BYOD ready
Savings on workstation upgrade or refresh
NORDAM: Catia on Demand
o
Problem
As a Tier 1 OEM supplier,
needs to match customers’
Catia revisions and SP’s
Difficult on a workstation
o
Benefits
Allows me to easily upgrade,
and test Service Packs
OS is not tied to physical
hardware, allows for greater
flexibility
Thin / remote client ready
o
Solution
NICE DCV & EnginFrame
XenServer w/ vGPU support
NVIDIA GRID K2
ENI: Global E&P Cloud
o
Problem
WW distributed operations
Experts at HQ or tavelling, many
users at subsidiaries
Very large models can’t be moved or
synchronized
Variable WAN latency
Linux and Windows apps
o
Solution
NICE DCV & HP RGS
NICE EnginFrame
Multiple hubs with 3D and HPC
resources
o
Benefits
Regional data/app consolidation
Workstation-less services
Full performance and mobility
Regulatory compliance for data
U S A Venezuel a Brazil Algeria Li by a Egy pt Tunisia Nigeria Cong o Angol a Ecuador It al y Croati a U K Norwa y Hollan d Ir a n Pakista n Indonesi a Australia Kazakhstan Beijin g India