Tutorials, Webinars, & Technology Insight

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

LATEST VIDEOS

1598 Search Results

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 5.16 - Optimization of Communication: Offload

Part 16: Optimization of Communication: Offload

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

Optimization of offload traffic.

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.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.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.12 - Optimization of Memory Access

Part 12: Optimization of Memory Access

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

Memory traffic 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.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.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.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.7 - Vectorization Tuning Knobs

Part 7: Vectorization Tuning Knobs

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

Vectorization Tuning Knobs.

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.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.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.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.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.1 - Optimization roadmap

Part 1: Optimization Roadmap

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

Optimization steps required for performance.

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 4.8 Parallel Reduction

Part 8: Parallel Reduction

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

Parallel reduction in loops.

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.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.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.4 Thread Parallelism and OpenMP*

Part 4: Thread Parallelism and OpenMP*

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

OpenMP* thread parallelism.

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.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.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 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.17 - Optimization of Communication - MPI

Part 17: Optimization of Communication: MPI

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

MPI Communication Optimization.

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. 

Vector Packet Processing Using FD.io

Last updated: January 23, 2019

FD.io Vector Packet Processing (VPP) is used to build discrete packet processing appliances, cloud and cloud-native infrastructure, and virtual and cloud-native network functions . In this video, Sujata Tibrewala from Intel gives an overview of Vector Packet Processing, or VPP, within the FD.io project. She also gives a few of the many FD.io use case examples.

Introduction to Intel® Debug Extensions for WinDbg*

Last updated: January 21, 2019Video length: 5 min

This video gives an introduction to Intel® Debug Extensions for WinDbg* and how to get started with the tool by establishing a connection.

Power Management in DPDK

Last updated: January 18, 2019

The Data Plane Development Kit provides great performance, and comes with a power management library that allows you to tune your applications depending on your use case!

How to Scale Performance with Intel® Movidius™ Neural Compute Sticks | AI News

Last updated: January 17, 2019

Get a brief glance at how hosts Ian Bragg, and Neal Smith discuss how to dynamically scale applications for performance with the Intel® Movidius™ Neural Compute Stick, or Intel® Movidius™ NCS.

Deflate Your Data with DPDK Compression API

Last updated: January 16, 2019

Big data workloads generate massive quantities of information that need to be sent across the network and stored on data servers. Learn how data compression can be useful in your applications, and learn about the Data Plane Development Kit compression API and how it can help deflate your data!

Pages