Intel® System Studio 2014 - System Requirements

Intel® System Studio targets development for Andoid*, Embedded Linux*, Yocto Project*, Tizen* IVI, and Wind River Linux* deployment targets from Linux* or Windows* host.

1.1.1 Supported Host Platforms

One of the following Linux distributions (this is the list of distributions supported by all components; other distributions may or may not work and are not recommended - please refer to Technical Support if you have questions).

In most cases Intel® System Studio will install and work on a standard Linux* OS distribution based on current Linux* kernel versions without problems, even if they are not listed below. You will however receive a warning during installation for Linux* distributions that are not listed

  • Red Hat Enterprise* Linux* 5, 6
  • Ubuntu* 10.04 LTS, 12.04 LTS, 13.04
  • Fedora* 17, 18
  • Wind River* Linux* 4, 5
  • openSUSE 12.1
  • SUSE LINUX Enterprise Server* 11 SP2

Additionally Intel® System Studio 2014 supports

  • Microsoft Windows* 7, 8, 8.1

Individual Intel® System Studio 2014 components may support additional distributions. See the individual component’s installation guide and release notes after you unpacked and ran the installer for the tool suite distribution

> tar -zxvf l_cembd_p_2014.0.xxx.tgz

for details.

 

Sudo or Root Access Right Requirements

  • Integration of the Intel® C++ Compiler into a Yocto Project* Application Development Toolkit installed to /opt/poky/ requires the launch of the tool suite installation script install.sh as root or sudo user.
  • Installation of the hardware drivers for the Intel® ITP-XDP3 probe to be used with the Intel® JTAG Debugger requires the launch of the tool suite installation script install.sh as root or sudo user.

Environment Setup

To setup the environment for the Intel® C++ Compiler and integrate it correctly with the build environment on your Linux host, execute the following command:

 

> source <install-dir>/system-studio-vars.sh <arg>

where <install-dir> is the top-level Intel® System Studio installation directory, and <arg> is one of the following architecture arguments:

ia32: Compilers and libraries for IA32 architectures only

intel64: Compilers and libraries for Intel® 64 architectures only

 

1.1.2 Host Prerequisites and Resource Requirements

 

1.1.2.1 Host Space Requirements by Component

 

 

Minimum RAM

Recommended RAM

Disk Space

Intel® System Studio

2Gb

4Gb

7Gb

Intel® System Studio including JTAG Debugger

2Gb

4Gb

7Gb

 

 

 

 

Intel® C++ Compiler for Embedde OS Linux*

Intel® C++ Compiler for Android*

1Gb

1Gb

2Gb

2Gb

2.5Gb

2.5Gb

Intel® Integrated Performance Primitives

1Gb

4Gb

1-2Gb

Intel® Math Kernel Library

1Gb

4Gb

2.3Gb

Intel® VTune™ Amplifier for Systems

2Gb

4Gb

650Mb

Intel® Inspector for Systems

2Gb

4Gb

350Mb

GDB

1Gb

2Gb

200Mb

Intel® JTAG Debugger

1Gb

2Gb

300Mb

SVEN

2Gb

4Gb

350Mb

 

1.1.2.2 Intel® IPP Details

 

Intel IPP for IA-32 Hardware Requirements:

  • 1800MB of free hard disk space, plus an additional 400MB during installation for download and temporary files.

 

Intel IPP for Intel® 64 Hardware Requirements:

  • 1900MB of free hard disk space, plus an additional 700MB during installation for download and temporary files.

 

1.1.3 Target Software Requirements

The target platform should be based on one of the following environments:

  • Yocto Project* 1.3, 1.4, 1.5 based environment
  • CE Linux* PR32 based environment
  • Tizen* IVI 2.0, 3.0
  • Wind River* Linux* 4, 5, 6 based environment
  • Android* 4.0.x through 4.4.x based environment

Note:

The level of target OS support by a specific Intel® System Studio component may vary.

1.1.4 Target Prerequisites and Resource Requirements

1.1.4.1 Target Space Requirement by Component

 

 

Minimum RAM

Dependencies

Disk Space

Intel® C++ Compiler

application dependent

Linux kernel 1.26.18 or newer
glibs-2.5 or compatible
libgcc-4.1.2 or compatible
libstdc++-3.4.7 or compatible

13Mb (IA-32)
15Mb (Intel® 64)

Intel® VTune™ Amplifier CLI

4Gb

Specific kernel configuration reqs.
Details below.

200Mb

Intel® VTune™ Amplifier SEP

(# logical cores+2) Mb

specific kernel configuration reqs.
Details below.

8Mb

Intel® VTune™ Amplifier amplexe-runss

64Mb

specific kernel configuration reqs.
Details below.

25Mb

WakeUp Watch for Android*

64Mb

specific kernel configuration reqs.
Details below.

25Mb

SoC Watch for Android*

64Mb

specific kernel configuration reqs.
Details below.

25Mb

Intel® Inspector for Systems CLI

2Gb

4Gb

350Mb

gdbserver

negligable

none

1.5Mb

xdbntf.ko

<1Mb

kernel build environment

<1Mb

SVEN

<1Mb

kernel build environment

sampling dependent

 

1.1.4.2 Intel® VTune™ Amplifier target OS kernel configuration

For Intel® VTune™ Amplifier performance analysis and Intel® Energy Profiler there are minimum kernel configuration requirements. The settings below are required for different analysis features.

  • For event-based sampling (EBS) sep3_x.ko and pax.ko require the following settings:
    CONFIG_PROFILING=y
    CONFIG_OPROFILE=m (or CONFIG_OPROFILE=y)
    CONFIG_HAVE_OPROFILE=y

 

  • For EBS with callstack information vtsspp.ko additionally needs the following settings: CONFIG_MODULES=y
    CONFIG_SMP=y
    CONFIG_MODULE_UNLOAD=y
    CONFIG_KPROBES=y
    CONFIG_TRACEPOINTS=y (optional but recommended)

 

  • For power analysis, required by apwr3_x.ko
    CONFIG_MODULES=y
    CONFIG_MODULE_UNLOAD=y
    CONFIG_TRACEPOINTS=y
    CONFIG_FRAME_POINTER=y
    CONFIG_COMPAT=y
    CONFIG_TIMER_STATS=y
    CONFIG_X86_ACPI_CPUFREQ=m (or CONFIG_X86_ACPI_CPUFREQ=y)
    CONFIG_INTEL_IDLE=y

 

 

 

1.1.4.3Intel® VTune™ Amplifier Feature vs. Resource Matrix

 

 

Event based sampling (EBS) analysis

EBS analysis with stacks

Algorithmic analysis (PIN-based)

 

Intel Energy Profiler

Remote collection from host

Result view on target

Requirements:

SEP

“VTune Amplifier hardware event-based sampling collector for performance analysis”

X

 

 

 

 

 

~8 MB disk space

(Number of logical cores +2) Mb RAM

amplxe-cl -target

“VTune Amplifier collector for power and performance analysis on Embedded Linux systems”

X

X

 

X

X

 

~25 MB disk space

~64 Mb RAM

amplxe-cl

“VTune Amplifier command line interface for text-based power and performance analysis”

X

X

X

X

X

X

~200MB disk space

>= 4Gb RAM

 

 

1.1.5 Hardware Requirements

  • IA32 or Intel® 64 architecture based host computer
  • Development platform based on the Intel® Atom™ processor Z5xx, N4xx, N5xx, D5xx, E6xx, N2xxx, D2xxx, E3xxx, Z2xxx, Z3xxx, C2xxx, or Intel® Atom™ processor CE4xxx, CE53xx and the Intel® Puma6™ Media Gateway
  • Alternatively development platform based on 2nd , 3rd or 4th generation Intel® Core™ processor.
  • Alternatively development platform based on 2nd , 3rd or 4th generation Intel® Xeon® processor.

 

 

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.