Intel® Developer Zone:
Intel Learning Lab

Title Topic Operating System Skill Level Software Products Media Typesort descending
Using the new concurrent priority queue in Intel® Threading Building Blocks Linux*, Apple Mac OS X*, Microsoft Windows* 8 Intel® Parallel Studio XE
Performance Analysis Methodology for Intel Microarchitecture Codename Sandy Bridge Improving performance Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE
Vectorize Inside the Cilk 'for' with Array Notations Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE, Intel® Cilk Plus Software Development Kit
Intel® Array Building Blocks Code Tips Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE
Identify MPI Bottlenecks with Intel® Cluster Tools Improving performance Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Cluster Toolkit
The Intel VTune Amplifier XE Analysis and Results Interface for Intel Microarchitecture Codename Sandy Bridge Improving performance Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE
An Introduction to Cilk™ Plus Reducers Intel® Cilk™ Plus
Parallel Building Blocks Video 6 - Vectorized Parallel Patterns inside a Cilk ‘for’ Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE, Intel® Cilk Plus Software Development Kit
Using Intel® Threading Building Blocks parallel_for to Parallelize Serial Code Multithread development Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Composer XE, Intel® Threading Building Blocks, Intel® Parallel Studio XE
Intel Parallel Studio XE CoArray Fortran Compiler Topics Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Composer XE, Intel® Fortran Compiler, Intel® Parallel Studio XE
Creating and Optimizing OpenCL Applications Error checking Intel® VTune™ Amplifier XE
Generic Parallel Algorithms for Intel ® TBB - "They're Already in There" Part 1 Linux*, Apple Mac OS X*, Microsoft Windows* 8 Intel® Parallel Studio XE
Easier Intel® TBB parallel_for with C++0x Lambda Expression Multithread development Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Composer XE, Intel® Threading Building Blocks, Intel® Parallel Studio XE
Parallel Building Blocks Video 1 - The 'for' loops Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE
Setting Up an Intel® TBB Project in Microsoft Visual Studio* Compiler Topics Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Threading Building Blocks, Intel® Parallel Studio, Intel® Parallel Studio XE
Intel® Cilk™ Plus: Part of the Intel C++ Compiler Getting started, Improving performance Intel® Parallel Studio XE, Intel® Cilk Plus Software Development Kit
Intel Expressway Services Designer
Intel® Cilk™ Plus – Monte Carlo Sample Code Sample Intel® C++ Compiler, Intel® C++ Composer XE, Intel® Cilk™ Plus, Intel® Composer XE, Intel® Parallel Composer
Generic Parallel Algorithms for Intel® TBB - "They're Already in There" Part 2 Linux*, Apple Mac OS X*, Microsoft Windows* 8 Intel® Parallel Studio XE
Parallel Building Blocks Video 2 - Time vs. Freedom vs. THINK Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE
Using Your Intel® Inspector XE Results Error checking Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Parallel Studio XE, Intel® Inspector XE
New Rules for Array Sections in Intel® Cilk™ Plus Linux*, Microsoft Windows* 8, Apple Mac OS X* Intel® Cilk™ Plus, Intel® Parallel Studio XE, Intel® Cilk Plus Software Development Kit
Parallel Building Blocks – Cilk ‘for’ Primer Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® C++ Compiler, Intel® Composer XE, Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE, Intel® Cilk Plus Software Development Kit
Benefits of Parallel Studio XE on Intel MIC Architecture Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Parallel Studio XE
How to Use Remote Collection on Intel® VTune™ Amplifier 2013 for Systems Improving performance, Multithread development Linux*, Tizen*, Yocto Project Intel® Parallel Studio XE, Intel® System Studio, Intel® VTune™ Amplifier XE URL
HPL application note Compiler Topics Linux*, Microsoft Windows* (XP, Vista, 7), Apple Mac OS X* Advanced Cluster Tools, Intel® Composer XE, Intel® Parallel Composer, Intel® Math Kernel Library, Intel® MPI Library, Intel® Parallel Studio XE URL
Intel® Trace Analyzer and Collector Guides Improving performance Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Trace Analyzer and Collector URL
Resolve Resource Leaks to Improve Stability - Evaluation guide sample code Getting started Intel® Cluster Studio XE, Intel® Parallel Studio XE, Intel® Inspector XE 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
USC Students Use Intel® Game Development Tools to Increase Game Performance Intel® Threading Building Blocks URL
What are the differences between Intel® System Studio and Intel® Embedded Software Development Tool Suite? Linux* Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
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
Intel® MKL Data Fitting component: Overview Compiler Topics Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Composer XE, Intel® Parallel Composer, Intel® Math Kernel Library 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
System Software Debug with JTAG and Event Trace Linux*, MeeGo*, Tizen*, Yocto Project Advanced, Intermediate Debuggers, Intel® JTAG Debugger, Intel® System Studio URL
Profiling Windows Services Improving performance, Multithread development Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8 Advanced, Intermediate Intel® C++ Studio XE, Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE URL
Using Intel® compiler in Eclipse* for embedded development Intel® System Studio URL
Intel® Trace Analyzer and Collector 8.1 Update 1 Readme Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Intel® Trace Analyzer and Collector URL
Intel® MKL Sparse Solvers Training Material Compiler Topics Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8, Apple Mac OS X* Advanced Intel® Cluster Toolkit, Intel® Composer XE, Intel® Parallel Composer, Intel® Math Kernel Library, Intel® Parallel Studio, 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
Enabling Connectionless DAPL UD in the Intel® MPI Library Improving performance, Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® MPI Library 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
Step by Step Performance Optimization with Intel® C++ Compiler Compiler Topics, Getting started, Improving performance Linux*, Yocto Project Beginner Intel® C++ Compiler, Intel® System Studio URL
Building OpenCV based embedded application using Intel® System Studio Improving performance, Libraries Linux*, Yocto Project Beginner Intel® Integrated Performance Primitives, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
Calculating estimated call counts with Intel® VTune™ Amplifier XE 2013 Improving performance, Multithread development Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8, Unix* Advanced, Beginner, Intermediate Intel® Parallel Studio XE, Intel® VTune™ Amplifier XE URL
The ROI from Optimizing Software Performance with Intel Parallel Studio 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
Intel® Parallel Studio XE Adopted as Development Platform for High-speed Renderer Intel® Parallel Studio XE URL
Using Windows registry hooks to invoke Intel® VTune™ Amplifier XE to profile Windows services Improving performance Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8 Advanced, Intermediate Intel® C++ Studio XE, Intel® Parallel Studio XE, Intel® VTune™ Amplifier 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
Using Intel® TBB in network applications: Network Router emulator Multithread development Linux* Intermediate Intel® Threading Building Blocks URL
Using MPI and Xeon Phi™ Offload Together Linux* Advanced Intel® MPI Library URL
Signal Processing Usage for Intel® System Studio – Intel® MKL vs. Intel® IPP Libraries Linux*, Yocto Project Beginner, Intermediate Intel® Debugger, Intel® Integrated Performance Primitives, Intel® Math Kernel Library, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
Using Guided Auto-Parallelization for Embedded Development Compiler Topics, Getting started, Improving performance Linux*, Yocto Project Beginner Intel® C++ Compiler, Intel® System Studio URL
Development and Optimization Techniques for Multi-Core Processors Improving performance Linux*, Apple Mac OS X*, Microsoft Windows* 8 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
Useful Links for Intel® Inspector XE 2013 and Intel® Inspector for Systems 2013 Error checking, Memory Errors, Multithread development, Static Security Analysis, Threading Errors Linux*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8 Beginner, Intermediate Intel® Cluster Studio XE, Intel® Parallel Studio XE, Intel® System Studio, Intel® Inspector XE, Static Analysis 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: 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
Should I use Intel® System Studio? Linux*, MeeGo*, Moblin*, Yocto Project Intermediate Compilers, Intel® C++ Compiler, Intel® Cilk™ Plus, Debuggers, Intel® JTAG Debugger, Libraries, Intel® Integrated Performance Primitives, Intel® Math Kernel Library, Intel® Software Development Products Registration Center, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio, Thread and Memory Checkers, Intel® Performance Bottleneck Analyzer URL
The Serial On-Ramp to the Multicore Highway: Preparing to Parallelize Code Multithread development Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® Parallel Composer, Intel® Parallel Studio, Intel® Parallel Studio XE, Intel® Parallel Advisor, Intel® Parallel Amplifier, Intel® VTune™ Amplifier XE, Intel® Inspector XE, Intel® Parallel Inspector URL
Trends in Cross–Development for Intelligent Systems with Respect to Intel System Studio Getting started Yocto Project Intermediate Intel® JTAG Debugger, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
Windows* 8 OS Tutorial: Writing a Multithreaded Application for the Windows Store* using Intel® Threading Building Blocks - now with DLLs. Code Sample, Compiler Topics, Libraries, Multithread development Microsoft Windows* 8 Intel® Threading Building Blocks, Intel® C++ Studio XE URL
Conditional Numerical Reproducibility (CNR) in Intel MKL 11.0 Getting started, Multithread development Intel® Math Kernel Library 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
Webinar: Getting Reproducible Results with Intel® MKL 11.0 beta Compiler Topics Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7) Advanced Cluster Tools, Intel® C++ Compiler, Intel® Composer XE, Intel® Fortran Compiler, Intel® Parallel Composer, Intel® Math Kernel Library, Intel® Parallel Studio, Intel® Parallel Studio XE URL
Intel® Cluster Tools and the Intel® Xeon Phi™ Coprocessors Getting started Linux* Advanced, Intermediate Intel® MPI Library 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
Webinar: Get Ready for Intel® Math Kernel Library on Intel® Xeon Phi™ Coprocessors Getting started, Improving performance, Libraries, Multithread development Linux* Beginner Intel® C++ Compiler, Intel® C++ Composer XE, Intel® Composer XE, Intel® Fortran Compiler, Intel® Fortran Composer XE, Intel® Parallel Composer, Intel® Math Kernel Library, Intel® C++ Studio XE, Intel® Cluster Studio, Intel® Cluster Studio XE, Intel® Parallel Studio, Intel® Parallel Studio XE URL
Increase Cluster MPI Application Performance with a "MPI Tune" Up Improving performance Intel® MPI Library, Intel® Cluster Studio XE URL
How to use Intel® VTune™ Amplifier 2013 for Systems Improving performance Linux*, Tizen*, Yocto Project Intermediate Intel® System Studio, Intel® Parallel Amplifier, Intel® VTune™ Amplifier XE, Intel® VTune™ Performance Analyzer URL
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
How to Resolve ARPACK issues with Intel MKL 11.0 Update 3 Libraries Linux*, Unix* Advanced, Beginner, Intermediate Intel® Math Kernel Library 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
Intel® Math Kernel Library on the Intel® Xeon Phi™ Coprocessor Improving performance, Libraries, Multithread development Linux* Advanced, Beginner, Intermediate Intel® Math Kernel Library URL
GDB - The GNU* Project Debugger for Intel® Architecture Linux*, MeeGo*, Moblin*, Yocto Project Intermediate Debuggers, Intel® System Studio URL
Developing secured embedded applications using Intel® System Studio Intel® System Studio 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
Controlling Process Placement with the Intel® MPI Library Getting started, Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Beginner Intel® MPI Library URL
How to detect application memory growth using Intel® Inspector XE 2013 Improving performance Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® Parallel Studio XE, Intel® Inspector XE URL
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
Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus Code Sample, Getting started, Improving performance, Libraries, Multithread development Linux*, Yocto Project Advanced, Beginner, Intermediate Intel® C++ Compiler, Intel® Cilk™ Plus, Intel® Integrated Performance Primitives, Intel® Math Kernel Library, Intel® System Studio URL
C++11 Features Supported by Intel® C++ Compiler Apple Mac OS X*, Linux*, Microsoft Windows* (XP, Vista, 7) Intermediate Intel® C++ Compiler, Intel® C++ Composer XE, Intel® Composer XE, Intel® Parallel Composer URL
How to use Intel® Inspector 2013 for Systems Memory Errors, Multithread development, Threading Errors Linux*, Tizen*, Yocto Project Intermediate Intel® Parallel Studio XE, Intel® System Studio, Intel® VTune™ Amplifier XE, Intel® Inspector XE, Intel® Parallel Inspector 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
Using Two DAPL Providers for MPI on Xeon Phi™ Libraries Linux* Advanced Intel® MPI Library URL
Intel® MKL with Numpy, Scipy, Matlab, C#, Python, NAG and more Improving performance, Multithread development Linux*, Microsoft Windows* (XP, Vista, 7), Apple Mac OS X* Advanced, Beginner, Intermediate Intel® Math Kernel Library URL
Intel® System Studio Training Materials Compiler Topics, Error checking, Getting started, Improving performance, Libraries, Memory Errors, Multithread development, Static Security Analysis, Threading Errors Linux* Beginner Intel® Debugger, Intel® JTAG Debugger, Intel® Math Kernel Library, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio URL
Numpy/Scipy with Intel® MKL Compiler Topics Apple Mac OS X*, Linux*, Microsoft Windows* (XP, Vista, 7) Advanced Intel® Math Kernel Library 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
Link error using Intel® Trace Analyzer and Collector Error checking Linux*, Microsoft Windows* (XP, Vista, 7) Intel® Trace Analyzer and Collector URL
Webinar: Improving Intel® MPI Library Performance with Automatic Tuning and the Intel® Trace Analyzer and Collector Improving performance, Libraries Linux*, Microsoft Windows* (XP, Vista, 7) Advanced, Intermediate Intel® Trace Analyzer and Collector, Intel® MPI Library URL
How to use Software Development Tools Targeting Intelligent Systems and Embedded Devices Linux*, MeeGo*, Tizen*, Yocto Project Intermediate Intel® C++ Compiler, Intel® JTAG Debugger, Libraries, Intel® Integrated Performance Primitives, Intel® Embedded Software Development Tool Suite for Intel® Atom™ Processor, Intel® System Studio, Intel® Thread Profiler, Intel® VTune™ Performance Analyzer, Intel® Concurrency Checker, Thread and Memory Checkers URL
Intel® Integrated Performance Primitives (Intel® IPP) - JPEG sample and performance FAQs Improving performance Intel® Integrated Performance Primitives URL
Cilk Plus Solver for a Chess Puzzle or: How I Learned to Love Fast Rejection Getting started Intermediate Intel® Cilk™ Plus URL
Intel Software Tools Spring Technical Webinar Series Intel® Cilk™ Plus, Intel® MPI Library, Intel® Threading Building Blocks, Intel® Cluster Studio XE, Intel® Fortran Studio XE, Intel® Parallel Studio XE, Intel® Advisor XE, Intel® VTune™ Amplifier XE, Intel® Inspector XE URL
Intel® MKL in depth training Compiler Topics Linux*, Apple Mac OS X*, Microsoft Windows* (XP, Vista, 7), Microsoft Windows* 8 Intermediate Cluster Tools, Intel® C++ Compiler, Intel® Composer XE, Intel® Fortran Compiler, Intel® Parallel Composer, Intel® Math Kernel Library, Intel® Parallel Studio, Intel® Parallel Studio XE URL
Intel® Trace Analyzer and Collector - Documentation Getting started Linux*, Microsoft Windows* (XP, Vista, 7) Intel® Trace Analyzer and Collector 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
Introduction to High Performance Application Development for Intel® Xeon® & Intel® Xeon Phi™ processors - Live webinar Playback Intel® VTune™ Amplifier XE URL
How to Use Power Collection in Intel® VTune™ Amplifier 2013 for Systems Linux*, MeeGo*, Tizen*, Yocto Project Intermediate Intel® Parallel Studio XE, Intel® System Studio, Intel® Parallel Amplifier, Intel® VTune™ Amplifier XE URL

Pages