GTC ON-DEMAND

 
SEARCH SESSIONS
SEARCH SESSIONS

Search All
 
Refine Results:
 
Year(s)

SOCIAL MEDIA

EMAIL SUBSCRIPTION

 
 

GTC ON-DEMAND

Presentation
Media
Abstract:
We'll discuss motivations for deploying multi-GPU solutions, which provide elegant solutions for a wide range of complex visualization solutions, from flight simulators to large display walls. Numerous methods are available for leveraging multi-GPU systems for real-time rendering and video playback. We'll detail the available methods and explain the advantages of each approach.
We'll discuss motivations for deploying multi-GPU solutions, which provide elegant solutions for a wide range of complex visualization solutions, from flight simulators to large display walls. Numerous methods are available for leveraging multi-GPU systems for real-time rendering and video playback. We'll detail the available methods and explain the advantages of each approach.  Back
 
Topics:
Real-Time Graphics, Video & Image Processing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2019
Session ID:
S9397
Streaming:
Download:
Share:
 
Abstract:
Deep Learning has the potential to revolutionize the creative process in many ways, whether its applying a style to images and video, drastically improving denoising, incredibly realistic in-painting or even increasing resolution beyond whats previously possible. This session will describe how deep learning can be easily integrated into creative applications as well as demonstrate several real world examples such as, in-painting, style transfer, and super-resolution.
Deep Learning has the potential to revolutionize the creative process in many ways, whether its applying a style to images and video, drastically improving denoising, incredibly realistic in-painting or even increasing resolution beyond whats previously possible. This session will describe how deep learning can be easily integrated into creative applications as well as demonstrate several real world examples such as, in-painting, style transfer, and super-resolution.  Back
 
Topics:
Video & Image Processing
Type:
Talk
Event:
SIGGRAPH
Year:
2018
Session ID:
SIG1848
Streaming:
Share:
 
Abstract:
This session will introduce and provide an overview of the VRWorks Video 360 - NVIDIA''s implementation of a motion-flow-based, real-time, CUDA-accelerated , GPU-scalable, 360 Stereo Stitching SDK with support for both video and audio. We will go over the overall stitching pipeline, show example videos from different stereo rigs stitched using the SDK, describe the APIs, explain the process of writing sample apps using the SDK, and analyze the do''s-and-don''ts in obtaining a high-quality stitched output.
This session will introduce and provide an overview of the VRWorks Video 360 - NVIDIA''s implementation of a motion-flow-based, real-time, CUDA-accelerated , GPU-scalable, 360 Stereo Stitching SDK with support for both video and audio. We will go over the overall stitching pipeline, show example videos from different stereo rigs stitched using the SDK, describe the APIs, explain the process of writing sample apps using the SDK, and analyze the do''s-and-don''ts in obtaining a high-quality stitched output.  Back
 
Topics:
Media and Entertainment, Virtual Reality & Augmented Reality, Video & Image Processing
Type:
Talk
Event:
GTC Europe
Year:
2017
Session ID:
23449
Download:
Share:
 
Abstract:

We'll provide an introduction to high-dynamic range and describe application programming techniques for HDR rendering and display on NVIDIA GPUs. We'll discuss concepts such as colorspaces, expanding chromaticity versus luminance, and scene- and display-referred imaging. For application developers, takeaways will include methods to query and set GPU and display capabilities for HDR as well as OpenGL and DirectX programming to render and display HDR imagery.

We'll provide an introduction to high-dynamic range and describe application programming techniques for HDR rendering and display on NVIDIA GPUs. We'll discuss concepts such as colorspaces, expanding chromaticity versus luminance, and scene- and display-referred imaging. For application developers, takeaways will include methods to query and set GPU and display capabilities for HDR as well as OpenGL and DirectX programming to render and display HDR imagery.

  Back
 
Topics:
Real-Time Graphics, Media and Entertainment
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2017
Session ID:
S7394
Download:
Share:
 
Abstract:

We'll explore best practices and techniques for the development of efficient GPU-based video and image- processing applications. Topics to be discussed include threading models for efficient parallelism, CPU affinity to optimize system memory and GPU locality, image segmentation for overlapped asynchronous transfers, optimal memory usage strategies to reduce expensive data movement, and image format considerations to reduce and eliminate data conversions. Single and multi-GPU systems for uncompressed real time 4K video capture, processing, display, and play-out will be considered. Takeaways should prove applicable to developers of video broadcast and digital post production systems, as well as to developers of large scale visualization systems that require video ingest.

We'll explore best practices and techniques for the development of efficient GPU-based video and image- processing applications. Topics to be discussed include threading models for efficient parallelism, CPU affinity to optimize system memory and GPU locality, image segmentation for overlapped asynchronous transfers, optimal memory usage strategies to reduce expensive data movement, and image format considerations to reduce and eliminate data conversions. Single and multi-GPU systems for uncompressed real time 4K video capture, processing, display, and play-out will be considered. Takeaways should prove applicable to developers of video broadcast and digital post production systems, as well as to developers of large scale visualization systems that require video ingest.

  Back
 
Topics:
Best of GTC Talks
Type:
Talk
Event:
SIGGRAPH
Year:
2016
Session ID:
SIG1602
Streaming:
Download:
Share:
 
Abstract:

We'll provide an introduction to High Dynamic Range (HDR) and describe application programming techniques for HDR rendering and display on NVIDIA GPUs. Concepts to be discussed include color spaces, expanding chromaticity versus luminance, and scene and display referred imaging. For application developers, takeaways will include methods to query and set GPU and display capabilities for HDR as well as OpenGL and DirectX programming to render and display HDR imagery.

We'll provide an introduction to High Dynamic Range (HDR) and describe application programming techniques for HDR rendering and display on NVIDIA GPUs. Concepts to be discussed include color spaces, expanding chromaticity versus luminance, and scene and display referred imaging. For application developers, takeaways will include methods to query and set GPU and display capabilities for HDR as well as OpenGL and DirectX programming to render and display HDR imagery.

  Back
 
Topics:
Best of GTC Talks
Type:
Talk
Event:
SIGGRAPH
Year:
2016
Session ID:
SIG1611
Streaming:
Download:
Share:
 
Abstract:

This session will explore best practices and techniques for the development of efficient GPU-based video and image processing applications. Topics to be discussed include threading models for efficient parallelism, CPU affinity to optimize system memory and GPU locality, image segmentation for overlapped asynchronous transfers, optimal memory usage strategies to reduce expensive data movement, and image format considerations to reduce and eliminate data conversions. Single and multi-GPU systems for uncompressed real time 4K video capture, processing, display and play-out will be considered. Takeaways should prove applicable to developers of video broadcast and digital post production systems as well as to developers of large scale visualization systems that require video ingest.

This session will explore best practices and techniques for the development of efficient GPU-based video and image processing applications. Topics to be discussed include threading models for efficient parallelism, CPU affinity to optimize system memory and GPU locality, image segmentation for overlapped asynchronous transfers, optimal memory usage strategies to reduce expensive data movement, and image format considerations to reduce and eliminate data conversions. Single and multi-GPU systems for uncompressed real time 4K video capture, processing, display and play-out will be considered. Takeaways should prove applicable to developers of video broadcast and digital post production systems as well as to developers of large scale visualization systems that require video ingest.

  Back
 
Topics:
Media and Entertainment, Professional Visualisation, Video & Image Processing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2016
Session ID:
S6160
Streaming:
Share:
 
Abstract:

The GPU is a high performing floating point parallel processor with extremely high memory bandwidth. This makes it ideally suited for video and image processing applications. This tutorial will present the latest techniques for optimal GPU-based video processing.

The GPU is a high performing floating point parallel processor with extremely high memory bandwidth. This makes it ideally suited for video and image processing applications. This tutorial will present the latest techniques for optimal GPU-based video processing.

  Back
 
Topics:
Video & Image Processing, Performance Optimization, Media and Entertainment, Real-Time Graphics
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2014
Session ID:
S4324
Streaming:
Download:
Share:
 
Abstract:

A high performance parallel floating point processor with very high memory bandwidth, the GPU is ideal for video and image processing applications. This tutorial will describe best practices for the efficient transfer of video and image data to and from the GPU as well as techniques for the optimal use of GPU resources for video and image data processing. Simple CUDA-based examples will be utilized to demonstrate concepts presented.

A high performance parallel floating point processor with very high memory bandwidth, the GPU is ideal for video and image processing applications. This tutorial will describe best practices for the efficient transfer of video and image data to and from the GPU as well as techniques for the optimal use of GPU resources for video and image data processing. Simple CUDA-based examples will be utilized to demonstrate concepts presented.

  Back
 
Topics:
Video & Image Processing, High Resolution High Frame Rate Video & Cinema, Media and Entertainment, Real-Time Broadcast Graphics
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2013
Session ID:
S3039
Streaming:
Download:
Share:
 
Abstract:

Have questions, concerns or thoughts about the direction of GPU-based video and image processing? Join NVIDIA experts and partners for a lively discussion of such topics as application design, multi-GPU architecture, data movement, threading, APIs, and color management as they apply to Video and Image processing applications.

Have questions, concerns or thoughts about the direction of GPU-based video and image processing? Join NVIDIA experts and partners for a lively discussion of such topics as application design, multi-GPU architecture, data movement, threading, APIs, and color management as they apply to Video and Image processing applications.

  Back
 
Topics:
Media and Entertainment, Media and Entertainment, Real-Time Graphics, Real-Time Graphics
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2013
Session ID:
S3048
Streaming:
Download:
Share:
 
Abstract:

This tutorial will demonstrate how video I/O devices can take advantage of the GPU Direct for Video API to optimize the data transfer performance for digital video, film and broadcast applications and computer vision applications. The GPU Direct for Video API is a technology that permits the DMA transfer of data buffers between video I/O devices and the GPU through the use of a shared system memory buffer for immediate processing by OpenGL, DirectX, CUDA and OpenCL. This direct transfer can improve synchronization and eliminate latency between video capture, GPU processing and video output.

This tutorial will demonstrate how video I/O devices can take advantage of the GPU Direct for Video API to optimize the data transfer performance for digital video, film and broadcast applications and computer vision applications. The GPU Direct for Video API is a technology that permits the DMA transfer of data buffers between video I/O devices and the GPU through the use of a shared system memory buffer for immediate processing by OpenGL, DirectX, CUDA and OpenCL. This direct transfer can improve synchronization and eliminate latency between video capture, GPU processing and video output.

  Back
 
Topics:
Audio, Image and Video Processing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2012
Session ID:
S2049
Streaming:
Download:
Share:
 
Abstract:

The combination of the GPU's massively parallel compute engine with extremely high memory bandwidth and new programming paradigms such as CUDA and OpenCL have made the GPU well suited for image and video processing applications. This session will explore best practices and techniques for the development of efficient GPU-based video and image processing applications. Topics to be discussed include image segmentation and threading models for efficient parallelism, optimal memory usage strategies to reduce expensive data movement as well as multi-GPU considerations. Case studies and examples specific to video and image processing will be presented.

The combination of the GPU's massively parallel compute engine with extremely high memory bandwidth and new programming paradigms such as CUDA and OpenCL have made the GPU well suited for image and video processing applications. This session will explore best practices and techniques for the development of efficient GPU-based video and image processing applications. Topics to be discussed include image segmentation and threading models for efficient parallelism, optimal memory usage strategies to reduce expensive data movement as well as multi-GPU considerations. Case studies and examples specific to video and image processing will be presented.

  Back
 
Topics:
Audio, Image and Video Processing
Type:
Talk
Event:
GTC Silicon Valley
Year:
2012
Session ID:
S2328
Streaming:
Download:
Share:
 
Abstract:

Have questions, concerns or thoughts about the direction of GPU-based video and image processing? Join NVIDIA engineers and product managers for a lively discussion of such topics as application design, multi-GPU architecture, data movement, threading, APIs, and color management as they apply to Video and Image processing applications.

Have questions, concerns or thoughts about the direction of GPU-based video and image processing? Join NVIDIA engineers and product managers for a lively discussion of such topics as application design, multi-GPU architecture, data movement, threading, APIs, and color management as they apply to Video and Image processing applications.

  Back
 
Topics:
Audio, Image and Video Processing
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2012
Session ID:
S2601
Streaming:
Download:
Share:
 
Abstract:

This tutorial session teaches attendees how to program the NVIDIA Quadro Digital Video Pipeline with OpenGL. It will go in-depth into the techniques and recommended practices.

This tutorial session teaches attendees how to program the NVIDIA Quadro Digital Video Pipeline with OpenGL. It will go in-depth into the techniques and recommended practices.

  Back
 
Topics:
General Interest, Programming Languages, Graphics and AI, Video & Image Processing
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2010
Session ID:
S102158
Streaming:
Download:
Share:
 
Abstract:

Learn how to program the NVIDIA Quadro Digital Video pipeline using Direct3D. This session will provide an overview of the SDK, discuss device control, data transfers, performance measuring and tuning, ancillary data and application design considerations.

Learn how to program the NVIDIA Quadro Digital Video pipeline using Direct3D. This session will provide an overview of the SDK, discuss device control, data transfers, performance measuring and tuning, ancillary data and application design considerations.

  Back
 
Topics:
General Interest, Programming Languages, Graphics and AI, Video & Image Processing
Type:
Tutorial
Event:
GTC Silicon Valley
Year:
2010
Session ID:
S102159
Streaming:
Download:
Share:
 
Abstract:

The Quadro Professional Video Pipeline enables the binding of SDI video input and output devices directly to the GPU. This provides applications with the extraordinary capability to performing capture, processing and then output live to air or other video device completely in video memory on the GPU. Gone are the days of needing a CPU and lots of system memory for video processing. Come learn how to capture SDI video directly to GPU memory for subsequent processing as Video Textures, Video Buffer Objects or in CUDA. Once in the GPU, the video processing possibilities are endless, color grading, transcoding, compositing, restoration, effects etc. Then, output the ultimate quality imagery directly from GPU memory live to air, the network, presentation system or other video recording or display device. This session will present the Quadro Profession Video API and solution stack with case studies and usage examples.

The Quadro Professional Video Pipeline enables the binding of SDI video input and output devices directly to the GPU. This provides applications with the extraordinary capability to performing capture, processing and then output live to air or other video device completely in video memory on the GPU. Gone are the days of needing a CPU and lots of system memory for video processing. Come learn how to capture SDI video directly to GPU memory for subsequent processing as Video Textures, Video Buffer Objects or in CUDA. Once in the GPU, the video processing possibilities are endless, color grading, transcoding, compositing, restoration, effects etc. Then, output the ultimate quality imagery directly from GPU memory live to air, the network, presentation system or other video recording or display device. This session will present the Quadro Profession Video API and solution stack with case studies and usage examples.

  Back
 
Topics:
Video & Image Processing, Graphics and AI, Professional Visualisation, Tools & Libraries
Type:
Talk
Event:
GTC Silicon Valley
Year:
2009
Session ID:
S09073
Streaming:
Download:
Share:
 
 
Previous
  • Amazon Web Services
  • IBM
  • Cisco
  • Dell EMC
  • Hewlett Packard Enterprise
  • Inspur
  • Lenovo
  • SenseTime
  • Supermicro Computers
  • Synnex
  • Autodesk
  • HP
  • Linear Technology
  • MSI Computer Corp.
  • OPTIS
  • PNY
  • SK Hynix
  • vmware
  • Abaco Systems
  • Acceleware Ltd.
  • ASUSTeK COMPUTER INC
  • Cray Inc.
  • Exxact Corporation
  • Flanders - Belgium
  • Google Cloud
  • HTC VIVE
  • Liqid
  • MapD
  • Penguin Computing
  • SAP
  • Sugon
  • Twitter
Next