exploring the fringe of the virtual age | gtc 2013...this virtual age work space compliments the hpc...
TRANSCRIPT
Exploring the Fringe of the Virtual Age - Greg Scantlen, CEO
EVOLVE.
GTC 2013
25+ Years in HPC
2012
2007 1986
GTC 2013
Evolution to Virtual Workspace
Stelletto (Compute) (Abstract to Instrument)
+ VR-Grotto (Virtualization)
+ Communications API (Distributed Compute+Vis)
= Scorpii (Interactive Virtual Workspace)
GTC 2013
CreativeC’s Product Develop Cycle
GTC 2013
Compute
Visualize
Interact
Evolve
Develop
• Timeline
GTC 2013
Supercomputing 2008 (SC08) 5 GPUs 1TF SP NBODY + NanoTube 3D Stereo
Stereoscopic Computational Microscope
GTC 2013
SC09 “Stella” ConSTELLAtion 4.5TF SP NBODY SIM
GTC 2013
DISTRIBUTED COMPUTE Custom Modular Cases Tesla Partner, nine C1060 GPUs TRIAD IB Network Communications
SC09 Booth
GTC 2013
Do you think GPUs will be important? WHAT CAN I RUN ON IT? HOW MANY PROJECTORS?
LAMMPS WorkShop Feb 2010
GTC 2013
Stella modified with 60” Stereoscopic Display for Group Viewing of MD Combined presentation with Axel Kohlmeyer
GTC 2010
GTC 2013
Philly Science Festival April 2011
(Photos courtesy of Darryl W. Moran for the Philadelphia Science Festival)
GTC 2013
SC11 Stelletto “Titan-like” Configuration
8x 16Core CPU
4x Fermi GPUs
40Gbps IB
3D Stereo Display
GTC 2013
Stelletto Configurations • 2x AMD Quad Socket
Interlagos • 4x PCIe 2.0 GPUs • QDR InfiniBand
GTC 2013
• 2x Intel Dual Socket Sandy Bridge
• 6x PCIe 3.0 GPUs • FDR InfiniBand
Hardware Comparison using LAMMPS
• Classical Molecular Dynamics simulation code
• Scales well on many nodes, used on simple workstation as well as 100K core systems
• One of the six main applications for Titan, GPU based successor of Jaguar
GTC 2013
Compute Communications
Communications vs Compute Intense LAMMPS Simulations
GTC 2013
GTC 2013
Conclusions • Code is the problem, Stelletto CDP is our solution
• Agility means Small to Large, Bottom Up Design
• Quickly Configure Rapidly Changing Architectures
GTC 2013
Desirable Features • Quiet enough for office use
• Standard power using wall receptacles
• Full HPC capability in portable package
Facilitate Science and Engineering • Compliment HPC Development Systems and/or Code
• MD Script Development
• Low Node Count Production Runs
MedeA Instrument
GTC 2013
Compute evolved Instrument
Future Technology Challenges & Opportunities
1. New generation of GPU/GPGPU specialized not general purpose
2. API Library
3. Supercomputer – refresh takes time, money, planning
4. Portability
GTC 2013
GTC 2013
GTC 2013
Conclusions • Massively Parallel Computing is tomorrow’s HPC
• Agility means Small to Large, Bottom Up Design
• Quickly Configure Rapidly Changing Architectures
GTC 2013
Desirable Features • Quiet enough for office use
• Standard power using wall receptacles
• Full HPC capability in portable package
• Low Node Count Production Runs
• Compute Faster!!!
Best Value Proposition
GTC 2013
K5000 now allows up to 16 Screens in “Stelletto” Custom Case
VSMM – Paper Submission
GTC 2013
VR-Grotto Original Configuration
GTC 2013
Was 4, Now up to 16 screens
Cyber Archeology - Point Cloud Tour
GTC 2013
VR-Grotto SfM
GTC 2013
Scorpii
GTC 2013
6 GPUs, 9 Screens, >250K threads, 18M Pixels, ?Stereo
• Library for Scorpii
• Combines a huge library of GPU compute functions for math, image processing, signal processing, finance, oil & gas, genomics, and more
• With functions for scientific visualizations Uses CUDA + OpenGL
Platform
Visualizations
Example App
Evolution to Virtual Workspace
Stelletto (Compute) (Abstract to Instrument)
+ VR-Grotto (Visualization)
+ Communications API (Distributed Compute+Vis)
= Scorpii (Interactive Virtual Workspace)
GTC 2013
Thank You
• Pass around ArrayFire iPad Demo
GTC 2013