Accelerators and GPUs at NVIDIA, with Pramod Ramarao

Kubernetes Podcast from Google

Episode | Podcast

Date: Tue, 25 Feb 2020 23:03:32 +0000

<p>GPUs do more than move shapes on a gamer’s screen - they increasingly move self-driving cars and 5G packets, running on Kubernetes. <a href="https://devblogs.nvidia.com/author/pramarao/">Pramod Ramarao</a> is a Product Manager at NVIDIA, and joins <a href="https://kubernetespodcast.com/about">your hosts</a> to talk about accelerators, containers, drivers, machine learning and more.</p> <p>Do you have something cool to share? Some questions? Let us know:</p> <ul> <li>web: <a href="https://kubernetespodcast.com">kubernetespodcast.com</a></li> <li>mail: <a href="mailto:kubernetespodcast@google.com">kubernetespodcast@google.com</a></li> <li>twitter: <a href="https://twitter.com/kubernetespod">@kubernetespod</a></li> </ul> <h3 id="chatter-of-the-week">Chatter of the week</h3> <ul> <li>Printer networking <ul> <li><a href="https://en.wikipedia.org/wiki/JetDirect">HP JetDirect</a></li> <li><a href="https://en.wikipedia.org/wiki/USB_hardware#Connector_types">USB Type B</a></li> <li><a href="https://en.wikipedia.org/wiki/USB-C">The mess that is USB Type-C</a></li> <li><a href="https://en.wikipedia.org/wiki/Parallel_port">The solution</a></li> </ul> </li> <li>Adam wants software-defined faucets <ul> <li><a href="https://www.aliexpress.com/item/1000005729132.html">Glowing LED faucet</a> - where does the electricity come from?</li> <li><a href="https://faucet.nz/">Faucet, a SDN controller</a></li> </ul> </li> </ul> <h3 id="news-of-the-week">News of the week</h3> <ul> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/announcing-application-manager-for-google-kubernetes-engine"> Google Cloud launches Application Manager for GKE in Beta</a></li> <li><a href="https://cloud.google.com/kubernetes-engine/docs/concepts/cluster-upgrades#surge"> GKE Surge Upgrades GA</a></li> <li><a href="https://cloud.google.com/sdk/gcloud/reference/container/clusters/create#--node-locations"> GKE Node Locations GA</a></li> <li><a href="https://cloud.google.com/blog/topics/hybrid-cloud/announcing-the-anthos-ready-storage-qualification"> Anthos Ready Storage qualification</a></li> <li><a href="https://banzaicloud.com/blog/kafka-disaster-recovery-csi/">Kafka disaster recovery with Supertubes</a> from Banzai Cloud <ul> <li><a href="https://kubernetespodcast.com/episode/059-banzai-cloud/">Episode 59, with Janos Matyas</a></li> </ul> </li> <li><a href="https://www.stackrox.com/press-releases/2020/02/stackrox-report-reveals-that-container-and-kubernetes-security-concerns-are-inhibiting-business-innovation/"> StackRox’s State of Container and Kubernetes Security report</a></li> <li><a href="https://cilium.io/blog/2020/02/18/cilium-17/">Cilium 1.7</a> <ul> <li><a href="https://kubernetespodcast.com/episode/091-ebpf-and-falco/">Last week’s ode to eBPF, with Leonardo Di Donato</a></li> </ul> </li> <li><a href="https://convox.com/blog/convox-multi-cloud">Convox launches multi-cloud</a></li> <li><a href="https://github.com/dpeckett/pangolin">Pangolin</a>, an experimental Kubernetes autoscaler by Damian Peckett <ul> <li><a href="https://www.reddit.com/r/kubernetes/comments/f7q9lr/pangolin_an_experimental_kubernetes_autoscaler/"> Damian’s Reddit post</a></li> <li><a href="https://en.wikipedia.org/wiki/Bang%E2%80%93bang_control">Bang-bang control theory</a></li> <li><a href="https://en.wikipedia.org/wiki/Bon_bon_chicken">Bang-bang chicken</a></li> </ul> </li> <li><a href="https://blocksandfiles.com/2020/02/18/dell-emcs-rack-in-a-box-streaming-data-storage-platform/"> Dell/EMC rack-in-a-box</a> <ul> <li><a href="https://en.wikipedia.org/wiki/Jack-in-the-box">Jack-in-the-box</a></li> <li><a href="http://www.piedpiper.com/thinking-inside-the-box/">The Hooli Box</a></li> </ul> </li> <li><a href="https://www.prnewswire.com/news-releases/platform9-announces-new-us-distribution-relationship-with-promark-301004382.html"> Platform9 now distributed by Promark</a> <ul> <li>But not <a href="https://www.primark.com/">Primark</a></li> <li><a href="https://kubernetespodcast.com/episode/088-vms-edge-and-platform9/"> Episode 88, with Madhura Maskasky</a></li> </ul> </li> <li><a href="https://cloud.google.com/blog/products/containers-kubernetes/kubernetes-engine-features-and-guidance-to-help-lock-down-your-containers"> GKE security updates & defense-in-depth strategies</a></li> <li><a href="https://cloud.google.com/kubernetes-engine/docs/best-practices/enterprise-multitenancy"> Best practices for enterprise multi-tenancy with GKE</a></li> <li><a href="https://twitter.com/Andy_Allbright/status/1231411413144539138">Andrew Allbright contributes to Minikube</a></li> <li><a href="https://kubernetes.io/blog/2020/02/18/contributor-summit-amsterdam-schedule-announced/"> Kubernetes Contributor Summit schedule announced</a></li> <li>That discount code again again again: <strong><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/register/"> KCEUGKP15</a></strong></li> </ul> <h3 id="links-from-the-interview">Links from the interview</h3> <ul> <li><a href="https://nvidia.com/">NVIDIA</a></li> <li><a href="https://en.wikipedia.org/wiki/Graphics_processing_unit">Graphics Processing Unit</a> (GPU)</li> <li><a href="https://blogs.nvidia.com/blog/2009/12/16/whats-the-difference-between-a-cpu-and-a-gpu/"> Differences between CPU and GPU</a></li> <li><a href="https://en.wikipedia.org/wiki/X87">The math co-processor</a></li> <li><a href="https://en.wikipedia.org/wiki/General-purpose_computing_on_graphics_processing_units"> General-purpose computing on GPUs</a> (commonly known as GPGPU)</li> <li><a href="https://en.wikipedia.org/wiki/CUDA">CUDA</a>, with a C <ul> <li><a href="https://developer.nvidia.com/cuda-zone">NVIDIA CUDA Zone</a></li> <li><a href="https://developer.nvidia.com/how-to-cuda-c-cpp">CUDA C++</a></li> </ul> </li> <li><a href="https://en.wikipedia.org/wiki/OpenGL">OpenGL</a> and <a href="https://en.wikipedia.org/wiki/Vulkan_(API)">Vulkan</a>, with a K</li> <li><a href="https://developer.nvidia.com/kubernetes-gpu">Kubernetes on NVIDIA GPUs</a> <ul> <li><a href="https://cloud.google.com/nvidia/">NVIDIA on Google Cloud Platform</a></li> </ul> </li> <li><a href="https://kubernetes.io/docs/concepts/extend-kubernetes/compute-storage-net/device-plugins/"> Device plugins for Kubernetes</a> and <a href="https://kubernetes.io/docs/tasks/manage-gpus/scheduling-gpus/">scheduling GPUs</a> <ul> <li><a href="https://github.com/NVIDIA/k8s-device-plugin">NVIDIA device plugin</a></li> <li><a href="https://docs.nvidia.com/datacenter/kubernetes/index.html">Kubernetes on NVIDIA GPU documentation</a></li> </ul> </li> <li><a href="https://www.nvidia.com/en-gb/gpu-cloud/">NDC Hub</a> for drivers and containers</li> <li><a href="https://www.nvidia.com/en-gb/data-center/products/egx-edge-computing/"> NVIDIA EGX</a> for Edge computing with Kubernetes <ul> <li><a href="https://blogs.nvidia.com/blog/2019/10/21/ai-edge-deployments-kubernetes/"> Pramod’s announcement blog</a></li> </ul> </li> <li><a href="https://blogs.nvidia.com/blog/2016/08/22/difference-deep-learning-training-inference-ai/"> Deep Learning Training vs Inferencing</a></li> <li><a href="https://devblogs.nvidia.com/nvidia-gpu-operator-simplifying-gpu-management-in-kubernetes/"> NVIDIA GPU operator</a></li> <li><a href="https://devblogs.nvidia.com/author/pramarao/">Pramod Ramarao</a></li> </ul>