Tutorials, Webinars, & Technology Insight

 
Watch the latest tutorials, webinar replays, interviews with innovative developers, and more.

LATEST VIDEOS

1511 Search Results

Introduction to Reinforcement Learning Coach

Last updated: April 16, 2019Video length: 50 min

Introducing Reinforcement Learning (RL) Coach.

Eduardo Berrocal

Introducing Intel® Optane™ DC Memory Programming Modules

Last updated: April 3, 2019Video length: 4 min

This video gives an introduction to the Intel® Optane™ DC Memory Modules.

Dick Kaiser

Unveil Memory and Storage Breakthroughs for Applications

Last updated: April 3, 2019Video length: 3 min

Tap into an innovative new memory technology that delivers a combo of speed, capacity, and persistence with Intel® Optane® DC Persistent Memory. And with this bold new hardware, ensure your applications can take full advantage with optimal memory and storage. Find out what the best hardware configuration is, how to optimize performance, find persistence errors, and more—using VTune™ Amplifier and Intel® Inspector. View a quick demo of what these tools can do for you.

Eduardo Berrocal

Intel® Optane™ DC Persistent Memory Overview

Last updated: April 3, 2019Video length: 4 min

This video gives an introduction to the persistent memory programming model, showing some code examples with Persistent Memory Development Kit (PMDK).

Boost Deep Learning with Intel® Advanced Vector Extensions 512

Last updated: March 29, 2019Video length: 5 min

Learn how Intel® Advanced Vector Extensions 512 can accelerate deep learning within Intel® Xeon® Scalable processors.

Intel® Software Guard Extensions (Intel® SGX) - Fortanix* Testimonial

Last updated: March 19, 2019

Fortanix* talks about their implementation of Intel® SGX and how they use it in their portfolio of products and services.

Intel® Graphics Performance Analyzers 2019 R1 Release

Last updated: March 14, 2019

Learn about the exciting new features included in the Intel® Graphics Performance Analyzers 2019 R1 Release

Getting to Know the Intel® Neural Compute Stick 2

Last updated: March 13, 2019Video length: 48 min

In this webinar you’ll get an overview of the Intel® Neural Compute Stick 2 (Intel® NCS 2), what it is good for, and see how easy it is to get started.

Page icon

Examples of Intel® Game Dev Boost Programs

Last updated: March 12, 2019Video length: 1 min

Examples of Intel® Game Dev Boost co-marketing programs.

Intel® Game Dev Boost Overview

Last updated: March 12, 2019Video length: 1 min

Overview of the Intel® Game Dev Boost program.

Performance essentials using OpenMP* 4.0 vectorization with C/C++

Last updated: March 1, 2019Video length: 55 min

http://intel.com/software/products.  This webinar teaches you about vectorization, what it is and why you should care about it as a software developer.

Episode 4.1 - SIMD Parallelism and Intrinsics

Part 1: SIMD Parallelism and Intrinsics

Last updated: February 28, 2019Video length: 6 min

A discussion of expressing data parallelism.

Episode 4.2 Automatic Vectorization and Array Notation

Part 2: Automatic Vectorization and Array Notation

Last updated: February 28, 2019Video length: 6 min

Automatic Vectorization and Cilk Plus Array Notation.

Episode 4.3 Vector Dependence, Pointer Disambiguation and SIMD-Enabled Functions

Part 3: Vector Dependence, Pointer Disambiguation, and SIMD-Enabled Functions

Last updated: February 28, 2019Video length: 8 min

Some of the potential problems with vectorization.

Episode 4.4 Thread Parallelism and OpenMP*

Part 4: Thread Parallelism and OpenMP*

Last updated: February 28, 2019Video length: 3 min

OpenMP* thread parallelism.

Episode 4.5 Parallel Loops, Private and Shared Variables, Scheduling

Part 5: Parallel Loops, Private and Shared Variables, Scheduling

Last updated: February 28, 2019Video length: 4 min

Private/shared variables, parallel loops, scheduling.

Episode 4.6 Fork-Join Model OpenMP* Tasks

Part 6: Fork-Join Model OpenMP* Tasks

Last updated: February 28, 2019Video length: 3 min

Fork-Join parallelism

Episode 4.7 Race Conditions and Mutexes

Part 7: Race Conditions and Mutexes

Last updated: February 28, 2019Video length: 6 min

Race Conditions, Mutexes.

Episode 4.8 Parallel Reduction

Part 8: Parallel Reduction

Last updated: February 28, 2019Video length: 4 min

Parallel reduction in loops.

Episode 4.9 Distributed-memory Parallelism and MPI

Part 9: Distributed-Memory Parallelism and MPI

Last updated: February 28, 2019Video length: 6 min

Message Passing Interface (MPI).

Episode 5.1 - Optimization roadmap

Part 1: Optimization Roadmap

Last updated: February 28, 2019Video length: 4 min

Optimization steps required for performance.

Episode 5.2 - Scalar Tuning and General Optimization

Part 2: Scalar Tuning and General Optimization

Last updated: February 28, 2019Video length: 10 min

Optimization of Scalar Arithmetics

Episode 5.3 - Optimization of Vectorization- Data Structures

Part 3: Optimization of Vectorization-Data Structures

Last updated: February 28, 2019Video length: 6 min

Data structure for better vectorization.

Episode 5.5 - Optimization of Vectorization: Regularizing Pattern

Part 5: Optimization of Vectorization: Regularizing Pattern

Last updated: February 28, 2019Video length: 9 min

Regularizing Pattern for Vectorization.

Episode 5.6 - Strip-Mining for Vectorization

Part 6: Strip-Mining for Vectorization

Last updated: February 28, 2019Video length: 6 min

Strip-Mining technique for Vectorization.

Episode 5.7 - Vectorization Tuning Knobs

Part 7: Vectorization Tuning Knobs

Last updated: February 28, 2019Video length: 2 min

Vectorization Tuning Knobs.

Episode 5.4 - Optimization of Vectorization- Alignment and Hints

Part 4: Optimization of Vectorization-Alignment and Hints

Last updated: February 28, 2019Video length: 4 min

Alignment for vectorization optimizationAlignment for vectorization optimization.

Episode 5.11 - Thread affinity control

Part 11: Thread Affinity Control

Last updated: February 28, 2019Video length: 7 min

KMP_AFFINITY controls thread placement.

Episode 5.12 - Optimization of Memory Access

Part 12: Optimization of Memory Access

Last updated: February 28, 2019Video length: 7 min

Memory traffic optimization.

Episode 5.13 - Example of Loop Tiling

Part 13: Example of Loop Tiling

Last updated: February 28, 2019Video length: 6 min

Example of Loop Tiling.

Episode 5.8 - Optimization of Synchronization in Multithreaded applications

Part 8: Optimization of Synchronization in Multithreaded Applications

Last updated: February 28, 2019Video length: 7 min

Optimization of Multithreaded Synchronization.

Episode 5.9 - Elimination of False Cache Line Sharing

Part 9: Elimination of False Cache Line Sharing

Last updated: February 28, 2019Video length: 5 min

False cache line sharing

Episode 5.10 - Do you have enough parallelism in your code?

Part 10: Do You Have Enough Parallelism in Your Code?

Last updated: February 28, 2019Video length: 7 min

Expanding iteration space.

Episode 5.17 - Optimization of Communication - MPI

Part 17: Optimization of Communication: MPI

Last updated: February 28, 2019Video length: 3 min

MPI Communication Optimization.

Episode 5.14 - Example of Cache-Oblivious Recursion

Part 14: Example of Cache-Oblivious Recursion

Last updated: February 28, 2019Video length: 5 min

Example of Cache-Oblivious Recursion.

Episode 5.19 - Closing words

Part 19: Closing Words

Last updated: February 28, 2019Video length: 1 min

Closing words and structure of the course.

Episode 5.15 - NUMA and Allocation on First Touch

Part 15: NUMA and Allocation on First Touch

Last updated: February 28, 2019Video length: 5 min

NUMA and Allocation on First T.

Episode 5.16 - Optimization of Communication: Offload

Part 16: Optimization of Communication: Offload

Last updated: February 28, 2019Video length: 6 min

Optimization of offload traffic.

still from security focused animation

Intel® Software Guard Extensions (Intel® SGX) Animation

Last updated: February 21, 2019Video length: 2 min

Intel® Software Guard Extensions (Intel® SGX) helps developers create a trusted space where new CPU instructions provide higher security access controls that help safeguard select information and code while in use

Pablo Navarro | Innovators of Tomorrow

Last updated: February 8, 2019

Learn about Pablo Farías Navarro, the founder of the Zenva Academy. He created this online platform to offer courses on how to make games, apps, and websites that many developers use to expand their technical knowledge. 

Pages