Intel® Developer Zone:
Intel Learning Lab

Titlesort descending Topic Operating System Skill Level Software Products Media Type
Precision Memory Leak Detection Using the New On-Demand Leak Detection in Intel® Inspector XE Multithread development Intermediate Intel® Parallel Studio XE, Intel® Inspector XE URL
1 minute intro: Intel TBB concurrent_queue Intel® Threading Building Blocks Video
1 minute intro: Intel TBB concurrent_vector Intel® Threading Building Blocks Video
1 minute intro: Intel TBB malloc_proxy library Intel® Threading Building Blocks Video
1 minute intro: Intel TBB parallel_for Intel® Threading Building Blocks Video
A detailed demonstration of Intel® Advisor XE, a threading prototyping tool for software architects Error checking, Improving performance, Threading Errors Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Intel® Advisor XE Video
A Gentle Introduction to Parallel Software webinar slides Multithread development Linux*, Apple OS X*, Microsoft Windows* 8.x Beginner Intel® Parallel Studio XE, Intel® Parallel Studio, Intel® Parallel Composer, Intel® C++ Compiler, Intel® Fortran Compiler PDF
Accelerate Complex Simulations: An Example from Manufacturing Video
Accelerate Performance Using OpenCL* with Intel® HD Graphics Microsoft Windows* 8.x Intel® SDK for OpenCL™ Applications URL
Accelerating content creation with Intel Iris Graphics, Intel ® Performance Tools, and OpenCL™ Improving performance Intel® SDK for OpenCL™ Applications Video
Achieving Better Parallel Performance of Fortran Programs with Intel VTune Amplifier XE Profiling Improving performance Microsoft Windows* (XP, Vista, 7) Intel® Cluster Studio XE, Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE Video
Adobe Photoshop* with Open Standards Enhanced by Intel® HD and Iris™ Graphics Microsoft Windows* 8.x Beginner Intel® SDK for OpenCL™ Applications, OpenCL™ Code Builder, Intel® Integrated Native Developer Experience (INDE) URL
An Introduction to Cilk™ Plus Reducers Intel® Cilk™ Plus
An Introduction to Intel® Visual Fortran Development on Intel® Xeon Phi™ coprocessor Video
Analyzing OpenCL applications with Intel® VTune™ Amplifier XE Intel® SDK for OpenCL™ Applications, Intel® VTune™ Amplifier XE URL
Analyzing Stack Memory Violations Using Intel® Inspector XE Memory Errors Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Intermediate Intel® Parallel Studio XE, Intel® Inspector XE URL
Android* Tutorial: Writing a Multithreaded Application using Intel® Threading Building Blocks Code Sample, Improving performance, Libraries, Multithread development Android* Beginner, Intermediate Intel Hardware Accelerated Execution Manager (HAXM), Intel® Threading Building Blocks, Intel® Parallel Studio URL
Android* 教程:使用英特尔® 线程构建模块编写多线程应用 Code Sample, Improving performance, Libraries, Multithread development Android* Beginner, Intermediate Intel Hardware Accelerated Execution Manager (HAXM), Intel® Threading Building Blocks, Intel® Parallel Studio URL
Announcing Intel® Data Analytics Acceleration Library 2016 Beta Getting started, Libraries Apple OS X*, Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Advanced, Beginner, Intermediate Libraries, Intel® Data Analytics Acceleration Library URL
Announcing Intel® Parallel Studio XE SP1 & Intel® Cluster Studio XE SP1 - What's New Compiler Topics Apple iOS*, Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Intel® Cluster Studio XE, Intel® Parallel Studio XE URL
Answers About Intel Cluster Studio XE Getting started Linux*, Microsoft Windows* (XP, Vista, 7), Unix* Beginner Intel® MPI Library, Intel® Cluster Studio XE Video
Avoid common Fortran parallelization mistakes with the help of Intel® Advisor XE Improving performance Intel® Advisor XE Video
Become a C++ Hot Spot Hotshot with Intel® Parallel Studio XE Code Sample, Getting started Intel® Composer XE, Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE Video
Benefits of Parallel Studio XE on Intel MIC Architecture Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Parallel Studio XE
Building Linux Kernel with Intel C++ Compiler for Linux Compiler Topics Linux* Intermediate Intel® Parallel Studio XE, Intel® Parallel Studio, Intel® Parallel Composer, Intel® C++ Compiler URL
Building OpenCV 3.0 based embedded application using Intel® System Studio 2015 Improving performance, Libraries Android*, Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x, Yocto Project Beginner Intel® C++ Compiler, Intel® Integrated Performance Primitives, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
But Will It Scale? Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Intel® C++ Studio XE, Intel® Cluster Studio XE, Intel® Fortran Studio XE, Intel® Parallel Studio XE, Intel® Advisor XE
C++11 Features Supported by Intel® C++ Compiler Intel® C++ Compiler, Intel® System Studio, Intel® Integrated Native Developer Experience (INDE), Intel® Parallel Studio XE URL
Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013 Improving performance, Multithread development Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x, Unix* Advanced, Beginner, Intermediate Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE URL
Can Advisor help me thread my code… even if I use Templates? Intel® C++ Studio XE, Intel® Cluster Studio XE, Intel® Fortran Studio XE, Intel® Parallel Studio XE, Intel® Advisor XE
Cilk Plus Solver for a Chess Puzzle or: How I Learned to Love Fast Rejection Getting started Intermediate Intel® Cilk™ Plus URL
Clone of Part 1 of 4- Taking Advantage of Intel® Graphics with OpenCL Intel® VTune™ Amplifier XE Video
Compilation for Intel® Xeon Phi™ coprocessor: vectorization, alignment, pre-fetch, & more Improving performance Compilers URL
Conditional Numerical Reproducibility (CNR) in Intel MKL 11.0 Getting started, Multithread development Intel® Math Kernel Library URL
Configuring Intel® Fortran in Microsoft* Visual Studio* to build Intel® MKL Applications Compiler Topics, Libraries Intel® Math Kernel Library
Configuring Intel® MKL in Microsoft* Visual Studio* Compiler Topics, Libraries, Multithread development Microsoft Windows* (XP, Vista, 7) Beginner Cluster Tools, Intel® Math Kernel Library, Intel® C++ Studio XE, Intel® Cluster Studio XE, Intel® Fortran Studio XE, Intel® Parallel Studio XE PDF
Controlling Process Placement with the Intel® MPI Library Getting started, Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® MPI Library URL
Create, Build, and Debug OpenCL code with Intel SDK for OpenCL Applications Getting started Intel® SDK for OpenCL™ Applications Video
Creating and Optimizing OpenCL Applications Error checking Intel® VTune™ Amplifier XE
Creating parallel reactive and streaming applications with the Intel® Threading Building Blocks (Intel® TBB) flow graph Intel® Threading Building Blocks URL
D3D9 Media Surface Sharing Between Intel® Quick Sync Video and OpenCL* on Intel® HD Graphics Microsoft Windows* 8.x Intel® SDK for OpenCL™ Applications URL
Debugging on Intel® Xeon Phi™ coprocessor: using The GNU Project Debugger (GDB) Error checking, Improving performance Compilers, Debuggers URL
Debugging Parallel Code for Fast, Reliable Applications webinar slides Error checking, Static Security Analysis Microsoft Windows* 8.x Intermediate Intel® Parallel Studio, Intel® Parallel Inspector PDF
Deploying Apps To Google Play* Intel® XDK Video
Developing OpenCV based embedded application using Intel® System Studio Improving performance Intel® C++ Compiler, Intel® Integrated Performance Primitives, Intel® System Studio URL
Developing secured embedded applications using Intel® System Studio Linux*, Tizen*, Yocto Project Beginner Intel® System Studio URL
Development and Optimization Techniques for Multi-Core Processors Improving performance Linux*, Apple OS X*, Microsoft Windows* 8.x Intermediate Intel® Parallel Studio XE, Intel® Inspector XE, Intel® VTune™ Amplifier XE, Intel® Parallel Studio, Intel® Parallel Composer, Intel® Parallel Inspector, Intel® Parallel Amplifier, Intel® C++ Compiler, Intel® Fortran Compiler URL
Differences between Intel® Cluster Studio and Intel® Cluster Studio XE Getting started Linux*, Microsoft Windows* (XP, Vista, 7) Intel® Cluster Studio, Intel® Cluster Studio XE URL
Easier Intel® TBB parallel_for with C++0x Lambda Expression Multithread development Linux*, Apple OS X*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Composer XE, Intel® Threading Building Blocks, Intel® Parallel Studio XE
Easy Ways to Solve Parallel Performance Challenges webinar slides Improving performance Microsoft Windows* 8.x Intermediate Intel® Parallel Studio, Intel® Parallel Amplifier PDF
Efficient Exploitation of Parallelism on Pentium® III and Pentium® 4 Processor-based Systems Compiler Topics Linux*, Apple OS X*, Microsoft Windows* 8.x Intermediate Intel® Parallel Studio XE, Intel® Parallel Studio, Intel® Parallel Composer, Intel® C++ Compiler, Intel® Fortran Compiler PDF
Elemental functions: Writing data parallel code in C/C++ using Intel® Cilk™ Plus Linux*, Microsoft Windows* (XP, Vista, 7), Apple OS X* Intel® C++ Compiler, Intel® Cilk™ Plus, Intel® Parallel Composer PDF
Embedded: Performance Analysis of a Remote Yocto System - Intel® VTune™ Amplifier for Systems Getting started, Improving performance Intel® VTune™ Amplifier XE Video
EmbeddedWorld Signal Processing and Power Management Workshop Compiler Topics, Error checking, Getting started, Improving performance, Libraries, Memory Errors, Multithread development, Threading Errors Yocto Project Intermediate Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
Empowering Oil and Gas Applications for Intel® Xeon®, Xeon Phi™ architectures using Intel® Tools Compiler Topics, Improving performance, Multithread development Intermediate Intel® Math Kernel Library, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Enabling Connectionless DAPL UD in the Intel® MPI Library Improving performance, Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® MPI Library URL
Enhance Suppressions in Intel® Inspector XE Intel® Parallel Studio XE, Intel® Inspector XE Video
Expressing Parallelism and Vector Operations for Optimal Performance using Intel® Composer XE - Part 1 of 3 Improving performance Intel® Composer XE, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Expressing Parallelism and Vector Operations for Optimal Performance using Intel® Composer XE - Part 2 of 3 Improving performance Intel® Composer XE, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Expressing Parallelism and Vector Operations for Optimal Performance using Intel® Composer XE - Part 3 of 3 Improving performance Intel® Composer XE, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Find Bugs Quickly and Easily in Your Fortran Application Using Intel® Inspector XE Video
Finding 3 common embedded programming errors using Intel® Inspector 2013 for Systems Error checking, Improving performance Intel® Inspector XE URL
Finding Memory Leaks and Memory Growth With Intel® Inspector XE Memory Errors Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8.x Intel® Parallel Studio XE, Intel® Inspector XE URL
Finding MPI Imbalance with the Intel® Trace Analyzer Intel® Trace Analyzer and Collector Video
Finding Power and Performance problems on embedded systems using Intel® VTune™ Amplifier 2013 for Systems Improving performance Linux* Intel® System Studio, Intel® VTune™ Amplifier XE URL
Flow Graph Designer - Performance Analysis Video
Flow Graph Designer Features and Sample Walk-Through Intel® Threading Building Blocks Video
Flow Graph with Intel® Threading Building Blocks Intel® Threading Building Blocks Video
Fortran 2008 Standard Parallel Programming Features in Intel® Fortran Composer XE* Improving performance Intel® Composer XE, Intel® Fortran Composer XE, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Free Intel C++ Compilers for Students, and related parallel programming tools. Apple OS X*, Linux*, Microsoft Windows* (XP, Vista, 7) Compilers, Intel® Integrated Performance Primitives, Intel® Math Kernel Library, Intel® Threading Building Blocks, Intel® Advisor XE, Intel® VTune™ Amplifier XE
GDB - The GNU* Project Debugger for Intel® Architecture Linux*, MeeGo*, Moblin*, Yocto Project Intermediate Debuggers, Intel® System Studio URL
General Questions about TBB Intel® Threading Building Blocks URL
Generic Parallel Algorithms for Intel ® TBB - "They're Already in There" Part 1 Linux*, Apple OS X*, Microsoft Windows* 8.x Intel® Parallel Studio XE
Generic Parallel Algorithms for Intel® TBB - "They're Already in There" Part 2 Linux*, Apple OS X*, Microsoft Windows* 8.x Intel® Parallel Studio XE
Get Ready for Intel® Math Kernel Library on Intel® Xeon Phi™ Coprocessor Improving performance Intel® Math Kernel Library URL
Get Your Entry Level Programming Students Excited About Parallel Programming with Intel® Advisor XE Intel® Parallel Studio XE, Intel® Advisor XE Video
Getting Started Tutorial: Analyzing Locks and Waits with Intel® VTune™ Amplifier XE 2011 on Linux Improving performance, Multithread development Linux* Beginner Intel® VTune™ Amplifier XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Locks and Waits with Intel® VTune™ Amplifier XE 2011 on Windows Improving performance, Multithread development Microsoft Windows* (XP, Vista, 7) Beginner Intel® VTune™ Amplifier XE URL
Getting Started Tutorial: Analyzing Memory Errors with Intel® Inspector 2011 on Linux Memory Errors, Multithread development Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Memory Errors with Intel® Inspector 2011 on Linux Memory Errors, Multithread development Linux* Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Memory Errors with Intel® Inspector 2011 on Windows Memory Errors, Multithread development Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Memory Errors with Intel® Inspector 2011 on Windows Memory Errors, Multithread development Microsoft Windows* (XP, Vista, 7) Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Security Weaknesses with Intel® Inspector 2011 on Linux Multithread development, Static Security Analysis Linux* Beginner Intel® Inspector XE, Intel® Parallel Studio XE, Static Analysis URL
Getting Started Tutorial: Analyzing Security Weaknesses with Intel® Inspector 2011 on Linux Multithread development, Static Security Analysis Linux* Beginner Intel® Inspector XE, Intel® Parallel Studio XE, Static Analysis URL
Getting Started Tutorial: Analyzing Security Weaknesses with Intel® Inspector 2011 on Windows Multithread development, Static Security Analysis Microsoft Windows* (XP, Vista, 7) Beginner Intel® Inspector XE, Intel® Parallel Studio XE, Static Analysis URL
Getting Started Tutorial: Analyzing Security Weaknesses with Intel® Inspector 2011 on Windows Multithread development, Static Security Analysis Microsoft Windows* (XP, Vista, 7) Beginner Intel® Inspector XE, Intel® Parallel Studio XE, Static Analysis URL
Getting Started Tutorial: Analyzing Threading Errors with Intel® Inspector 2011 on Linux Multithread development, Threading Errors Linux* Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Threading Errors with Intel® Inspector 2011 on Linux Multithread development, Threading Errors Linux* Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Threading Errors with Intel® Inspector 2011 on Windows Multithread development, Threading Errors Microsoft Windows* (XP, Vista, 7) Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Analyzing Threading Errors with Intel® Inspector 2011 on Windows Multithread development, Threading Errors Microsoft Windows* (XP, Vista, 7) Beginner Intel® Inspector XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Finding Hotspots with Intel® VTune™ Amplifier XE 2011 on Linux Improving performance, Multithread development Linux* Beginner Intel® VTune™ Amplifier XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Finding Hotspots with Intel® VTune™ Amplifier XE 2011 on Windows Improving performance, Multithread development Microsoft Windows* (XP, Vista, 7) Beginner Intel® VTune™ Amplifier XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Identifying Hardware Issues with Intel® VTune™ Amplifier XE 2011 on Linux Improving performance, Multithread development Linux* Beginner Intel® VTune™ Amplifier XE, Intel® Parallel Studio XE URL
Getting Started Tutorial: Identifying Hardware Issues with Intel® VTune™ Amplifier XE 2011 on Windows Improving performance, Multithread development Microsoft Windows* (XP, Vista, 7) Beginner Intel® VTune™ Amplifier XE, Intel® Parallel Studio XE URL
Getting Started with Intel® System Studio Getting started Beginner Intel® System Studio Video
Getting the most out of the Intel compiler with new optimization reports Compiler Topics Intel® C++ Compiler, Intel® Composer XE, Intel® Fortran Compiler, Intel® Cluster Studio XE, Intel® Parallel Studio XE Video
Got Errors? Need to Thread? Intel® Software Dev Tools to the Rescue Intel® Parallel Studio XE Video
Guía instructiva para Android*: cómo escribir una aplicación multiproceso con Threading Building Blocks de Intel® Code Sample, Improving performance, Libraries, Multithread development Android* Beginner, Intermediate Intel Hardware Accelerated Execution Manager (HAXM), Intel® Threading Building Blocks, Intel® Parallel Studio URL
High Availability Server Clustering Solutions Improving performance Linux*, Microsoft Windows* 8.x Intermediate Cluster Tools PDF
Host and Target Platforms Overview Intel® System Studio Video