SEARCH SESSIONS

Search All
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

AI & Deep Learning Research
Presentation
Media
Abstract:
This tutorial will cover the issues encountered when deploying NVIDIA DGX-1/DGXStation into secure environment. For security reasons, some installations require that systems be isolated from the internet or outside networks. Since most DGX-1 softwar ...Read More
Abstract:
This tutorial will cover the issues encountered when deploying NVIDIA DGX-1/DGXStation into secure environment. For security reasons, some installations require that systems be isolated from the internet or outside networks. Since most DGX-1 software updates are accomplished through an over-the-network process with NVIDIA servers, this session will walk the participants through how updates can be made by maintaining an intermediary server. This session will be a combination of lecture, live demos and along with detailed instructions.  Back
 
Topics:
AI & Deep Learning Research, Data Center & Cloud Infrastructure
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8568
Streaming:
Share:
 
Abstract:
Spin up a deep learning (DL) proof-of-concept on a budget. We'll walk you through a DL workflow in the cloud leveraging DIGITS, then download a trained model, and run inference on a Jetson TX2. This session considers multiple options such as Nimbix, ...Read More
Abstract:
Spin up a deep learning (DL) proof-of-concept on a budget. We'll walk you through a DL workflow in the cloud leveraging DIGITS, then download a trained model, and run inference on a Jetson TX2. This session considers multiple options such as Nimbix, AMI, and NGC on Tesla P100, Tesla V100, and NVIDIA DGX-1 servers. This tutorial will be a combination of lecture, live demos, and detailed instructions.  Back
 
Topics:
AI & Deep Learning Research, Accelerated Data Science
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8286
Download:
Share:
AI Application, Deployment & Inference
Presentation
Media
Abstract:
Exploring the Best Server for AI Speaker: Samuel D. Matzek, Sr. Software Engineer Speaker: Maria Ward, IBM Accelerated Server Offering Manager Explore the server at the heart of the Summit and Sierra supercomputers, and the best server for ...Read More
Abstract:

Exploring the Best Server for AI Speaker: Samuel D. Matzek, Sr. Software Engineer Speaker: Maria Ward, IBM Accelerated Server Offering Manager Explore the server at the heart of the Summit and Sierra supercomputers, and the best server for AI. We will discuss the technical details that set this server apart and why it matters for your machine learning and deep learning workloads. IBM Cloud for AI at Scale Speaker: Alex Hudak, IBM Cloud Offering Manager AI is fast changing the modern enterprise with new applications that are resource demanding, but provide new capabilities to drive insight from customer data. IBM Cloud is partnering with NVIDIA to provide a world class and customized cloud environment to meet the needs of these new applications. Learn about the wide range of NVIDIA GPU solutions inside the IBM Cloud virtual and bare metal server portfolio, and how customers are using them across Deep Learning, Analytics, HPC workloads, and more. IBM Spectrum LSF Family Overview & GPU Support Speaker: Larry Adams, Global Architect - Cross Sector, Developer, Consultant, IBM Systems How to Fuel the Data Pipeline Speaker: Kent Koeninger, IBM IBM Storage Reference Architecture for AI with Autonomous Driving Speaker: Kent Koeninger, IBM  

  Back
 
Topics:
AI Application, Deployment & Inference
Type:
Sponsored Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S91053
Streaming:
Download:
Share:
Artificial Intelligence and Deep Learning
Presentation
Media
Abstract:
We'll introduce the Microsoft open source, production-grade deep learning Cognitive Toolkit (formerly CNTK) in a talk that will be a prelude to a detailed hands-on tutorial. The Cognitive Toolkit was used recently to achieve a major breakthr ...Read More
Abstract:

We'll introduce the Microsoft open source, production-grade deep learning Cognitive Toolkit (formerly CNTK) in a talk that will be a prelude to a detailed hands-on tutorial. The Cognitive Toolkit was used recently to achieve a major breakthrough in speech recognition by reaching human parity in conversational speech. The toolkit has been powering use cases leveraging highly performant GPU platforms. It is being used by several customers both on-premises and on Azure cloud. We'll introduce different use cases leveraging fully connected CNN, RNN/LSTM, auto encoders, and reinforcement learning. We'll deep dive into topics that enable superior performance of the toolkit in comparison with similar open source toolkits. We'll showcase scalability across multiple GPUs and multiple servers. We'll provide a teaser hands-on experience with Jupyter notebooks running on Azure with simple introductory to very advanced end-to-end use cases.

  Back
 
Topics:
Artificial Intelligence and Deep Learning, Accelerated Data Science
Type:
Talk
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7129
Download:
Share:
Deep Learning & AI Frameworks
Presentation
Media
Abstract:
Mixed precision training of deep neural networks provides tremendous benefit. It requires half the storage and data movement of single-precision values, and starting with the Volta GPU's Tensor Cores, provides up to 120 TFLOPS of math throughput, an ...Read More
Abstract:
Mixed precision training of deep neural networks provides tremendous benefit. It requires half the storage and data movement of single-precision values, and starting with the Volta GPU's Tensor Cores, provides up to 120 TFLOPS of math throughput, an 8X speedup over FP32. In this tutorial we'll first present the considerations and techniques when training with reduced precision, including master weights and automatic loss scaling. After, we'll discuss real-world training in mixed precision with a particular focus on the PyTorch and TensorFlow frameworks.  Back
 
Topics:
Deep Learning & AI Frameworks
Type:
Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S9143
Streaming:
Download:
Share:
 
Abstract:
We discuss the basic concepts of Bayesian deep learning will be introduced with a hands-on tutorial that walks through several example applications using ZhuSuan (https://github.com/thu-ml/zhusuan). We'll start with simpler models like Bayesian logi ...Read More
Abstract:
We discuss the basic concepts of Bayesian deep learning will be introduced with a hands-on tutorial that walks through several example applications using ZhuSuan (https://github.com/thu-ml/zhusuan). We'll start with simpler models like Bayesian logistic regression, and then proceed to deeper ones like Bayesian neural networks (BNN) and variational autoencoders (VAE). Learn how to use Bayesian methods to capture uncertainty of deep learning, including modeling the data distribution, calibrating the confidence of outputs, and smoothing predictions to prevent overfitting. Real problems (e.g. regression, image generation, semi-supervised classification) will be used to illustrate the models.  Back
 
Topics:
Deep Learning & AI Frameworks, Tools & Libraries
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8593
Streaming:
Download:
Share:
In-Situ & Scientific Visualization
Presentation
Media
Abstract:
Assessing complex, multi-dimensional scientific data visually requires custom and well-design visualization strategies that target the human's visual perception. NVIDIA IndeX grants scientists and developers access to its innermost raycasting operat ...Read More
Abstract:
Assessing complex, multi-dimensional scientific data visually requires custom and well-design visualization strategies that target the human's visual perception. NVIDIA IndeX grants scientists and developers access to its innermost raycasting operations and lets them inject CUDA code that is compiled and executed at runtime to customize the appearance of data samples. In this way, scientists and developers can leverage NVIDIA IndeX as an effective tool for creating user-defined and domain-specific advanced visualization techniques and for applying these techniques to enormously large scientific data interacitvely for substantial visual insight into the data. The tutorial guides scientists and developers through the process of creating and implementing custom visualization techniques using NVIDIA IndeX and CUDA runtime compilation functionality. With the help of well-choosen and constantly evolving example the tutorial will teach the audience how easily comprehensive visualization techniques can be implemented to gain deep insight into complex scientific data.  Back
 
Topics:
In-Situ & Scientific Visualization
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8705
Streaming:
Download:
Share:
Intelligent Machines, IoT & Robotics
Presentation
Media
Abstract:
Isaac SDK is NVIDIAs software development kit for robotics. At the core of Isaac is the Isaac Robot Engine which allows you to build modular and high-speed robotic applications and easily deploy them to Jetson platforms. Isaac also comes with over 30 ...Read More
Abstract:
Isaac SDK is NVIDIAs software development kit for robotics. At the core of Isaac is the Isaac Robot Engine which allows you to build modular and high-speed robotic applications and easily deploy them to Jetson platforms. Isaac also comes with over 30 GEMs providing solutions for hard robotics problems like navigation or perception algorithms. To get started Isaac provides tutorials, documentation and sample applications for Carter the delivery robot and Kaya the robot for makers. In the talk I will give an overview of Isaac and show a live demo of the SDK in action on a robot.  Back
 
Topics:
Intelligent Machines, IoT & Robotics
Type:
Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S9698
Streaming:
Share:
Performance Optimization
Presentation
Media
Abstract:
Learn how GPUs revolutionize the ability to scale Unified Communications in the cloud. Hear about Ribbon's innovation leveraging the power of the Nvidia GPU provide disruptive scale for simultaneous media processing. Ribbon was able to concurrentl ...Read More
Abstract:
Learn how GPUs revolutionize the ability to scale Unified Communications in the cloud. Hear about Ribbon's innovation leveraging the power of the Nvidia GPU provide disruptive scale for simultaneous media processing. Ribbon was able to concurrently process multiple, different audio and video codecs, on a single GPU, with the high fidelity and resolution that its customers demand. See actual test results showing the performance, quality, and substantial cost savings that were achieved. Learn more on how Ribbon's learning curve was accelerated by Nvidia's robust set of tutorials, whitepapers and training, code execution benchmarking and analysis tools, and support from knowledge experts.  Back
 
Topics:
Performance Optimization, 5G & Edge, Speech & Language Processing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8790
Streaming:
Download:
Share:
Programming Languages
Presentation
Media
Abstract:
Join us for an informative introduction to CUDA programming. The tutorial will begin with a brief overview of CUDA and data-parallelism before focusing on the GPU programming model. We will explore the fundamentals of GPU kernels, host and device res ...Read More
Abstract:
Join us for an informative introduction to CUDA programming. The tutorial will begin with a brief overview of CUDA and data-parallelism before focusing on the GPU programming model. We will explore the fundamentals of GPU kernels, host and device responsibilities, CUDA syntax and thread hierarchy. A programming demonstration of a simple CUDA kernel will be delivered. Printed copies of the material will be provided to all attendees for each session - collect all four!  Back
 
Topics:
Programming Languages
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8979
Streaming:
Download:
Share:
 
Abstract:
This tutorial dives deep into asynchronous operations and how to maximize throughput on both the CPU and GPU with streams. We will demonstrate how to build a CPU/GPU pipeline and how to design your algorithm to take advantage of asynchronous operatio ...Read More
Abstract:
This tutorial dives deep into asynchronous operations and how to maximize throughput on both the CPU and GPU with streams. We will demonstrate how to build a CPU/GPU pipeline and how to design your algorithm to take advantage of asynchronous operations. The second part of the session will focus on dynamic parallelism. A programming demo involving asynchronous operations will be delivered. Printed copies of the material will be provided to all attendees for each session - collect all four!  Back
 
Topics:
Programming Languages
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8981
Download:
Share:
 
Abstract:
GPUs are often the fastest way to obtain your scientific results, but many students and domain scientists don't know how to get started. In this tutorial we will take an application from simple, serial loops to a fully GPU-enabled application. Stude ...Read More
Abstract:
GPUs are often the fastest way to obtain your scientific results, but many students and domain scientists don't know how to get started. In this tutorial we will take an application from simple, serial loops to a fully GPU-enabled application. Students will learn a profile-guided approach to accelerating applications, including how to find hotspots, how to use OpenACC to accelerated important regions of code, and how to get the best performance they can on GPUs. No prior experience in GPU-programming or OpenACC is required, but experience with C, C++, or Fortran is a must. Several books will be given away to attendees who complete this tutorial.  Back
 
Topics:
Programming Languages, HPC and Supercomputing
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8382
Streaming:
Share:
 
Abstract:
Learn how to optimize your algorithms for NVIDIA GPUs. This informative tutorial will provide an overview of the key optimization strategies for compute, latency and memory bound problems. The session will include techniques for ensuring peak utiliza ...Read More
Abstract:
Learn how to optimize your algorithms for NVIDIA GPUs. This informative tutorial will provide an overview of the key optimization strategies for compute, latency and memory bound problems. The session will include techniques for ensuring peak utilization of CUDA cores by choosing the optimal block size. For compute bound algorithms we will discuss how to improve branching efficiency, intrinsic functions and loop unrolling. For memory bound algorithms, optimal access patterns for global and shared memory will be presented. Cooperative groups will also be introduced as an additional optimization technique. This session will include code examples throughout and a programming demonstration highlighting the optimal global memory access pattern which is applicable to all GPU architectures. Printed copies of the material will be provided to all attendees for each session - collect all four!  Back
 
Topics:
Programming Languages
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8982
Download:
Share:
 
Abstract:
Join us for an informative introductory tutorial intended for those new to CUDA and which serves as the foundation for our following three tutorials. Those with no previous CUDA experience will leave with essential knowledge to start programming in C ...Read More
Abstract:
Join us for an informative introductory tutorial intended for those new to CUDA and which serves as the foundation for our following three tutorials. Those with no previous CUDA experience will leave with essential knowledge to start programming in CUDA. For those with previous CUDA experience, this tutorial will refresh key concepts required for subsequent tutorials on CUDA optimization. The tutorial will begin with a brief overview of CUDA and data-parallelism before focusing on the GPU programming model. We'll explore the fundamentals of GPU kernels, host and device responsibilities, CUDA syntax, and thread hierarchy. We'll deliver a programming demonstration of a simple CUDA kernel. We'll also provide printed copies of the material to all attendees for each session - collect all four!  Back
 
Topics:
Programming Languages, Other
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7699
Download:
Share:
 
Abstract:
This tutorial is for those with a basic understanding of CUDA who want to learn about the GPU memory model and optimal storage locations. Attend session 1, "An Introduction to GPU Programming," to learn the basics of CUDA programming t ...Read More
Abstract:

This tutorial is for those with a basic understanding of CUDA who want to learn about the GPU memory model and optimal storage locations. Attend session 1, "An Introduction to GPU Programming," to learn the basics of CUDA programming that are required for Session 2. We'll begin with an essential overview of the GPU architecture and thread cooperation before focusing on different memory types available on the GPU. We'll define shared, constant, and global memory, and discuss the best locations to store your application data for optimized performance. We'll deliver a programming demonstration of shared and constant memory. We'll also provide printed copies of the material to all attendees for each session ? collect all four!

  Back
 
Topics:
Programming Languages
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7700
Download:
Share:
 
Abstract:
This tutorial builds on the two previous sessions ("An Introduction to GPU Programming" and "An Introduction to GPU Memory Model") and is intended for those with a basic understanding of CUDA programming. This tutorial dives ...Read More
Abstract:

This tutorial builds on the two previous sessions ("An Introduction to GPU Programming" and "An Introduction to GPU Memory Model") and is intended for those with a basic understanding of CUDA programming. This tutorial dives deep into asynchronous operations and how to maximize throughput on both the CPU and GPU with streams. We'll demonstrate how to build a CPU/GPU pipeline and how to design your algorithm to take advantage of asynchronous operations. In the second part of the session, we'll focus on dynamic parallelism. We'll deliver a programming demo involving asynchronous operations. We'll also provide printed copies of the material to all attendees for each session - collect all four!

  Back
 
Topics:
Programming Languages, Other
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7705
Download:
Share:
 
Abstract:
This tutorial is for those with some background in CUDA, including an understanding of the CUDA memory model and streaming multiprocessor. Our previous three tutorials provide the background information necessary for this session. This informative tu ...Read More
Abstract:
This tutorial is for those with some background in CUDA, including an understanding of the CUDA memory model and streaming multiprocessor. Our previous three tutorials provide the background information necessary for this session. This informative tutorial will provide an overview of the analysis performance tools and key optimization strategies for compute, latency, and memory bound problems. The session will include techniques for ensuring peak utilization of CUDA cores by choosing the optimal block size. It'll also include code examples and a programming demonstration highlighting the optimal global memory access pattern applicable to all GPU architectures. We'll provide printed copies of the material to all attendees for each session ? collect all four!  Back
 
Topics:
Programming Languages, Other
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7706
Download:
Share:
Real-Time Graphics
Presentation
Media
Abstract:
The NVIDIA MDL SDK provides a rich toolset to integrate MDL in a wide range of renderers, from physically based ray tracing to real-time applications. In this tutorial-like session, we''ll show how MDL materials and texturing functions can be compile ...Read More
Abstract:
The NVIDIA MDL SDK provides a rich toolset to integrate MDL in a wide range of renderers, from physically based ray tracing to real-time applications. In this tutorial-like session, we''ll show how MDL materials and texturing functions can be compiled for OptiX/CUDA, x86, and OpenGL target platforms. We''ll present how the MDL Distiller can be used to simplify MDL materials for use with real-time rendering solutions. Developers will learn about the available APIs and example code.  Back
 
Topics:
Real-Time Graphics, Rendering & Ray Tracing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8227
Streaming:
Share:
Rendering & Ray Tracing
Presentation
Media
Abstract:
The NVIDIA MDL SDK provides a rich toolset to integrate MDL in a wide range of renderers, from physically based ray tracing to real-time applications. In this tutorial-like session, we'll show how MDL materials and texturing functions can be compile ...Read More
Abstract:
The NVIDIA MDL SDK provides a rich toolset to integrate MDL in a wide range of renderers, from physically based ray tracing to real-time applications. In this tutorial-like session, we'll show how MDL materials and texturing functions can be compiled for OptiX/CUDA, x86, and OpenGL target platforms. We'll also discuss how the MDL Distiller can be used to simplify MDL materials for use with real-time rendering solutions. Developers will learn about the available APIs and example code.  Back
 
Topics:
Rendering & Ray Tracing, Tools & Libraries, Real-Time Graphics
Type:
Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S9177
Streaming:
Download:
Share:
 
Abstract:
We''ll provide a tutorial on how to enable immersive audio effects in games using NVIDIA VRWorks Audio game engine plugins. We''ll also do a walk-through of VRWorks Audio SDK C API and how it can be used to simulate acoustics for architectural and pr ...Read More
Abstract:
We''ll provide a tutorial on how to enable immersive audio effects in games using NVIDIA VRWorks Audio game engine plugins. We''ll also do a walk-through of VRWorks Audio SDK C API and how it can be used to simulate acoustics for architectural and pro use cases. We''ll talk about cover usage of VRWorks Audio within Carbon game engine and Holodeck.  Back
 
Topics:
Rendering & Ray Tracing, Virtual Reality & Augmented Reality
Type:
Talk
Event:
GTC Silicon Valley
Year:
2018
Session ID:
S8680
Streaming:
Download:
Share: