SlideShare a Scribd company logo
1 of 22
ACCELERATE GAME DEVELOPMENT AND ENHANCE GAME
EXPERIENCE WITH INTEL® OPTANE™ TECHNOLOGY
SEAN TRACY, CLOUD IMPERIUM GAMES
ALEJANDRO HOYOS, INTEL CORPORATION
NATHAN FREIDIG, INTEL CORPORATION
2018
• Overview of Game Developing Findings From Using Intel® Optane™
Technology
• What is Intel® Optane™ Technology
• How it translated to Game development
• Intel® Optane™ Technology
• Configurations for Client
• Usages
• Benefits
• Game Developing Findings From Using Intel® Optane™ Technology
• End User Gaming Optimization
• Optimization for Game Development
• Accelerating data build process with Intel® Optane™
Technology
• Questions & Answers
AGENDA
2018
GAME DEVELOPING FINDINGS FROM USING
INTEL® OPTANE™ TECHNOLOGY
How it translated to game
development & user experience
• Using Parallelism/Multithreading, improved
performance of tasks internal to the game
engine directly benefitting players and
developers.
• Multiple concurrent file reads during
streaming make for faster loading and
streaming.
• Data streaming during gameplay more
efficiently, resulting in a smoother
experience.
• Faster export, copy and loading improving
developer quality of life.
INTEL® OPTANE™ SSD 900P
3D XPOINT™
MEMORY
MEDIA
Bit Addressable
Ultra-Low Latency
Performance Consistency
High Endurance
Revolutionary Material
What is Intel® Optane™
Technology?
INTEL® OPTANE™ TECHNOLOGY
2018
INTEL® OPTANE™ TECHNOLOGY FOR CLIENT
CONFIGURATIONS
Intel® Optane™
Memory
Hard Drive
or SSD
Intel®
Core
™
DD
R
DRAM
PCIe*
x2
SATA
One storage
volume seen
by the OS
INTEL® OPTANE™
MEMORY
Intel®
Core
™
DD
R
Intel® Optane™ SSD
900P
PCIe* x4
PCIe/SAT
A
Intel® Optane™ SSD
800P
PCIe
*
x2
Intel® 3D NAND SSDs for Client
PCH
CPU
X2PCIe
BOOTOSDrive
800P
INTEL® OPTANE™
STORAGE
DRAM
*Other names and brands may be claimed as the property of others
2018
ENGINEERING
WORKLOADS
• Workloads with large files and data sets
• Workloads that constantly page
• Processor is idle waiting for the drive
• Project is split across many files
• Applications performing simultaneous read/write
• High write workloads that require higher disk endurance
GAMING/MEDIA
CREATION
MEDICAL/
RESEARCH
NEW
POSSIBILITIES
USAGE
S
2018
1. Queue depth break down done by AnandTech for common applications https://www.anandtech.com/show/9090/intel-ssd-750-pcie-ssd-review-nvme-for-the-client/3 by Kristian Vättö on April 2, 2015
BENEFITS
Queue depth: It is the number
of Input/Output requests that
can be kept waiting to be
serviced.
82% Of Common Workstation
Workloads Happen Between
Queue Depth 1-5!
*
*
*
*
1
Queue depth break down on most common workloads
Queue Depth
DiskOperation(IOs)
*
*Other names and brands may be claimed as the property of others
2018
Throughput(MB/s)
4kB RANDOM READ 1
6X
1. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5 Performance gaming/OC, 32GB RAM G.SKILL Ripjaws
DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703.
BENEFITS
Queue Depth
Intel® Optane™ SSD 900P (480GB)
Top Tier PCIe Gen3 x4 based NAND SSD (512GB)
Queue Depth
Throughput(MB/s)
4kB RANDOM WRITE 1
*Other names and brands may be claimed as the property of others
2018
The vast majority of workloads are random in nature Drive endurance is critical
4KB MIXED RANDOM, QUEUE DEPTH 4 1,2
6.5X
Top Tier PCIe Gen3 based
NAND
Intel® Optane™
SSD 900P
BENEFITS
Throughput(MB/s)
Queue Depth
Intel® Optane™ SSD 900P (480GB)
Top Tier PCIe Gen3 x4 based NAND SSD (512GB)
1. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy
Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5 Performance gaming/OC, 32GB RAM G.SKILL
Ripjaws DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703.
2. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to
as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document
performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual
performance. Consult other sources of information to evaluate performance as you consider your purchase.
3. Based upon the spec sheet of Samsung’s 960 Pro 512GB NAND SSD with an endurance of 400TB Written vs. the spec
sheet of Intel® Optane™ SSD 900P 480GB with and endurance of 8760GB written.
TOTAL WRITE ENDURANCE – TERABYTES WRITTEN (TBW) 2,2
22x x1=
*Other names and brands may be claimed as the property of others
2018
• Faster rendering time2
• Faster loading times1
• Run larger workloads
• Quicker system response1
Sorry, swordplay time has been
reduced!
1. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS
motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different
applications, loading several applications workloads at the same time, switching applications
2. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
3. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of
components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase.
BENEFITS
By xkcd - https://xkcd.com/303/
*Other names and brands may be claimed as the property of others
2018
Fluid Dynamics:
7 secs animation
168 frames
1.1 Billion water particles
Rendering a 7-second
scene of a maelstrom went
from 17.4Hrs to 6.3Hrs by
switching to an Intel®
Optane™ SSD4, 5
Faster
particle
rendering1,5
Increase
processor
utilization2,5
• Remove the storage bottleneck, with Intel®
Optane™ SSDs to improve multi-core processor
utilization2,5
• Greatly improves system responsiveness3,5
• Dramatically decreases application and
project load times3,5
4, 5
4, 5
1. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS* motherboard, Corsair Dominator* 8GB DDR4 3200MHz, NVIDIA GeForce* GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard,
Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel 750 SSD 1.2 TB. Software: Houdini* 16 Workload: Proprietary fireball rendering. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini
2. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5820K 3.3 GHz (6 cores, 15 MB L3 cache), Asus x99-WS motherboard,
Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX 1080, Intel Optane SSD 140 GB Software: Houdini 16 Workload: Proprietary fireball simulation. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini
3. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard,
Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different applications, loading several
applications workloads at the same time, switching applications
4. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard,
Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini 5.
5. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of
components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase.
*Other names and brands may be claimed as the property of others
GAME DEVELOPING FINDINGS FROM
USING INTEL® OPTANE™ TECHNOLOGY
2018
• Using Parallelism/Multithreading we increase
performance of tasks internal to the game engine.
• Multithreading is a concept that we always have more
than one “object” to process
• More than one object to cull
• More than one particle emitter to be updated
• Multiple files to stream in
These concepts resulted in two key systems:
• Batch Updater
• Background Workers
END USER OPTIMIZATIONS
PERFORMANCE IS THE KEY FOR PLAYER EXPERIENCE.
2018
• System composed of batch workers.
• Used to update batches of the same object distributed over all CPU
cores.
• Especially useful in combination with our entity component system.
• Allows relatively easy parallelization of the majority of our game
code.
• Mostly used for frame dependent work.
• Computation we need to do to show a frame.
END USER OPTIMIZATIONS
BATCH UPDATER
2018
• This system is designed around single job objects.
• The idea is to run the background worker system whenever
the batch workers run out of work, to fill the remaining gaps.
• Background Workers are tightly coupled with the low level I/O
System, specifically to leverage the benefits of Intel® Optane™
SSDs!
END USER OPTIMIZATIONS
BACKGROUND WORKER SYSTEM
• Reads multiple files in parallel blocks utilizing async I/O Or uses a serial access
pattern, File by File on HDD.
• When a file block finishes, a free background worker wakes up.
• Decrypts and decompresses said (even if the whole file is not loaded into
memory yet).
• Due to the number of parallel files, we can work on multiple file blocks in parallel.
• We have up to 4 16KB blocks in flight.
• In the end 4 blocks transfer in parallel, up to N (number of cores) processes
in parallel.
2018
END USER OPTIMIZATIONS
COUPLING BACKGROUND WORKERS TO THE I/O
SYSTEM FOR INTEL® 3D NAND SSD + INTEL® OPTANE™
SSD
2018
• Improved game loading times.
• Multiple concurrent file reads during streaming.
• Data streaming during gameplay far more efficiently.
• With Intel® Optane™ SSDs, Star Citizen* gameplay will
remain smooth.
END USER OPTIMIZATIONS
WHAT DOES THIS ALL MEAN FOR THE GAMER?
1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
2018
1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA®
GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
FASTER LOAD TIMES
2018
OPTIMIZATIONS FOR GAME DEVELOPMENT
ON TOP OF IMPROVED LOAD TIMES.
• .
• Real world” data copies are faster than ever.
• Version control and “Parallel Sync” options now
available in most source control applications.
• Can also be used with internal tools to speed up
build copies or data synchronization.
• Large source file export speed benefits.
• Uncompressed Collada Export can be upwards of 7
Gigabytes for a Hero Facial Asset.
• Frame by Frame captures.
• Write to disk faster allowing for near real time play
whilst outputting frames to disk for use within demo
videos and reviews
1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
2018
• 1.34TB of Data to Sync per Branch.
• Done multiple times depending on content needs.
• Done for every major release.
• Any data format changes.
• Blocks development and other builds.
• Current Configuration.
• 24x SSDs in SATA RAID 6.
• For Data Sync only takes 6 hours, 13 minutes.
• Optane Configuration.
• 4x Intel® Optane™ SSD in VROC RAID.
• For Data Sync only takes 3 hours, 30 minutes.
• 2x FASTER!
1. System Configuration: Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz 16 Cores, RAM 64GB, NVIDIA® GeForce® 780, four Intel® Optane™ SSD implemented in RAID configuration using VROC vs. Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz 16 Cores, RAM 64GB, NVIDIA® GeForce® 780,
twenty four Samsung EVO 850 1TB configured in RAID 6. Test was performed by Cloud Imperium Games.
ACCELERATING DATA BUILD PROCESS WITH INTEL® OPTANE™
TECHNOLOGY
DATA TRANSFER.
2018
• End User Gaming Optimization.
• Optimization for Game Development.
• Accelerating data build process.
• Opens new doors for creating novel experiences for our players.
• Allows us to improve long standing systems and tools to take advantage of Intel® Optane™ Technology.
SUMMARY
SEEING BENEFITS EARLY ON WITH MINIMAL EFFORT.
1. Queue depth break down done by AnandTech for common applications https://www.anandtech.com/show/9090/intel-ssd-750-pcie-ssd-review-nvme-for-the-client/3 by Kristian Vättö on April 2, 2015
2. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5
Performance gaming/OC, 32GB RAM G.SKILL Ripjaws DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703.
3. Based upon the spec sheet of Samsung’s 960 Pro 512GB NAND SSD with an endurance of 400TB Written vs. the spec sheet of Intel® Optane™ SSD 900P 480GB with and endurance of 8760GB written.
4. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS* motherboard, Corsair Dominator* 8GB DDR4 3200MHz, NVIDIA GeForce* GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5960X 3.3
GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel 750 SSD 1.2 TB. Software: Houdini* 16 Workload: Proprietary fireball rendering. Test: Performed by Digital
Dimensions and Intel, Rendering of Fireball by Houdini
5. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5820K 3.3
GHz (6 cores, 15 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX 1080, Intel Optane SSD 140 GB Software: Houdini 16 Workload: Proprietary fireball simulation. Test: Performed by Digital
Dimensions and Intel, Rendering of Fireball by Houdini
6. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3
GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After
Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different applications, loading several applications workloads at the same time, switching applications
7. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200
RPM, WDC 6TB Mechanical 5200 RPM
8. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to
your device or system. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate
performance as you consider your purchase.
APPENDIX

More Related Content

What's hot

Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Intel® Software
 
The Architecture of 11th Generation Intel® Processor Graphics
The Architecture of 11th Generation Intel® Processor GraphicsThe Architecture of 11th Generation Intel® Processor Graphics
The Architecture of 11th Generation Intel® Processor GraphicsIntel® Software
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIntel® Software
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesIntel® Software
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Intel® Software
 
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Intel® Software
 
Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M Low Hong Chuan
 
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...Intel® Software
 
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Intel® Software
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationIntel® Software
 
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...Intel® Software
 
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...Intel® Software
 
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE WarsThreading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Warspsteinb
 
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Software
 
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...Intel® Software
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsIntel® Software
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopLow Hong Chuan
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionIntel® Software
 
Optimizing Total War*: WARHAMMER II
Optimizing Total War*: WARHAMMER IIOptimizing Total War*: WARHAMMER II
Optimizing Total War*: WARHAMMER IIIntel® Software
 
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...Intel® Software
 

What's hot (20)

Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
Accelerate Large-Scale Inverse Kinematics with the Intel® Distribution of Ope...
 
The Architecture of 11th Generation Intel® Processor Graphics
The Architecture of 11th Generation Intel® Processor GraphicsThe Architecture of 11th Generation Intel® Processor Graphics
The Architecture of 11th Generation Intel® Processor Graphics
 
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance WoesIt Doesn't Have to Be Hard: How to Fix Your Performance Woes
It Doesn't Have to Be Hard: How to Fix Your Performance Woes
 
Streamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC GamesStreamed Cloud Gaming Solutions for Android* and PC Games
Streamed Cloud Gaming Solutions for Android* and PC Games
 
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
Tuning For Deep Learning Inference with Intel® Processor Graphics | SIGGRAPH ...
 
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
Ray Tracing with Intel® Embree and Intel® OSPRay: Use Cases and Updates | SIG...
 
Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M Intel 8th Core G Series with Radeon Vega M
Intel 8th Core G Series with Radeon Vega M
 
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
RenderMan*: The Role of Open Shading Language (OSL) with Intel® Advanced Vect...
 
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
Dynamic Resolution Techniques for Intel® Processor Graphics | SIGGRAPH 2018 T...
 
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning AccelerationclCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
clCaffe*: Unleashing the Power of Intel Graphics for Deep Learning Acceleration
 
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
Open Source Interactive CPU Preview Rendering with Pixar's Universal Scene De...
 
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
Unleashing Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Inside the ...
 
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE WarsThreading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
Threading Game Engines: QUAKE 4 & Enemy Territory QUAKE Wars
 
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
Intel® Open Image Denoise: Optimized CPU Denoising | SIGGRAPH 2019 Technical ...
 
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...
Embree Ray Tracing Kernels | Overview and New Features | SIGGRAPH 2018 Tech S...
 
Unity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and ToolsUnity Optimization Tips, Tricks and Tools
Unity Optimization Tips, Tricks and Tools
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX Workshop
 
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-ResolutionUltra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
Ultra HD Video Scaling: Low-Power HW FF vs. CNN-based Super-Resolution
 
Optimizing Total War*: WARHAMMER II
Optimizing Total War*: WARHAMMER IIOptimizing Total War*: WARHAMMER II
Optimizing Total War*: WARHAMMER II
 
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
Enhance and Accelerate Your AI and Machine Learning Solution | SIGGRAPH 2019 ...
 

Similar to Accelerate Game Development and Enhance Game Experience with Intel® Optane™ Technology

Pedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationPedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationJen Aman
 
Intel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeIntel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeLow Hong Chuan
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCMemVerge
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Community
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Community
 
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italiaYashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italiaYashi Italia
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Community
 
Deep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server PlatformsDeep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server PlatformsNEXTtour
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsIntel® Software
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Community
 
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red_Hat_Storage
 
Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...
 Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive... Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...
Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...Databricks
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Michelle Holley
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryDatabricks
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...
	 Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...	 Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...Intel IT Center
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Community
 
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...MariaDB plc
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Odinot Stanislas
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...Intel IT Center
 

Similar to Accelerate Game Development and Enhance Game Experience with Intel® Optane™ Technology (20)

Pedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon InnovationPedal to the Metal: Accelerating Spark with Silicon Innovation
Pedal to the Metal: Accelerating Spark with Silicon Innovation
 
Intel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIeIntel ssd dc data center family for PCIe
Intel ssd dc data center family for PCIe
 
Impact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPCImpact of Intel Optane Technology on HPC
Impact of Intel Optane Technology on HPC
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italiaYashi dealer meeting settembre 2016 tecnologie xeon intel italia
Yashi dealer meeting settembre 2016 tecnologie xeon intel italia
 
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Deep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server PlatformsDeep Dive On Intel Optane SSDs And New Server Platforms
Deep Dive On Intel Optane SSDs And New Server Platforms
 
High End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro GraphicsHigh End Modeling & Imaging with Intel Iris Pro Graphics
High End Modeling & Imaging with Intel Iris Pro Graphics
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
Red Hat Storage Day Atlanta - Designing Ceph Clusters Using Intel-Based Hardw...
 
Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...
 Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive... Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...
Optimizing Apache Spark Throughput Using Intel Optane and Intel Memory Drive...
 
Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...Accelerating Virtual Machine Access with the Storage Performance Development ...
Accelerating Virtual Machine Access with the Storage Performance Development ...
 
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent MemoryAccelerate Your Apache Spark with Intel Optane DC Persistent Memory
Accelerate Your Apache Spark with Intel Optane DC Persistent Memory
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...
	 Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...	 Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Fin...
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...
M|18 Intel and MariaDB: Strategic Collaboration to Enhance MariaDB Functional...
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
Hands-on Lab: How to Unleash Your Storage Performance by Using NVM Express™ B...
 
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...
Intel® Xeon® Processor E5-2600 v3 Product Family Application Showcase - Data ...
 

More from Intel® Software

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology Intel® Software
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaIntel® Software
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciIntel® Software
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.Intel® Software
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Intel® Software
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Intel® Software
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Intel® Software
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchIntel® Software
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel® Software
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019Intel® Software
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019Intel® Software
 
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Intel® Software
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Intel® Software
 
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Intel® Software
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesIntel® Software
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision SlidesIntel® Software
 
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...Intel® Software
 
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...Intel® Software
 

More from Intel® Software (20)

AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology AI for All: Biology is eating the world & AI is eating Biology
AI for All: Biology is eating the world & AI is eating Biology
 
Python Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and AnacondaPython Data Science and Machine Learning at Scale with Intel and Anaconda
Python Data Science and Machine Learning at Scale with Intel and Anaconda
 
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSciStreamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
Streamline End-to-End AI Pipelines with Intel, Databricks, and OmniSci
 
AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.AI for good: Scaling AI in science, healthcare, and more.
AI for good: Scaling AI in science, healthcare, and more.
 
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
Software AI Accelerators: The Next Frontier | Software for AI Optimization Su...
 
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
Advanced Techniques to Accelerate Model Tuning | Software for AI Optimization...
 
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
Reducing Deep Learning Integration Costs and Maximizing Compute Efficiency| S...
 
AWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI ResearchAWS & Intel Webinar Series - Accelerating AI Research
AWS & Intel Webinar Series - Accelerating AI Research
 
Intel Developer Program
Intel Developer ProgramIntel Developer Program
Intel Developer Program
 
Intel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview SlidesIntel AIDC Houston Summit - Overview Slides
Intel AIDC Houston Summit - Overview Slides
 
AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019AIDC NY: BODO AI Presentation - 09.19.2019
AIDC NY: BODO AI Presentation - 09.19.2019
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
 
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
Advanced Single Instruction Multiple Data (SIMD) Programming with Intel® Impl...
 
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
Build a Deep Learning Video Analytics Framework | SIGGRAPH 2019 Technical Ses...
 
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
Bring Intelligent Motion Using Reinforcement Learning Engines | SIGGRAPH 2019...
 
AIDC India - AI on IA
AIDC India  - AI on IAAIDC India  - AI on IA
AIDC India - AI on IA
 
AIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino SlidesAIDC India - Intel Movidius / Open Vino Slides
AIDC India - Intel Movidius / Open Vino Slides
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
ANYFACE*: Create Film Industry-Quality Facial Rendering & Animation Using Mai...
 
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
Use Variable Rate Shading (VRS) to Improve the User Experience in Real-Time G...
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Accelerate Game Development and Enhance Game Experience with Intel® Optane™ Technology

  • 1. ACCELERATE GAME DEVELOPMENT AND ENHANCE GAME EXPERIENCE WITH INTEL® OPTANE™ TECHNOLOGY SEAN TRACY, CLOUD IMPERIUM GAMES ALEJANDRO HOYOS, INTEL CORPORATION NATHAN FREIDIG, INTEL CORPORATION
  • 2. 2018 • Overview of Game Developing Findings From Using Intel® Optane™ Technology • What is Intel® Optane™ Technology • How it translated to Game development • Intel® Optane™ Technology • Configurations for Client • Usages • Benefits • Game Developing Findings From Using Intel® Optane™ Technology • End User Gaming Optimization • Optimization for Game Development • Accelerating data build process with Intel® Optane™ Technology • Questions & Answers AGENDA
  • 3. 2018 GAME DEVELOPING FINDINGS FROM USING INTEL® OPTANE™ TECHNOLOGY How it translated to game development & user experience • Using Parallelism/Multithreading, improved performance of tasks internal to the game engine directly benefitting players and developers. • Multiple concurrent file reads during streaming make for faster loading and streaming. • Data streaming during gameplay more efficiently, resulting in a smoother experience. • Faster export, copy and loading improving developer quality of life. INTEL® OPTANE™ SSD 900P 3D XPOINT™ MEMORY MEDIA Bit Addressable Ultra-Low Latency Performance Consistency High Endurance Revolutionary Material What is Intel® Optane™ Technology?
  • 5. 2018 INTEL® OPTANE™ TECHNOLOGY FOR CLIENT CONFIGURATIONS Intel® Optane™ Memory Hard Drive or SSD Intel® Core ™ DD R DRAM PCIe* x2 SATA One storage volume seen by the OS INTEL® OPTANE™ MEMORY Intel® Core ™ DD R Intel® Optane™ SSD 900P PCIe* x4 PCIe/SAT A Intel® Optane™ SSD 800P PCIe * x2 Intel® 3D NAND SSDs for Client PCH CPU X2PCIe BOOTOSDrive 800P INTEL® OPTANE™ STORAGE DRAM *Other names and brands may be claimed as the property of others
  • 6. 2018 ENGINEERING WORKLOADS • Workloads with large files and data sets • Workloads that constantly page • Processor is idle waiting for the drive • Project is split across many files • Applications performing simultaneous read/write • High write workloads that require higher disk endurance GAMING/MEDIA CREATION MEDICAL/ RESEARCH NEW POSSIBILITIES USAGE S
  • 7. 2018 1. Queue depth break down done by AnandTech for common applications https://www.anandtech.com/show/9090/intel-ssd-750-pcie-ssd-review-nvme-for-the-client/3 by Kristian Vättö on April 2, 2015 BENEFITS Queue depth: It is the number of Input/Output requests that can be kept waiting to be serviced. 82% Of Common Workstation Workloads Happen Between Queue Depth 1-5! * * * * 1 Queue depth break down on most common workloads Queue Depth DiskOperation(IOs) * *Other names and brands may be claimed as the property of others
  • 8. 2018 Throughput(MB/s) 4kB RANDOM READ 1 6X 1. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5 Performance gaming/OC, 32GB RAM G.SKILL Ripjaws DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703. BENEFITS Queue Depth Intel® Optane™ SSD 900P (480GB) Top Tier PCIe Gen3 x4 based NAND SSD (512GB) Queue Depth Throughput(MB/s) 4kB RANDOM WRITE 1 *Other names and brands may be claimed as the property of others
  • 9. 2018 The vast majority of workloads are random in nature Drive endurance is critical 4KB MIXED RANDOM, QUEUE DEPTH 4 1,2 6.5X Top Tier PCIe Gen3 based NAND Intel® Optane™ SSD 900P BENEFITS Throughput(MB/s) Queue Depth Intel® Optane™ SSD 900P (480GB) Top Tier PCIe Gen3 x4 based NAND SSD (512GB) 1. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5 Performance gaming/OC, 32GB RAM G.SKILL Ripjaws DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703. 2. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. 3. Based upon the spec sheet of Samsung’s 960 Pro 512GB NAND SSD with an endurance of 400TB Written vs. the spec sheet of Intel® Optane™ SSD 900P 480GB with and endurance of 8760GB written. TOTAL WRITE ENDURANCE – TERABYTES WRITTEN (TBW) 2,2 22x x1= *Other names and brands may be claimed as the property of others
  • 10. 2018 • Faster rendering time2 • Faster loading times1 • Run larger workloads • Quicker system response1 Sorry, swordplay time has been reduced! 1. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different applications, loading several applications workloads at the same time, switching applications 2. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM 3. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. BENEFITS By xkcd - https://xkcd.com/303/ *Other names and brands may be claimed as the property of others
  • 11. 2018 Fluid Dynamics: 7 secs animation 168 frames 1.1 Billion water particles Rendering a 7-second scene of a maelstrom went from 17.4Hrs to 6.3Hrs by switching to an Intel® Optane™ SSD4, 5 Faster particle rendering1,5 Increase processor utilization2,5 • Remove the storage bottleneck, with Intel® Optane™ SSDs to improve multi-core processor utilization2,5 • Greatly improves system responsiveness3,5 • Dramatically decreases application and project load times3,5 4, 5 4, 5 1. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS* motherboard, Corsair Dominator* 8GB DDR4 3200MHz, NVIDIA GeForce* GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel 750 SSD 1.2 TB. Software: Houdini* 16 Workload: Proprietary fireball rendering. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini 2. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5820K 3.3 GHz (6 cores, 15 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX 1080, Intel Optane SSD 140 GB Software: Houdini 16 Workload: Proprietary fireball simulation. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini 3. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different applications, loading several applications workloads at the same time, switching applications 4. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini 5. 5. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. *Other names and brands may be claimed as the property of others
  • 12. GAME DEVELOPING FINDINGS FROM USING INTEL® OPTANE™ TECHNOLOGY
  • 13. 2018 • Using Parallelism/Multithreading we increase performance of tasks internal to the game engine. • Multithreading is a concept that we always have more than one “object” to process • More than one object to cull • More than one particle emitter to be updated • Multiple files to stream in These concepts resulted in two key systems: • Batch Updater • Background Workers END USER OPTIMIZATIONS PERFORMANCE IS THE KEY FOR PLAYER EXPERIENCE.
  • 14. 2018 • System composed of batch workers. • Used to update batches of the same object distributed over all CPU cores. • Especially useful in combination with our entity component system. • Allows relatively easy parallelization of the majority of our game code. • Mostly used for frame dependent work. • Computation we need to do to show a frame. END USER OPTIMIZATIONS BATCH UPDATER
  • 15. 2018 • This system is designed around single job objects. • The idea is to run the background worker system whenever the batch workers run out of work, to fill the remaining gaps. • Background Workers are tightly coupled with the low level I/O System, specifically to leverage the benefits of Intel® Optane™ SSDs! END USER OPTIMIZATIONS BACKGROUND WORKER SYSTEM
  • 16. • Reads multiple files in parallel blocks utilizing async I/O Or uses a serial access pattern, File by File on HDD. • When a file block finishes, a free background worker wakes up. • Decrypts and decompresses said (even if the whole file is not loaded into memory yet). • Due to the number of parallel files, we can work on multiple file blocks in parallel. • We have up to 4 16KB blocks in flight. • In the end 4 blocks transfer in parallel, up to N (number of cores) processes in parallel. 2018 END USER OPTIMIZATIONS COUPLING BACKGROUND WORKERS TO THE I/O SYSTEM FOR INTEL® 3D NAND SSD + INTEL® OPTANE™ SSD
  • 17. 2018 • Improved game loading times. • Multiple concurrent file reads during streaming. • Data streaming during gameplay far more efficiently. • With Intel® Optane™ SSDs, Star Citizen* gameplay will remain smooth. END USER OPTIMIZATIONS WHAT DOES THIS ALL MEAN FOR THE GAMER? 1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
  • 18. 2018 1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM FASTER LOAD TIMES
  • 19. 2018 OPTIMIZATIONS FOR GAME DEVELOPMENT ON TOP OF IMPROVED LOAD TIMES. • . • Real world” data copies are faster than ever. • Version control and “Parallel Sync” options now available in most source control applications. • Can also be used with internal tools to speed up build copies or data synchronization. • Large source file export speed benefits. • Uncompressed Collada Export can be upwards of 7 Gigabytes for a Hero Facial Asset. • Frame by Frame captures. • Write to disk faster allowing for near real time play whilst outputting frames to disk for use within demo videos and reviews 1. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM
  • 20. 2018 • 1.34TB of Data to Sync per Branch. • Done multiple times depending on content needs. • Done for every major release. • Any data format changes. • Blocks development and other builds. • Current Configuration. • 24x SSDs in SATA RAID 6. • For Data Sync only takes 6 hours, 13 minutes. • Optane Configuration. • 4x Intel® Optane™ SSD in VROC RAID. • For Data Sync only takes 3 hours, 30 minutes. • 2x FASTER! 1. System Configuration: Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz 16 Cores, RAM 64GB, NVIDIA® GeForce® 780, four Intel® Optane™ SSD implemented in RAID configuration using VROC vs. Intel(R) Core(TM) i9-7960X CPU @ 2.80GHz 16 Cores, RAM 64GB, NVIDIA® GeForce® 780, twenty four Samsung EVO 850 1TB configured in RAID 6. Test was performed by Cloud Imperium Games. ACCELERATING DATA BUILD PROCESS WITH INTEL® OPTANE™ TECHNOLOGY DATA TRANSFER.
  • 21. 2018 • End User Gaming Optimization. • Optimization for Game Development. • Accelerating data build process. • Opens new doors for creating novel experiences for our players. • Allows us to improve long standing systems and tools to take advantage of Intel® Optane™ Technology. SUMMARY SEEING BENEFITS EARLY ON WITH MINIMAL EFFORT.
  • 22. 1. Queue depth break down done by AnandTech for common applications https://www.anandtech.com/show/9090/intel-ssd-750-pcie-ssd-review-nvme-for-the-client/3 by Kristian Vättö on April 2, 2015 2. Data and simulations collected and ran by AnandTech ”The Intel Optane SSD 900p 480GB Review: Diving Deeper Into 3D Xpoint” by Billy Tallis on December 15, 2017. System configuration: Intel Xeon e3 1240 v5, ASRock Fatal1ty E3V5 Performance gaming/OC, 32GB RAM G.SKILL Ripjaws DDR4-2400, Graphics AMD Radeon HD5450, Win10 v1703. 3. Based upon the spec sheet of Samsung’s 960 Pro 512GB NAND SSD with an endurance of 400TB Written vs. the spec sheet of Intel® Optane™ SSD 900P 480GB with and endurance of 8760GB written. 4. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS* motherboard, Corsair Dominator* 8GB DDR4 3200MHz, NVIDIA GeForce* GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel 750 SSD 1.2 TB. Software: Houdini* 16 Workload: Proprietary fireball rendering. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini 5. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Intel® Optane™ SSD 140 GB VS. Intel® Core™ i7-5820K 3.3 GHz (6 cores, 15 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX 1080, Intel Optane SSD 140 GB Software: Houdini 16 Workload: Proprietary fireball simulation. Test: Performed by Digital Dimensions and Intel, Rendering of Fireball by Houdini 6. Systems Configuration: Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA® GeForce® GTX Titan X, Intel Optane SSD 140 GB VS. Intel® Core™ i7-5960X 3.3 GHz (8 cores, 20 MB L3 cache), Asus x99-WS motherboard, Corsair Dominator 8GB DDR4 3200MHz, NVIDIA GeForce GTX Titan X, Samsung 850 Pro* 256GB. Test: launch and load of project files. Software: Houdini* version 16, Adobe After Effects*, Autodesk Maya*. Test: Performed by Digital Dimensions and Intel, opening closing different applications, loading several applications workloads at the same time, switching applications 7. System Configuration: Intel(R) Core(TM) i7-7800X CPU @ 3.50GHz, 3504 Mhz, 6 Core(s), 12 Logical Processor(s), (RAM) 64.0 GB, NVIDIA® GeForce® 1080, Intel Optane 900P 280GB, Samsung 850 PRO SSD 1TB, WDC 3TB Mechanical 7200 RPM, WDC 6TB Mechanical 5200 RPM 8. Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your purchase. APPENDIX

Editor's Notes

  1. https://xkcd.com/303/
  2. There we read multiple files (SSD+Optane) or file by file (HDD), in parallel as blocks utilizing async IO. Whenever a file block is finished, a free background worker wakes up and immediately starts decrypting/decompressing said block (even if the whole file is not loaded into memory yet). And due to the number of parallel files/the background worker, we can work on multiple file blocks in parallel. We have up to 4 16 KB blocks in flight. Their "done" mechanism is hooked up with the background workers. Whenever a block is done, a background worker wakes up to submit the next block, follow by potential block processing (slightly complex as the blocks are not done in submit order) but in the end yes, 4 files in transfer in parallel, up to N (number of cores) in processes in parallel. NOTE: Game level load times can in theory benefit greatly from faster read speeds, but in practice decompressing the assets after loading them into RAM quickly becomes the bottleneck. Most of the other situations where the performance advantage of the Optane SSD will really help are better described as a different kind of problem:
  3. Multiple concurrent file reads during streaming Gives you massive amounts of throughput potential Data streaming during gameplay more efficiently Removes most stalls and micro stutters Improved game loading times   Load times over a standard SSD improved? On high specification rigs, with maximum graphical settings, very High resolution textures and meshes Large files fully stream quickly Vision for What will this bring in the future - Better experiences- bringing better gaming experiences to users Smoother higher performance experience even when dealing with large file types With Intel® Optane™ SSDs, Star Citizen* gameplay will remain smooth
  4. Multiple concurrent file reads during streaming Gives you massive amounts of throughput potential Data streaming during gameplay more efficiently Removes most stalls and micro stutters Improved game loading times   Load times over a standard SSD improved? On high specification rigs, with maximum graphical settings, very High resolution textures and meshes Large files fully stream quickly Vision for What will this bring in the future - Better experiences- bringing better gaming experiences to users Smoother higher performance experience even when dealing with large file types With Intel® Optane™ SSDs, Star Citizen* gameplay will remain smooth
  5. How is Optane benefits game development : Deals with large data sets well Parallel Sync options now available and should be used if possible. Large source file export speed benefits Uncompressed Collada Export can be 8 Gigs for a Star Citizen Facial Asset. Frame capturing faster in fixed time step Writing frames directly to disk doesn’t slow down the game Improved compile times.
  6. Star Citizens build system synchronizes upwards of 1.34TB of Data per branch. Major release, Major asset updates to a given Asset Host. This synchronization in our current setup, which is 24x SSDs over Sata in RAID6 configuration requires 6h13m of pure Data Xfer time. Having run very recent tests, as early as last week, using Intel Optane technology this can be massively improved. In this test instead of using 24x drives we instead setup a 4x Optane drives with VROC RAID. Doing the same data synchronization took instead 3h30m12s about a 50% reduction in time! This is a big savings. Data Sync takes so long that it’s a massive problem….Build engineers have to do it on the weekend and makes it possible to kick it on demand and the build engineers can get more sleep  Having to always factor in a 6h (and more because this is only the sync of data) for a new branch to be created, production has to factor it in, QA everyone so the faster this is the better everyone life is. New Config. 24x SSD in Sata RAID6 - 6h13m Current Config 4x Optane SSD in VROC RAID - 3h30m12s
  7. Seeing benefits early on with minimal effort End User Gaming Optimization Optimization for Game Development Accelerating data build process with Intel® Optane™ Technology Opens new doors for creating new experiences for our players Allows us to improve long standing systems and tools to maximize the benefits of faster storage