SlideShare uma empresa Scribd logo
1 de 88
1
ALISON B LOWNDES
AI DevRel | EMEA
@alisonblowndes
March 2018
Fuelling the AI Revolution
with Gaming
InfoQ.com: News & Community Site
Watch the video with slide
synchronization on InfoQ.com!
https://www.infoq.com/presentations/
nvidia-gpu-ai-gaming
• Over 1,000,000 software developers, architects and CTOs read the site world-
wide every month
• 250,000 senior developers subscribe to our weekly newsletter
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• 2 dedicated podcast channels: The InfoQ Podcast, with a focus on
Architecture and The Engineering Culture Podcast, with a focus on building
• 96 deep dives on innovative topics packed as downloadable emags and
minibooks
• Over 40 new content items per week
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
Presented at QCon London
www.qconlondon.com
2
The day job
AUTOMOTIVE
Auto sensors reporting
location, problems
COMMUNICATIONS
Location-based advertising
CONSUMER PACKAGED GOODS
Sentiment analysis of
what’s hot, problems
$
FINANCIAL SERVICES
Risk & portfolio analysis
New products
EDUCATION & RESEARCH
Experiment sensor analysis
HIGH TECHNOLOGY /
INDUSTRIAL MFG.
Mfg. quality
Warranty analysis
LIFE SCIENCES MEDIA/ENTERTAINMENT
Viewers / advertising
effectiveness
ON-LINE SERVICES /
SOCIAL MEDIA
People & career matching
HEALTH CARE
Patient sensors,
monitoring, EHRs
OIL & GAS
Drilling exploration sensor
analysis
RETAIL
Consumer sentiment
TRAVEL &
TRANSPORTATION
Sensor analysis for
optimal traffic flows
UTILITIES
Smart Meter analysis
for network capacity,
LAW ENFORCEMENT
& DEFENSE
Threat analysis - social media
monitoring, photo analysis
www.FrontierDevelopmentLab.org
4
Gaming
GPU Computing
VR AI & HPC Self-Driving Cars
NVIDIA
5
THE ERA OF AI
The Defining Technology of Our Generation
Siri, Alexa, Facebook,
Twitter
WEB SERVICES
Radiology, Pathology,
Genomics
HEALTHCAREINTELLIGENT MACHINES
Self-Driving Cars,
Robotics
SECURITY
Cybersecurity, Public
Safety
FINANCE
Fraud Detection,
Trading
6
NVIDIA RESEARCH
An unlikely hero…
Unreal Engine 4
©
Epic Games
8
EMBED TORNADO VIDEO
Definitions
11
“the machine equivalent of experience”
12
2012
13
GPU Computing
A kernel runs on an SM > grid of blocks > WARP (32 threads)
The kernel is the unit of work {instruction stream with arguments}
x86
14
THE RISE OF GPU COMPUTING
Big Data Needs Algorithms and Compute That Scales
1980 1990 2000 2010 2020
Original data up to the year 2010 collected and plotted by M. Horowitz,
F. Labonte, O. Shacham, K. Olukotun, L. Hammond, and C. Batten New plot and data collected for 2010-2015 by K. Rupp
103
105
107
1.5X per year
END OF MOORE’S LAW
Single-threaded perf
GPU-Computing perf
1.5X per year
1.1X per year
CPU vs. GPU
15
https://devblogs.nvidia.com/parallelforall/even-easier-introduction-cuda/
16
DEEP LEARNING
SUPERVISED LEARNING
NEW PROGRAMMING MODEL
DEVICE
EDGE
CLOUD
19
CONVOLUTION
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
1
2
2
1
1
1
0
1
2
2
2
1
1
0
1
2
2
2
1
1
0
0
1
1
1
1
1
0
0
0
0
0
0
0
4
0
0
0
0
0
0
0
-4
1
0
-8
Source
Pixel
Convolution
kernel
New pixel value
(destination
pixel)
Centre element of the kernel is placed over the source pixel.
The source pixel is then replaced with a weighted sum of
itself and nearby pixels.
http://www.biomachina.org/
20
Image “Volvo XC90”
Image source: “Unsupervised Learning of Hierarchical Representations with Convolutional Deep Belief Networks” ICML 2009 & Comm. ACM 2011.
Honglak Lee, Roger Grosse, Rajesh Ranganath, and Andrew Ng.
CONVOLUTIONAL NEURAL NETWORKS
21
TRAINING VS INFERENCE
22
EXAMPLE: AUTOENCODERS
Feature Learning
Sparse
Representation
Training
Data
Reconstruction
Encoder Decoder
Minimize Reconstruction Error
-
InputLayer
HiddenLayer
HiddenLayer
HiddenLayer
BottleneckLayer
HiddenLayer
HiddenLayer
HiddenLayer
OutputLayer
23
Residual Networks
24
RNN
Miro Enev, NVIDIA
25
Long short-term memory (LSTM)
Hochreiter (1991) analysed vanishing gradient “LSTM falls out of this almost naturally”
Gates control importance of
the corresponding
activations
Training
via
backprop
unfolded
in time
LSTM:
input
gate
output
gate
Long time dependencies are preserved until
input gate is closed (-) and forget gate is open (O)
forget
gate
Fig from Vinyals et al, Google April 2015 NIC Generator
Fig from Graves, Schmidhuber et al, Supervised
Sequence Labelling with RNNs
26
ARCHITECTURES
Larger image: http://www.asimovinstitute.org/neural-network-zoo/
27
http://distill.pub/2017/momentum/
28
Li et al, University of Maryland & US Naval Academy
https://arxiv.org/pdf/1712.09913.pdf
29
30
Capsules & routing with EM, Hinton et al
https://arxiv.org/pdf/1710.09829.pdf [NIPS2017]
31
32
Brain Computer Interfaces
Focused on treatment for
disease and dysfunction
eg epilepsy, depression,
Parkinsons but ultimately
to advance human
intelligence by restoring
and extending cognitive
vibrancy.
THE NEXT STAGE
34
DEEPMIND ALPHA* 1.0 => 2.0 => 0.0
* ..a deeply structured hybrid (Gary Marcus, Jan 2018)
35
ROBOTS
THINK /
REASON
SENSE /
PERCEIVE
ACT
36
37
LaserSnake - B13 Cave and Kuka
38
Holodeck: photorealistic, collaborative VR
environment
Real-world experience through sight, sound, and
haptics
Explore high-fidelity, full-resolution models
THE DESIGN LAB OF THE
FUTURE
IMMERSIVE AI
39
40
LEARNING FROM SCRATCH
https://arxiv.org/pdf/1802.10567.pdf
41
OPENMINED
https://github.com/OpenMined
A massive Deep Learning challenge
43
DEEP LEARNING FOR SELF DRIVING CARS
Multi-class detection (DriveNet)
OpenRoadNet LaneNet 3D Bounding Boxes
44
45
46
47
Radiation Therapy with AI
ViewRay MRIdian (imaging & radiation dose)
48
A PLETHORA OF HEALTHCARE STORIES
Molecular Energetics
For Drug Discovery
AI for Drug Discovery
Medical Decision
Making
Treatment Outcomes
Reducing Cancer
Diagnosis Errors by
85%
Predicting Toxicology
Predicting Growth
Problems
Image Processing Gene Mutations Detect Colon Polyps
Predicting Disease from
Medical Records
Enabling Detection of
Fatty Acid Liver Disease
49
AN AI MONITOR OF
EARTH’S VITALS
The Earth’s climate has changed throughout
history, but in recent years there have been record
increases in temperature, glacial retreat and rising
sea levels. NASA Ames is using satellite imagery to
measure the effects of carbon and greenhouse gas
emissions on the planet. To do so, they developed
DeepSat―a deep learning framework for satellite
image classification trained on a GPU-powered
supercomputer. The enhanced satellite imagery
will help scientists plan to protect ecosystems and
farmers improve crop production.
NASA: Late summer 2016, forest fires in Africa produce plumes of CO2
Left: CO2 - 10/14/2016 / Right: CO2 - 12/24/2016
Source: https://climate.nasa.gov/climate_resources/142/
50
AI IMPROVES
THE CUSTOMER
EXPERIENCE
AI is dramatically changing the online shopping
experience with tangible improvements to retailers
and consumers. In 2016 online British grocery giant
Ocado improved customer service with their AI-
enhanced contact center, and is applying machine
learning and NVIDIA GPUs to develop humanoid
robotics to assist maintenance technicians, and
advanced computer vision for image classification
and recognition to replace barcode systems.
Computer vision will expedite the picking process
and better ensure orders are filled correctly so
customers receive exactly what they ordered.
51NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.
VARIETYVELOCITYVOLUME
BIG DATA 4V’S
Sheer amount Data in Many FormsStreaming
VERACITY
Is it useful
52
GPU OPEN ANALYTICS INITIATIVE
github.com/gpuopenanalytics
GPU Data Frame (GDF)
Ingest/
Parse
Exploratory
Analysis
Feature
Engineering
ML/DL
Algorithms
Grid Search
Scoring
Model
Export
53
COMPUTATIONAL & DATA SCIENCE
AI SUPERCOMPUTING WILL TRANSFORM HPC
Extending Reach of HPC By Combining Computational & Data Science
DATA SCIENCECOMPUTATIONAL SCIENCE
Turbulent Flow Molecular Dynamics
Structural Analysis N-body Simulation “Next move?”
“Is there cancer?”“What’s happening?”
“What does she mean?” Understanding Universe
Clean EnergyDrug Discovery
Monitoring Climate
Change
54
55
GPU READY APPS
AWARENESS : ADOPTION : UTILIZATION
✓ Easy setup
✓ Best app practices
✓ Optimal results
✓ Higher productivity
✓ Faster discoveries
App Users
Life Science
Developers
Deep Learning
IT Managers
HPC/Data Centers
Simple, ISV-approved,
step-by-step
instructions
1.
2.
3.
4.
5.
Target
Customers
Quick Start
Guide
User
Benefits
www.nvidia.com/gpu-ready-apps
56
RESERVOIR SIMULATION
CPU Based
One Billion Cell Simulation: 21 Hours, 470 Servers
Source: https://blogs.nvidia.com/blog/2017/04/25/how-gpus-can-make-the-most-of-fossil-fuel-resources/
57
RESERVOIR SIMULATION
GPU Based
Simulation
Resolution
100x
Simulation
Speed
10x
Hardware
Cost
75%
One Billion Cell Simulation: 92 Minutes, 30 Servers
Source: Simulating a Billion Cell Oil Reservoir with IBM, NVIDIA, and Stone Ridge Technologies | http://www.stoneridgetechnology.com
58
59
TESLA V100
THE MOST ADVANCED DATA CENTER GPU EVER BUILT
5,120 CUDA cores
640 NEW Tensor cores
7.5 FP64 TFLOPS | 15 FP32 TFLOPS
120 Tensor TFLOPS
20MB SM RF | 16MB Cache | 16GB HBM2 @ 900 GB/s
300 GB/s NVLink
https://devblogs.nvidia.com/parallelforall/inside-volta/
60
TITAN V
THE MOST POWERFUL PC GPU EVER
5,120 CUDA cores
640 NEW Tensor cores
12GB HBM2 Memory 1.7Gbps
110 Tensor TFLOPS
13.8 TFLOPS fp16 | 6.9 fp32
61
GROUNDBREAKING AI
AT YOUR DESK
Designed for your office
DGX Station is the world’s first
personal supercomputer for leading-
edge AI development. Built on the
same Deep Learning Stack powering
all NVIDIA DGX™ Systems, you can now
experiment at your desk and extend
your work across DGX Systems and
the cloud.
62
The high cost of drug discovery is driving researchers
and pharmaceutical companies to turn to AI as a
faster, more efficient way to develop new drugs.
Professor Okuno, Kyoto University and RIKEN, have
formed the Life INtelligence Consortium (LINC) to
build an AI drug discovery ecosystem in Japan. LINC
uses the NVIDIA DGX-1 AI supercomputer―the DGX-1
delivers the extreme performance LINC needs to
solve complex problems and speed drug discovery.
DGX-1 POWERS
FASTER, MORE
EFFICIENT DRUG
DISCOVERY
63
40 PetaFLOPS Peak FP64 Performance | 660 PetaFLOPS DL FP16 Performance | 660 NVIDIA DGX-1 Server Nodes
ANNOUNCING
NVIDIA SATURNV WITH VOLTA
ANNOUNCING
NVIDIA SATURNV WITH VOLTA
Max-Q operating mode (< 7.5 watts) delivers up to 2x energy efficiency vs. Jetson TX1 maximum performance
Max- P operating mode (< 15 watts) delivers up to 2x performance vs. Jetson TX1 maximum performance
NVIDIA JETSON TX2
EMBEDDED AI SUPERCOMPUTER
Advanced AI at the edge
JetPack SDK
< 7.5 watts full module
Up to 2X performance or 2X energy efficiency
65
NVIDIA DEEP LEARNING SOFTWARE PLATFORM
NVIDIA DEEP LEARNING SDK
TRAINING DEPLOY WITH TENSORRT
TRAINED
NETWORK
TRAINING
DATA TRAINING
DATA MANAGEMENT
MODEL ASSESSMENT
EMBEDDED
Jetson TX
AUTOMOTIVE
Drive PX (XAVIER)
DATA CENTER
Tesla (Pascal, Volta)
GATHER AND LABEL
Rapidly label data,
guide training get
insights
Gather Data
Curate data sets
CNN
RNN
FC
66
developer.nvidia.com
May 8-11, 2017 | Silicon Valley
CUDA 9
https://devblogs.nvidia.com/parallelforall/cuda-9-features-revealed/
68
DEEP LEARNING
GPU ACCELERATED LIBRARIES
“Drop-in” Acceleration for Your Applications
LINEAR ALGEBRA PARALLEL ALGORITHMS
SIGNAL, IMAGE & VIDEO
TensorRT
nvGRAPH NCCL
cuBLAS
cuSPARSE cuRAND
DeepStream SDK NVIDIA NPPcuFFT
CUDA
Math library
cuSOLVER
CODEC SDKcuDNN
69
Pascal
main()
{
<serial code>
#pragma acc kernels
{
<parallel code>
}
}
Add Simple Compiler Directive
OpenACC is a directives-
based programming approach
to parallel computing
designed for performance
and portability on CPUs
and GPUs for HPC.
70
NVIDIA ® DGX-1™
Containerized Applications
TF Tuned SW
NVIDIA Docker
CNTK Tuned SW
NVIDIA Docker
Caffe2 Tuned SW
NVIDIA Docker
Pytorch Tuned SW
NVIDIA Docker
CUDA RTCUDA RTCUDA RTCUDA RT
Linux Kernel + CUDA Driver
Tuned SW
NVIDIA Docker
CUDA RT
Other
Frameworks
and Apps. . .
THE POWER TO RUN MULTIPLE
FRAMEWORKS AT ONCE
Container Images portable across new driver versions
71NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE.
NVIDIA DEEP LEARNING SDK UPDATE
GPU-accelerated
DL Primitives
Faster training
Optimizations for RNNs
Leading frameworks support
cuDNN 7
Multi-node distributed
training (multiple machines)
Leading frameworks support
Multi-GPU &
Multi-node
NCCL 2
TensorFlow model reader
Object detection
INT8 RNNs support
High-performance
Inference Engine
TensorRT 3
72
NVIDIA TensorRT 3
Compiler for Optimized Neural Networks
Weight & Activation Precision Calibration
Layer & Tensor Fusion
Kernel Auto-Tuning
Multi-Stream Execution
TensorRT
Compiled &
Optimized Neural
Network
Trained Neural
Network
Kernel Auto-tuning
Layer & Tensor Fusion
Dynamic Tensor
Memory
Weight & Activation
Precision Calibration
Multi-Stream
Execution
Programmable Inference Accelerator
NEW NVIDIA TENSORRT 3
DRIVE PX 2
JETSON TX2
NVIDIA DLA
TESLA P4
TensorRT
TESLA V100
Programmable Inference Accelerator
Compile and Optimize Neural Networks | Support for Every Framework
Optimize for Each Target Platform
74
75
76
77
Benchmarks Jan 2018https://github.com/u39kun/deep-learning-benchmark
78
WHAT’S NEW IN DIGITS 6?
TENSORFLOW SUPPORT NEW PRE-TRAINED MODELS
Train TensorFlow Models Interactively with
DIGITS
Image Classification: VGG-16, ResNet50
Object Detection: DetectNet
79
DEEP LEARNING ACROSS PLATFORMS
WITH NGC
Desktops powered by
NVIDIA Titan Volta|Pascal
OEM Servers and
NVIDIA DGX Systems
Amazon EC2 P3 instances
with NVIDIA Volta
80
PULL CONTAINERDEPLOY IMAGESIGN UP
THREE STEPS TO DEEP LEARNING WITH NGC
To get an NGC account, go
to:
www.nvidia.com/ngcsignup
Pick your desired
framework (TensorFlow,
PyTorch, MXNet, etc.),
and pull the container
into your instance
On Amazon EC2, choose a
P3 instance and deploy
the NVIDIA Volta Deep
Learning AMI for NGC
The Deep Learning Institute also
makes teaching kits available to
qualified educators.
These kits are not available for
commercial users.
TEACHING KITS
Fundamentals
Accelerated Computing
Game Development &
Digital Content
Finance
NVIDIA DEEP LEARNING
INSTITUTE
Online self-paced labs and instructor-led
workshops on deep learning and
accelerated computing
Take self-paced labs at
www.nvidia.co.uk/dlilabs
View upcoming workshops and request a
workshop onsite at www.nvidia.co.uk/dli
Educators can join the University
Ambassador Program to teach DLI courses
on campus and access resources. Learn
more at www.nvidia.com/dli
Intelligent Video
Analytics
Healthcare
Robotics
Autonomous Vehicles
Virtual Reality
83
NVIDIA
INCEPTION
PROGRAM
Accelerates AI startups with a boost of
GPU tools, tech and deep learning expertise
Startup Qualifications
Driving advances in the field of AI
Business plan
Incorporated
Web presence
Technology
DL startup kit*
Pascal Titan X
Deep Learning Institute (DLI) credit
Connect with a DL tech expert
DGX-1 ISV discount*
Software release notification
Live webinar and office hours
*By application
Marketing
Inclusion in NVIDIA marketing efforts
GPU Technology Conference (GTC)
discount
Emerging Company Summit (ECS)
participation+
Marketing kit
One-page story template
eBook template
Inception web badge and banners
Social promotion request form
Event opportunities list
Promotion at industry events
GPU ventures+
+By invitation
www.nvidia.com/inception
84
March 26—29, 2018 | Silicon Valley | #GTC18
www.gputechconf.com
CONNECT
Connect with technology
experts from NVIDIA and
other leading organizations
LEARN
Gain insight and valuable
hands-on training through
hundreds of sessions and
research posters
DISCOVER
See how GPU technologies
are creating amazing
breakthroughs in important
fields such as deep learning
INNOVATE
Hear about disruptive
innovations as early-stage
companies and startups
present their work
Don’t miss the world’s most important event for GPU developers
March 26—29, 2018 in Silicon Valley
REGISTER using code ‘NVALOWNDES’ for a 25% DISCOUNT at www.GPUTECHCONF.COM
85
Watch the video with slide synchronization on
InfoQ.com!
https://www.infoq.com/presentations/nvidia-
gpu-ai-gaming

Mais conteúdo relacionado

Mais procurados

The Deep Learning Revolution
The Deep Learning RevolutionThe Deep Learning Revolution
The Deep Learning RevolutionNVIDIA
 
Fueling the Next Wave of AI Discovery - CVPR 2018
Fueling the Next Wave of AI Discovery - CVPR 2018Fueling the Next Wave of AI Discovery - CVPR 2018
Fueling the Next Wave of AI Discovery - CVPR 2018NVIDIA
 
Nvidia SC16: The Greatest Challenges Can't Wait
Nvidia SC16: The Greatest Challenges Can't WaitNvidia SC16: The Greatest Challenges Can't Wait
Nvidia SC16: The Greatest Challenges Can't Waitinside-BigData.com
 
Code for good
Code for goodCode for good
Code for goodRenee Yao
 
The Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life SciencesThe Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life SciencesNVIDIA
 
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪MAKERPRO.cc
 
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusBenchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusbyteLAKE
 
2nd DL Meetup @ Dublin - Irene
2nd DL Meetup @ Dublin - Irene2nd DL Meetup @ Dublin - Irene
2nd DL Meetup @ Dublin - IreneZihui Li
 
AI in Healh Care using IBM POWER systems
AI in Healh Care using IBM POWER systems AI in Healh Care using IBM POWER systems
AI in Healh Care using IBM POWER systems Ganesan Narayanasamy
 
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIUSING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIRakuten Group, Inc.
 
OptIPuter Planetary-Scale Applications Overview
OptIPuter Planetary-Scale Applications OverviewOptIPuter Planetary-Scale Applications Overview
OptIPuter Planetary-Scale Applications OverviewLarry Smarr
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIAEdge AI and Vision Alliance
 
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...KTN
 
Reactive robotics io_t_2017
Reactive robotics io_t_2017Reactive robotics io_t_2017
Reactive robotics io_t_2017Trayan Iliev
 
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?Skolkovo Robotics Center
 
"Computar? ... Hello Computar!"
"Computar? ... Hello Computar!""Computar? ... Hello Computar!"
"Computar? ... Hello Computar!"williamvanetten
 

Mais procurados (20)

The Deep Learning Revolution
The Deep Learning RevolutionThe Deep Learning Revolution
The Deep Learning Revolution
 
Fueling the Next Wave of AI Discovery - CVPR 2018
Fueling the Next Wave of AI Discovery - CVPR 2018Fueling the Next Wave of AI Discovery - CVPR 2018
Fueling the Next Wave of AI Discovery - CVPR 2018
 
Nvidia SC16: The Greatest Challenges Can't Wait
Nvidia SC16: The Greatest Challenges Can't WaitNvidia SC16: The Greatest Challenges Can't Wait
Nvidia SC16: The Greatest Challenges Can't Wait
 
Code for good
Code for goodCode for good
Code for good
 
The Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life SciencesThe Best of AI and HPC in Healthcare and Life Sciences
The Best of AI and HPC in Healthcare and Life Sciences
 
AI on the Edge
AI on the EdgeAI on the Edge
AI on the Edge
 
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
 
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel MovidiusBenchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
Benchmark of common AI accelerators: NVIDIA GPU vs. Intel Movidius
 
2nd DL Meetup @ Dublin - Irene
2nd DL Meetup @ Dublin - Irene2nd DL Meetup @ Dublin - Irene
2nd DL Meetup @ Dublin - Irene
 
Tech Radar
Tech RadarTech Radar
Tech Radar
 
AI in Healh Care using IBM POWER systems
AI in Healh Care using IBM POWER systems AI in Healh Care using IBM POWER systems
AI in Healh Care using IBM POWER systems
 
USING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCIUSING VISION SENSORS FOR INNOVATIVE HCI
USING VISION SENSORS FOR INNOVATIVE HCI
 
OptIPuter Planetary-Scale Applications Overview
OptIPuter Planetary-Scale Applications OverviewOptIPuter Planetary-Scale Applications Overview
OptIPuter Planetary-Scale Applications Overview
 
PGDay Brasilia 2017
PGDay Brasilia 2017PGDay Brasilia 2017
PGDay Brasilia 2017
 
Deep Learning Update May 2016
Deep Learning Update May 2016Deep Learning Update May 2016
Deep Learning Update May 2016
 
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
“Streamlining Development of Edge AI Applications,” a Presentation from NVIDIA
 
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...
Implementing AI: Running AI at the Edge: Embedding low-cost intelligence with...
 
Reactive robotics io_t_2017
Reactive robotics io_t_2017Reactive robotics io_t_2017
Reactive robotics io_t_2017
 
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?[Skolkovo Robotics V] Race for AI:  What do VCs expect from AI startups?
[Skolkovo Robotics V] Race for AI: What do VCs expect from AI startups?
 
"Computar? ... Hello Computar!"
"Computar? ... Hello Computar!""Computar? ... Hello Computar!"
"Computar? ... Hello Computar!"
 

Semelhante a Fuelling the AI Revolution with Gaming

Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsSimplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsRenee Yao
 
Fuelling the AI Revolution with Gaming
Fuelling the AI Revolution with GamingFuelling the AI Revolution with Gaming
Fuelling the AI Revolution with GamingAlison B. Lowndes
 
AI in the Financial Services Industry
AI in the Financial Services IndustryAI in the Financial Services Industry
AI in the Financial Services IndustryAlison B. Lowndes
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Rakuten Group, Inc.
 
Fueling the AI Revolution with Gaming
Fueling the AI Revolution with GamingFueling the AI Revolution with Gaming
Fueling the AI Revolution with GamingAlison B. Lowndes
 
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...Codemotion
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceAlison B. Lowndes
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening KeynoteNVIDIA
 
GTC China 2016
GTC China 2016GTC China 2016
GTC China 2016NVIDIA
 
End-to-End Big Data AI with Analytics Zoo
End-to-End Big Data AI with Analytics ZooEnd-to-End Big Data AI with Analytics Zoo
End-to-End Big Data AI with Analytics ZooJason Dai
 
HPC Top 5 Stories: Dec. 12, 2016
HPC Top 5 Stories: Dec. 12, 2016HPC Top 5 Stories: Dec. 12, 2016
HPC Top 5 Stories: Dec. 12, 2016NVIDIA
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIndrajit Poddar
 
Deep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailDeep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailE2E Networks Limited
 
Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Alison B. Lowndes
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC
 

Semelhante a Fuelling the AI Revolution with Gaming (20)

Aplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do PetróleoAplicações Potenciais de Deep Learning à Indústria do Petróleo
Aplicações Potenciais de Deep Learning à Indústria do Petróleo
 
Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX SystemsSimplifying AI Infrastructure: Lessons in Scaling on DGX Systems
Simplifying AI Infrastructure: Lessons in Scaling on DGX Systems
 
Phi Week 2019
Phi Week 2019Phi Week 2019
Phi Week 2019
 
Fuelling the AI Revolution with Gaming
Fuelling the AI Revolution with GamingFuelling the AI Revolution with Gaming
Fuelling the AI Revolution with Gaming
 
AI in the Financial Services Industry
AI in the Financial Services IndustryAI in the Financial Services Industry
AI in the Financial Services Industry
 
Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)Introduction to Deep Learning (NVIDIA)
Introduction to Deep Learning (NVIDIA)
 
Fueling the AI Revolution with Gaming
Fueling the AI Revolution with GamingFueling the AI Revolution with Gaming
Fueling the AI Revolution with Gaming
 
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...
Alison B Lowndes - Fueling the Artificial Intelligence Revolution with Gaming...
 
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptxOpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
OpenACC and Open Hackathons Monthly Highlights: July 2022.pptx
 
Harnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligenceHarnessing the virtual realm for successful real world artificial intelligence
Harnessing the virtual realm for successful real world artificial intelligence
 
GTC 2016 Opening Keynote
GTC 2016 Opening KeynoteGTC 2016 Opening Keynote
GTC 2016 Opening Keynote
 
GTC China 2016
GTC China 2016GTC China 2016
GTC China 2016
 
End-to-End Big Data AI with Analytics Zoo
End-to-End Big Data AI with Analytics ZooEnd-to-End Big Data AI with Analytics Zoo
End-to-End Big Data AI with Analytics Zoo
 
HPC Top 5 Stories: Dec. 12, 2016
HPC Top 5 Stories: Dec. 12, 2016HPC Top 5 Stories: Dec. 12, 2016
HPC Top 5 Stories: Dec. 12, 2016
 
DataArt
DataArtDataArt
DataArt
 
AI + E-commerce
AI + E-commerceAI + E-commerce
AI + E-commerce
 
Introduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI PlatformIntroduction to PowerAI - The Enterprise AI Platform
Introduction to PowerAI - The Enterprise AI Platform
 
Deep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and RetailDeep Learning & AI for Healthcare and Retail
Deep Learning & AI for Healthcare and Retail
 
Tales of AI agents saving the human race!
Tales of AI agents saving the human race!Tales of AI agents saving the human race!
Tales of AI agents saving the human race!
 
OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020OpenACC Monthly Highlights: May 2020
OpenACC Monthly Highlights: May 2020
 

Mais de C4Media

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoC4Media
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileC4Media
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020C4Media
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsC4Media
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No KeeperC4Media
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like OwnersC4Media
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaC4Media
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideC4Media
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDC4Media
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine LearningC4Media
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at SpeedC4Media
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsC4Media
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsC4Media
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerC4Media
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleC4Media
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeC4Media
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereC4Media
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing ForC4Media
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data EngineeringC4Media
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreC4Media
 

Mais de C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Fuelling the AI Revolution with Gaming

  • 1. 1 ALISON B LOWNDES AI DevRel | EMEA @alisonblowndes March 2018 Fuelling the AI Revolution with Gaming
  • 2. InfoQ.com: News & Community Site Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ nvidia-gpu-ai-gaming • Over 1,000,000 software developers, architects and CTOs read the site world- wide every month • 250,000 senior developers subscribe to our weekly newsletter • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • 2 dedicated podcast channels: The InfoQ Podcast, with a focus on Architecture and The Engineering Culture Podcast, with a focus on building • 96 deep dives on innovative topics packed as downloadable emags and minibooks • Over 40 new content items per week
  • 3. Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide Presented at QCon London www.qconlondon.com
  • 4. 2 The day job AUTOMOTIVE Auto sensors reporting location, problems COMMUNICATIONS Location-based advertising CONSUMER PACKAGED GOODS Sentiment analysis of what’s hot, problems $ FINANCIAL SERVICES Risk & portfolio analysis New products EDUCATION & RESEARCH Experiment sensor analysis HIGH TECHNOLOGY / INDUSTRIAL MFG. Mfg. quality Warranty analysis LIFE SCIENCES MEDIA/ENTERTAINMENT Viewers / advertising effectiveness ON-LINE SERVICES / SOCIAL MEDIA People & career matching HEALTH CARE Patient sensors, monitoring, EHRs OIL & GAS Drilling exploration sensor analysis RETAIL Consumer sentiment TRAVEL & TRANSPORTATION Sensor analysis for optimal traffic flows UTILITIES Smart Meter analysis for network capacity, LAW ENFORCEMENT & DEFENSE Threat analysis - social media monitoring, photo analysis
  • 6. 4 Gaming GPU Computing VR AI & HPC Self-Driving Cars NVIDIA
  • 7. 5 THE ERA OF AI The Defining Technology of Our Generation Siri, Alexa, Facebook, Twitter WEB SERVICES Radiology, Pathology, Genomics HEALTHCAREINTELLIGENT MACHINES Self-Driving Cars, Robotics SECURITY Cybersecurity, Public Safety FINANCE Fraud Detection, Trading
  • 9. An unlikely hero… Unreal Engine 4 © Epic Games
  • 12.
  • 13. 11 “the machine equivalent of experience”
  • 15. 13 GPU Computing A kernel runs on an SM > grid of blocks > WARP (32 threads) The kernel is the unit of work {instruction stream with arguments} x86
  • 16. 14 THE RISE OF GPU COMPUTING Big Data Needs Algorithms and Compute That Scales 1980 1990 2000 2010 2020 Original data up to the year 2010 collected and plotted by M. Horowitz, F. Labonte, O. Shacham, K. Olukotun, L. Hammond, and C. Batten New plot and data collected for 2010-2015 by K. Rupp 103 105 107 1.5X per year END OF MOORE’S LAW Single-threaded perf GPU-Computing perf 1.5X per year 1.1X per year CPU vs. GPU
  • 18. 16
  • 20. SUPERVISED LEARNING NEW PROGRAMMING MODEL DEVICE EDGE CLOUD
  • 21. 19 CONVOLUTION 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 2 2 1 1 1 0 1 2 2 2 1 1 0 1 2 2 2 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 4 0 0 0 0 0 0 0 -4 1 0 -8 Source Pixel Convolution kernel New pixel value (destination pixel) Centre element of the kernel is placed over the source pixel. The source pixel is then replaced with a weighted sum of itself and nearby pixels. http://www.biomachina.org/
  • 22. 20 Image “Volvo XC90” Image source: “Unsupervised Learning of Hierarchical Representations with Convolutional Deep Belief Networks” ICML 2009 & Comm. ACM 2011. Honglak Lee, Roger Grosse, Rajesh Ranganath, and Andrew Ng. CONVOLUTIONAL NEURAL NETWORKS
  • 24. 22 EXAMPLE: AUTOENCODERS Feature Learning Sparse Representation Training Data Reconstruction Encoder Decoder Minimize Reconstruction Error - InputLayer HiddenLayer HiddenLayer HiddenLayer BottleneckLayer HiddenLayer HiddenLayer HiddenLayer OutputLayer
  • 27. 25 Long short-term memory (LSTM) Hochreiter (1991) analysed vanishing gradient “LSTM falls out of this almost naturally” Gates control importance of the corresponding activations Training via backprop unfolded in time LSTM: input gate output gate Long time dependencies are preserved until input gate is closed (-) and forget gate is open (O) forget gate Fig from Vinyals et al, Google April 2015 NIC Generator Fig from Graves, Schmidhuber et al, Supervised Sequence Labelling with RNNs
  • 30. 28 Li et al, University of Maryland & US Naval Academy https://arxiv.org/pdf/1712.09913.pdf
  • 31. 29
  • 32. 30 Capsules & routing with EM, Hinton et al https://arxiv.org/pdf/1710.09829.pdf [NIPS2017]
  • 33. 31
  • 34. 32 Brain Computer Interfaces Focused on treatment for disease and dysfunction eg epilepsy, depression, Parkinsons but ultimately to advance human intelligence by restoring and extending cognitive vibrancy.
  • 36. 34 DEEPMIND ALPHA* 1.0 => 2.0 => 0.0 * ..a deeply structured hybrid (Gary Marcus, Jan 2018)
  • 38. 36
  • 39. 37 LaserSnake - B13 Cave and Kuka
  • 40. 38 Holodeck: photorealistic, collaborative VR environment Real-world experience through sight, sound, and haptics Explore high-fidelity, full-resolution models THE DESIGN LAB OF THE FUTURE IMMERSIVE AI
  • 41. 39
  • 44. A massive Deep Learning challenge
  • 45. 43 DEEP LEARNING FOR SELF DRIVING CARS Multi-class detection (DriveNet) OpenRoadNet LaneNet 3D Bounding Boxes
  • 46. 44
  • 47. 45
  • 48. 46
  • 49. 47 Radiation Therapy with AI ViewRay MRIdian (imaging & radiation dose)
  • 50. 48 A PLETHORA OF HEALTHCARE STORIES Molecular Energetics For Drug Discovery AI for Drug Discovery Medical Decision Making Treatment Outcomes Reducing Cancer Diagnosis Errors by 85% Predicting Toxicology Predicting Growth Problems Image Processing Gene Mutations Detect Colon Polyps Predicting Disease from Medical Records Enabling Detection of Fatty Acid Liver Disease
  • 51. 49 AN AI MONITOR OF EARTH’S VITALS The Earth’s climate has changed throughout history, but in recent years there have been record increases in temperature, glacial retreat and rising sea levels. NASA Ames is using satellite imagery to measure the effects of carbon and greenhouse gas emissions on the planet. To do so, they developed DeepSat―a deep learning framework for satellite image classification trained on a GPU-powered supercomputer. The enhanced satellite imagery will help scientists plan to protect ecosystems and farmers improve crop production. NASA: Late summer 2016, forest fires in Africa produce plumes of CO2 Left: CO2 - 10/14/2016 / Right: CO2 - 12/24/2016 Source: https://climate.nasa.gov/climate_resources/142/
  • 52. 50 AI IMPROVES THE CUSTOMER EXPERIENCE AI is dramatically changing the online shopping experience with tangible improvements to retailers and consumers. In 2016 online British grocery giant Ocado improved customer service with their AI- enhanced contact center, and is applying machine learning and NVIDIA GPUs to develop humanoid robotics to assist maintenance technicians, and advanced computer vision for image classification and recognition to replace barcode systems. Computer vision will expedite the picking process and better ensure orders are filled correctly so customers receive exactly what they ordered.
  • 53. 51NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE. VARIETYVELOCITYVOLUME BIG DATA 4V’S Sheer amount Data in Many FormsStreaming VERACITY Is it useful
  • 54. 52 GPU OPEN ANALYTICS INITIATIVE github.com/gpuopenanalytics GPU Data Frame (GDF) Ingest/ Parse Exploratory Analysis Feature Engineering ML/DL Algorithms Grid Search Scoring Model Export
  • 55. 53 COMPUTATIONAL & DATA SCIENCE AI SUPERCOMPUTING WILL TRANSFORM HPC Extending Reach of HPC By Combining Computational & Data Science DATA SCIENCECOMPUTATIONAL SCIENCE Turbulent Flow Molecular Dynamics Structural Analysis N-body Simulation “Next move?” “Is there cancer?”“What’s happening?” “What does she mean?” Understanding Universe Clean EnergyDrug Discovery Monitoring Climate Change
  • 56. 54
  • 57. 55 GPU READY APPS AWARENESS : ADOPTION : UTILIZATION ✓ Easy setup ✓ Best app practices ✓ Optimal results ✓ Higher productivity ✓ Faster discoveries App Users Life Science Developers Deep Learning IT Managers HPC/Data Centers Simple, ISV-approved, step-by-step instructions 1. 2. 3. 4. 5. Target Customers Quick Start Guide User Benefits www.nvidia.com/gpu-ready-apps
  • 58. 56 RESERVOIR SIMULATION CPU Based One Billion Cell Simulation: 21 Hours, 470 Servers Source: https://blogs.nvidia.com/blog/2017/04/25/how-gpus-can-make-the-most-of-fossil-fuel-resources/
  • 59. 57 RESERVOIR SIMULATION GPU Based Simulation Resolution 100x Simulation Speed 10x Hardware Cost 75% One Billion Cell Simulation: 92 Minutes, 30 Servers Source: Simulating a Billion Cell Oil Reservoir with IBM, NVIDIA, and Stone Ridge Technologies | http://www.stoneridgetechnology.com
  • 60. 58
  • 61. 59 TESLA V100 THE MOST ADVANCED DATA CENTER GPU EVER BUILT 5,120 CUDA cores 640 NEW Tensor cores 7.5 FP64 TFLOPS | 15 FP32 TFLOPS 120 Tensor TFLOPS 20MB SM RF | 16MB Cache | 16GB HBM2 @ 900 GB/s 300 GB/s NVLink https://devblogs.nvidia.com/parallelforall/inside-volta/
  • 62. 60 TITAN V THE MOST POWERFUL PC GPU EVER 5,120 CUDA cores 640 NEW Tensor cores 12GB HBM2 Memory 1.7Gbps 110 Tensor TFLOPS 13.8 TFLOPS fp16 | 6.9 fp32
  • 63. 61 GROUNDBREAKING AI AT YOUR DESK Designed for your office DGX Station is the world’s first personal supercomputer for leading- edge AI development. Built on the same Deep Learning Stack powering all NVIDIA DGX™ Systems, you can now experiment at your desk and extend your work across DGX Systems and the cloud.
  • 64. 62 The high cost of drug discovery is driving researchers and pharmaceutical companies to turn to AI as a faster, more efficient way to develop new drugs. Professor Okuno, Kyoto University and RIKEN, have formed the Life INtelligence Consortium (LINC) to build an AI drug discovery ecosystem in Japan. LINC uses the NVIDIA DGX-1 AI supercomputer―the DGX-1 delivers the extreme performance LINC needs to solve complex problems and speed drug discovery. DGX-1 POWERS FASTER, MORE EFFICIENT DRUG DISCOVERY
  • 65. 63 40 PetaFLOPS Peak FP64 Performance | 660 PetaFLOPS DL FP16 Performance | 660 NVIDIA DGX-1 Server Nodes ANNOUNCING NVIDIA SATURNV WITH VOLTA ANNOUNCING NVIDIA SATURNV WITH VOLTA
  • 66. Max-Q operating mode (< 7.5 watts) delivers up to 2x energy efficiency vs. Jetson TX1 maximum performance Max- P operating mode (< 15 watts) delivers up to 2x performance vs. Jetson TX1 maximum performance NVIDIA JETSON TX2 EMBEDDED AI SUPERCOMPUTER Advanced AI at the edge JetPack SDK < 7.5 watts full module Up to 2X performance or 2X energy efficiency
  • 67. 65 NVIDIA DEEP LEARNING SOFTWARE PLATFORM NVIDIA DEEP LEARNING SDK TRAINING DEPLOY WITH TENSORRT TRAINED NETWORK TRAINING DATA TRAINING DATA MANAGEMENT MODEL ASSESSMENT EMBEDDED Jetson TX AUTOMOTIVE Drive PX (XAVIER) DATA CENTER Tesla (Pascal, Volta) GATHER AND LABEL Rapidly label data, guide training get insights Gather Data Curate data sets CNN RNN FC
  • 69. May 8-11, 2017 | Silicon Valley CUDA 9 https://devblogs.nvidia.com/parallelforall/cuda-9-features-revealed/
  • 70. 68 DEEP LEARNING GPU ACCELERATED LIBRARIES “Drop-in” Acceleration for Your Applications LINEAR ALGEBRA PARALLEL ALGORITHMS SIGNAL, IMAGE & VIDEO TensorRT nvGRAPH NCCL cuBLAS cuSPARSE cuRAND DeepStream SDK NVIDIA NPPcuFFT CUDA Math library cuSOLVER CODEC SDKcuDNN
  • 71. 69 Pascal main() { <serial code> #pragma acc kernels { <parallel code> } } Add Simple Compiler Directive OpenACC is a directives- based programming approach to parallel computing designed for performance and portability on CPUs and GPUs for HPC.
  • 72. 70 NVIDIA ® DGX-1™ Containerized Applications TF Tuned SW NVIDIA Docker CNTK Tuned SW NVIDIA Docker Caffe2 Tuned SW NVIDIA Docker Pytorch Tuned SW NVIDIA Docker CUDA RTCUDA RTCUDA RTCUDA RT Linux Kernel + CUDA Driver Tuned SW NVIDIA Docker CUDA RT Other Frameworks and Apps. . . THE POWER TO RUN MULTIPLE FRAMEWORKS AT ONCE Container Images portable across new driver versions
  • 73. 71NVIDIA CONFIDENTIAL. DO NOT DISTRIBUTE. NVIDIA DEEP LEARNING SDK UPDATE GPU-accelerated DL Primitives Faster training Optimizations for RNNs Leading frameworks support cuDNN 7 Multi-node distributed training (multiple machines) Leading frameworks support Multi-GPU & Multi-node NCCL 2 TensorFlow model reader Object detection INT8 RNNs support High-performance Inference Engine TensorRT 3
  • 74. 72 NVIDIA TensorRT 3 Compiler for Optimized Neural Networks Weight & Activation Precision Calibration Layer & Tensor Fusion Kernel Auto-Tuning Multi-Stream Execution TensorRT Compiled & Optimized Neural Network Trained Neural Network Kernel Auto-tuning Layer & Tensor Fusion Dynamic Tensor Memory Weight & Activation Precision Calibration Multi-Stream Execution Programmable Inference Accelerator
  • 75. NEW NVIDIA TENSORRT 3 DRIVE PX 2 JETSON TX2 NVIDIA DLA TESLA P4 TensorRT TESLA V100 Programmable Inference Accelerator Compile and Optimize Neural Networks | Support for Every Framework Optimize for Each Target Platform
  • 76. 74
  • 77. 75
  • 78. 76
  • 80. 78 WHAT’S NEW IN DIGITS 6? TENSORFLOW SUPPORT NEW PRE-TRAINED MODELS Train TensorFlow Models Interactively with DIGITS Image Classification: VGG-16, ResNet50 Object Detection: DetectNet
  • 81. 79 DEEP LEARNING ACROSS PLATFORMS WITH NGC Desktops powered by NVIDIA Titan Volta|Pascal OEM Servers and NVIDIA DGX Systems Amazon EC2 P3 instances with NVIDIA Volta
  • 82. 80 PULL CONTAINERDEPLOY IMAGESIGN UP THREE STEPS TO DEEP LEARNING WITH NGC To get an NGC account, go to: www.nvidia.com/ngcsignup Pick your desired framework (TensorFlow, PyTorch, MXNet, etc.), and pull the container into your instance On Amazon EC2, choose a P3 instance and deploy the NVIDIA Volta Deep Learning AMI for NGC
  • 83. The Deep Learning Institute also makes teaching kits available to qualified educators. These kits are not available for commercial users. TEACHING KITS
  • 84. Fundamentals Accelerated Computing Game Development & Digital Content Finance NVIDIA DEEP LEARNING INSTITUTE Online self-paced labs and instructor-led workshops on deep learning and accelerated computing Take self-paced labs at www.nvidia.co.uk/dlilabs View upcoming workshops and request a workshop onsite at www.nvidia.co.uk/dli Educators can join the University Ambassador Program to teach DLI courses on campus and access resources. Learn more at www.nvidia.com/dli Intelligent Video Analytics Healthcare Robotics Autonomous Vehicles Virtual Reality
  • 85. 83 NVIDIA INCEPTION PROGRAM Accelerates AI startups with a boost of GPU tools, tech and deep learning expertise Startup Qualifications Driving advances in the field of AI Business plan Incorporated Web presence Technology DL startup kit* Pascal Titan X Deep Learning Institute (DLI) credit Connect with a DL tech expert DGX-1 ISV discount* Software release notification Live webinar and office hours *By application Marketing Inclusion in NVIDIA marketing efforts GPU Technology Conference (GTC) discount Emerging Company Summit (ECS) participation+ Marketing kit One-page story template eBook template Inception web badge and banners Social promotion request form Event opportunities list Promotion at industry events GPU ventures+ +By invitation www.nvidia.com/inception
  • 86. 84 March 26—29, 2018 | Silicon Valley | #GTC18 www.gputechconf.com CONNECT Connect with technology experts from NVIDIA and other leading organizations LEARN Gain insight and valuable hands-on training through hundreds of sessions and research posters DISCOVER See how GPU technologies are creating amazing breakthroughs in important fields such as deep learning INNOVATE Hear about disruptive innovations as early-stage companies and startups present their work Don’t miss the world’s most important event for GPU developers March 26—29, 2018 in Silicon Valley REGISTER using code ‘NVALOWNDES’ for a 25% DISCOUNT at www.GPUTECHCONF.COM
  • 87. 85
  • 88. Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/nvidia- gpu-ai-gaming