leveraging microsoft azure s gpu n series for compute and
play

Leveraging Microsoft Azures GPU N -Series for Compute and - PowerPoint PPT Presentation

S6839 Leveraging Microsoft Azures GPU N -Series for Compute and Visualization Karan Batta, Program Manager, Microsoft Azure Alexey Kamenev, Software Engineer, Microsoft Research Agenda Azure HPC in the Cloud T


  1. S6839 Leveraging Microsoft Azure’s GPU N -Series for Compute and Visualization Karan Batta, Program Manager, Microsoft Azure Alexey Kamenev, Software Engineer, Microsoft Research

  2. Agenda  Azure  HPC in the Cloud  T echnology/Architecture  CNTK Overview & Demo

  3. Vision  GPU based capabilities in cloud infrastructure  High end performance  Not “Swiss - army knife” approach  Deliver and empower developer scenarios  Achieve true “ HPC PC in the Cl e Clou oud ”  Critical workloads

  4. HPC in the Cloud APP exe exe exe exe

  5. Workflow Return Azure results Algorithm Rendering Manage Executable {REST API} Submit job GPU VMs Split job/ Upload data setup execution pipeline Outpu tputs ts GPU Visualization Dynamic Modelling Analytics Virtual Desktops

  6. Where? Financ Fi nce Manufa fact cturin uring g & Oi & Oil/Gas • FX Options • Automotive design • Risk Management • Reservoir modelling • Hedge Fund Management • Manipulation of models & parts Medi dia Re Rende dering ring • Streaming games/video • VFX/Ray-Tracing rendering • Transcoding • CAD applications • Social media analysis • Simulations

  7. T echnology  DDA (Discrete Device Assignment)  Introduced in Windows Server 2016  Pass-through PCIe devices  Allows for close to bare-metal performance

  8. Architecture • Custom Applications Applications • Data and Applications from the Azure Marketplace • Bring your own Image Client OS • Azure VM Marketplace Images GPU • Hyper-V Provisioning • DDA Host OS • NVIDIA M60 GPU (Viz SKU) Hardware • NVIDIA K80 GPU (Compute SKU)

  9. Visualization VMs NV6 NV12 NV24 6 12 24 Cores (E5-2690v3) (E5-2690v3) (E5-2690v3) 1 x M60 GPU (1/2 2 x M60 GPU (1 4 x M60 GPU (2 GPU Physical Card) Physical Card) Physical Cards) Memory 56 GB 112 GB 224 GB Disk ~380 GB SSD ~680 GB SSD ~1.5 TB SSD Network Azure Network Azure Network Azure Network

  10. Compute VMs NC6 NC12 NC24 NC24r 6 12 24 24 Cores (E5-2690v3) (E5-2690v3) (E5-2690v3) (E5-2690v3) 1 x K80 GPU (1/2 2 x K80 GPU (1 4 x K80 GPU (2 4 x K80 GPU (2 GPU Physical Card) Physical Card) Physical Cards) Physical Cards) Memory 56 GB 112 GB 224 GB 224 GB Disk ~380 GB SSD ~680 GB SSD ~1.5 TB SSD ~1.5 TB SSD Azure Network + Network Azure Network Azure Network Azure Network RDMA (RoCE)

  11. CNTK Alexey Kamenev Senior Software Engineer Microsoft Research

  12. CNTK Overview • A deep learning tool that balances • Efficienc ciency: Can train production systems as fast as possible • Perfor formanc mance: Can achieve state-of-the-art performance on benchmark tasks and production systems • Flex exib ibility lity: Can support various tasks such as speech, image, and text, and can try out new ideas quickly • Inspiration: Legos • Each brick is very simple and performs a specific function • Create arbitrary objects by combining many bricks • CNTK enables the creation of existing and novel models by combining simple functions in arbitrary ways. • Historical facts: • Created by Microsoft Speech researchers (Dong Yu et al.) 4 years ago Was quickly extended to handle other workloads (image/text) • • Open-sourced (CodePlex) in early 2015 • Moved to GitHub in Jan 2016

  13. Resources • “Deep Learning in Microsoft with CNTK” – Alexey exey Kame menev nev, , Micr croso soft – Hall l 3 – 4.30pm pm • CNTK (Deep-Learning toolkit) • htt ttps:// ://github github.co .com/ m/Micr Microso osoft/ t/CNTK CNTK • DDA (Direct Device Assignment) • htt ttp:// //blo blogs. gs.techn technet.com et.com/b/vi /b/virtuali tualizatio zation/ar n/archiv chive/ e/2015/11/23/ 015/11/23/disc discrete ete- devic ice-as assi signmen nment-gp gpus. us.as aspx • NVIDIA announcement • htt ttp://nvidianew //nvidianews.nvidia s.nvidia.co .com/ m/news/nvidia ews/nvidia-gpus pus-to to-accel accelerate erate-mic microso soft- azure

  14. Thank you!

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend