Code Samples and Tutorials

Intel® System Studio is a comprehensive and integrated tool suite for developers. It provides them with advanced system tools and technologies to help accelerate the delivery of next-generation, energy-efficient, high-performance, and reliable embedded and mobile devices.

Code for Specific Tools

Examples

Find out more about the software's key features with these demonstrations.

Name Description

Hello World

This example illustrates how to set up the environment with Intel® C++ Compiler for Windows* and Linux* host systems for applications designed for Linux and Yocto Project* target systems, using command line and integrated development environments (IDE).

Matrix Multiplication

Learn about the features in Intel® C Compiler, Intel® C++ Compiler, Intel® Math Kernel Library, Intel® VTune™ Amplifier, and Intel® Cilk™ Plus.

Processor Trace

Intel® Processor Trace is the hardware-based low overhead code execution logging function that operates on the instruction level. It provides a powerful and deep insight into past instruction flow, combined with interactive debugging.

Averaging Filter (Image Processing)

Learn how to remove noise in an image for both threading and single instruction, multiple data (SIMD) solutions.

Discrete Cosine Transforms (DCT)

DCT and quantization are the first two steps in .jpg compression. See how to implement these stages so that they run faster using Intel® Cilk™ Plus.

Adding a Sepia Filter

The filter works by converting each pixel in the .bmp file to a sepia tone. Learn how to improve the sepia filter's performance using Intel Cilk Plus.

 

Tutorials

Get step-by-step instructions for using key features.

Title Description

Using the Intel C++ Compiler for Embedded Linux Systems

How to compile across various Linux systems.

Intel® VTune™ Amplifier for Systems Usage Models

Learn about the usage modes and the recommended modes for different target systems.

Signal Processing Comparison: Intel® Math Kernel Library vs. Intel® Integrated Performance Primitives

Compare two libraries that streamline execution flow and minimize the risk of data stream timing issues and heisenbugs.

Debugging Intel® Quark SoC Based Target Using Open On Chip Debugging (OCD)

Set up the Open OCD-based connector to a target system based on the Intel® Quark™ SoC technology target platform and debug the system software.

Performance Analysis on Embedded Linux Targets

Get an overview on remote performance analysis for an embedded OS using Intel® VTune™ Amplifier for Systems.

All Documentation