Intel System Studio 2014 - Detailed Overview

Product Contents of Intel® System Studio 2014 Update 2

The product contains the following components. For a comprehensive explanation of each one of these components, please go to our Solutions, Tips, and Tricks Page.

  1. Intel® C++ Compiler 14.0 Update 1 for Embedded OS Linux*
  2. Intel® C++ Compiler 14.0 Update 2 for Android*
  3. Intel® Integrated Performance Primitives 8.1 Update 1 for Linux*
  4. Intel® Math Kernel Library 11.1 Update 3 for Linux*
  5. Intel® VTune™ Amplifier 2014 Update 2 for Systems
    • Intel® VTune™ Amplifier Sampling Enabling Product (SEP) 3.15 Update 16
    • Intel® Energy Profiler
    • WakeUp Watch for Android* 3.1.6
    • SoC Watch for Android* 1.4
  6. Intel® Inspector 2014 Update 1 for Systems
  7. Intel® Graphics Performance Analyzers 2014 R2
  8. Intel® JTAG Debugger 2014 Update 1
  9. The GNU* Project Debugger – GDB 7.6 (Provided under GNU General Public License v3)
  10. SVEN Technology 1.0 (SDK provided under GNU General Public License v2)

Product Contents of previous Intel® System Studio releases

What's New in Intel® System Studio 2014 Update 2

  1. Intel® VTune™ Amplifier
    1. Sampling collector improvements for Android* target
  2. Intel® JTAG Debugger
    1. Support for Intel® Atom™ Processor C2xxx, E3xxx, Z32xx, Z33xx as well as 4th generation Intel® Core™ processors with Linux* hosted debugger.
    2. Support of BIOS flashing for 4th generation Intel® Core™ processor
    3. Support for 3rd generation Intel® Core™ processor target
    4. Support for latest generation Intel® Atom™ Processor Z3460 and Z3480

What's New in Intel® System Studio 2014 Update 1

  1. Intel® IPP support of the Intel® Quark SoC has been added
  2. Intel® C++ Compiler for Android* and embedded OS Linux* updated
  3. Intel® VTune™ Amplifier
    • Updated version of Intel® VTune™ Amplifier with support for remote softwarebased algorithm analysis (Basic Hotspots, Concurrency, Locks and Waits) on embedded Linux target systems
    • New analysis type “TSX Exploration” for 4th generation Intel® Core™ processors.
    • Support for external data collection launched from the VTune Amplifier with the custom collector target configuration option or -custom-collector command line option.
    • Android 64 bit kernel support (not 64-bit user space)

What's New in Intel® System Studio 2014

Broader Host and Target OS coverage

  • New Tizen* IVI 2.0, 3.0
  • New Yocto Project* 1.5
  • New Wind River* Linux* 4.0 - 6.0
  • New Android* 4.0.x - 4.4.x
  • New Windows* 7 & 8 Host development for Linux*-based Targets

Enhanced Eclipse integration & cross-build

  • Automated Eclipse* IDE Integration on Linux* and Windows* hosts
  • Enhanced cross-build sysroot support and Wind River* Linux* cross-build environment integration
  • Yocto Project* Compatible
  • OpenEmbedded* 3rd party toolchain layer recipes

New features across all components

  • Intel® C++ Compiler and libraries generated code compatible with Wind River Simics*
  • Intel® JTAG Debugger 2014 - Now supports Intel® Quark™,  Intel® Core™ and Intel® Xeon™ processors.
  • GNU* GDB - Branch Trace Store (btrace) for Intel® Atom™ or 4th generation Intel® Core™ processors
  • Intel® VTune™ Amplifier 2014 for Systems - Adds system-wide event-based sampling of uncore and SoC memory bandwidth
  • Intel® C++ Compiler 14.0 – Optimizations for the latest Intel® processor generation including Intel® Quark processor
  • Intel® C++ Compiler for Android* compatibility with GCC 4.8 and integration into the latest Android* NDK R9
  • Intel® Integrated Performance Primitives 8.1 - Adds new signal processing features for communications, MMSE MIMO support, and optimization for the latest Intel® processor generation
  • Intel® Math Kernel Library 11.1 - Optimizations for the latest Intel® processor generation

New Intel® Architecture platforms

  • Latest Intel® Atom™ processor E3xxx and Z3xxx generation (code-named Bay Trail)
  • Latest Intel® Atom™ processor C2xxx generation (code-named Avoton, Rangeley)
  • Intel® Quark™ processor X1xxx (code-named Clanton)
  • 4th generation Intel® Core™ processor (code-named Haswell)

 

Wider selection of out of the box supported targets including Tizen* IVI, Wind River Linux* and Yocto Project* compatible targets

With Intel® System Studio 2014 we are introducing support for Tizen* with focus on In-Vehicle Infotainment (IVI). This covers

  • Cross-compilation from Windows* and Linux* host.
  • Remote performance sampling using automated SSH transfer for performance analysis with the Intel® VTune™ Amplifier for Systems.
  • Application debug with GDB and gdbserver.
  • System Software Debug using the Intel® JTAG Debugger for Tizen* OS layer debug on Intel® Atom™ Processor E6xx and E3xxx.

 

Intel® System Studio now supports the latest versions of Yocto Project* including Yocto Project* 1.5. Intel® System Studio is recognized and registered as Yocto Compatible.

Intel® System Studio supports Wind River* Linux* 4 and Wind River* Linux* 5 as development host as well as targeted operating systems

Windows* is now a supported host system

All the Intel® System Studio components are now available on Windows* host for development targeting embedded Linux*

 

The Intel® C++ Compiler specifically supports building Tizen* IVI targeted applications as well as Wind River* Linux* targeted application from Windows* host.

The Intel® C++ Compiler can get automatically integrated into an Eclipse* IDE as part of the installation process on Windows* host. SVEN and GDB also support Eclipse* integration on Windows* host.

Automated Eclipse* IDE Integration on Linux* and Windows* hosts during installation

System-Wide Memory Bandwidth Analysis with VTune® Amplifier™ for Systems

We will be using the Intel processor, code named Sandy Bridge. The command for profiling your system is as follows:

amplxe-cl –target ssh:root@ip_addr –collect snb-bandwith -d 5 --search-dir bin:p=<local directory containing modules>

-target ssh:root@ip_addr

This specifies that this will be a remote collection over ssh to the system running at internet address ip_addr.

-collect snb-bandwidth

This specifies that we will be collecting memory bandwidth on an Intel target, code named Sandy Bridge.

-d 5

This specified the collection will run for 5 seconds.

--search-dir bin:p=<local directory containing modules>

For system-wide collection, a lot of modules running in the system during the collection are copied from the target to the host, which may take a while. However, this only happens once since amplxe-cl caches the target system modules on the host for faster access during the next collection. If you do not want the command to take the modules from the device you can specify a local directory on the host to be searched first as above. See the VTune Amplifier 2014 for Systems help for more information.

Improved cross-build sysroot support and Wind River * Linux*

  • Intel® System Studio - Perfect Fit for Wind River* Linux*
  • In addition to the compiler environment files for cross-build support using the –platform=<yl13, cepr28, wr43 and wrl50> option, the Intel® C++ Compiler now also allows fully GNU compatible use of the –sysroot<path>= & -gnu-prefix=.<prefix> options.
  • This allows the Intel® C++ Compiler to be used as a seamless replacement for the GNU compiler in more complex cross-build environments and also for use in secondary toolchain layer recipes for OpenEMbedded* compatible embedded Linux* OS flavors like Wind River* Linux* and Yocto Project*
  • The Intel® C++ Compiler is Yocto Compatible.

Support and optimizations for the latest Intel® Processors

Intel® System Studio for Linux* now comes with optional add-ons and components to support pre-release hardware and the latest software technology under CNDA (non-disclosure agreement). Please contact your Intel application engineer for further details or send an email to IntelSystemStudio@intel.com to request information on how to get access to the latest in Intel technology for your specific target platform.

Intel® Atom™ processor E3xxx and Z3xxx code-named “Bay Trail”

  • The Intel® C++ Compiler 14.0 comes with the latest optimizations for this generation of the Intel® Atom™ Processor. Try the option –xATOM_SSE4.2, to see if optimizations for this latest generation of Intel® Atom™ Processor benefit you.
  • The Intel® C++ Compiler 14.0 comes in in an additional version supporting ths Android* NDK and Android* targeted native code builds for Android* 4.0.x - 4.4.x.
  • The Intel® VTune Amplifier 2014 for Systems supports performance and power analysis on the Intel® Atom™ Processor E3xxx and Z3xxx
  • The Intel® JTAG Debugger 2014 is available with support for Intel® Atom™ Processor E3xxx and Z3xxx and other latest generation Intel® Atom™ Processors. Please contact us at IntelSystemStudio@intel.com to find out more.

Intel® Atom™ processor C2xxx code-named “Rangeley and Avoton”

  • The Intel® C++ Compiler 14.0 comes with the latest optimizations for this generation of the Intel® Atom™ Processor. Try the option –xATOM_SSE4.2, to see if optimizations for this latest generation of Intel® Atom™ Processor benefit you.
  • The Intel® VTune Amplifier 2014 for Systems supports performance and power analysis on the Intel® Atom™ Processor C2xxx
  • The Intel® JTAG Debugger 2014 is available with support for Intel® Atom™ Processor C2xxx and other latest generation Intel® Atom™ Processors.
  • Please contact us at IntelSystemStudio@intel.com to find out more.

Intel® Quark™ processor X1000 code-named “Clanton”

  • The Intel® C++ Compiler 14.0 support the Intel® Quark™ processor X1000. Try the option -mia32 –falign-stack=assume-4-byte, to see if optimizations for the Intel® Quark™ processor X1000 benefit you.
  • The Intel® JTAG Debugger 2014 is available on Windows* host with support for the Intel® Quark™ processor as long the Intel® Quark™ processor X1000 based platform supports a 60pin eXtended Debug Port (XDP).
  • Please contact us at IntelSystemStudio@intel.com to find out more.

4th generation Intel® Core™ processor code-named “Haswell”

  • The Intel® C++ Compiler 14.0 comes with the latest optimizations for this generation of the Intel® Atom™ Processor. Try the option –xCORE-AVX2, to see if optimizations for this latest generation of Intel® Atom™ Processor benefit you.
  • The Intel® VTune Amplifier 2014 for Systems supports performance and power analysis on the 4th generation Intel® Core™ processor code-named “Haswell”
  • The Intel® JTAG Debugger 2014 is available with support for the latest generation Intel® Core™ processors.
  • Please contact us at IntelSystemStudio@intel.com to find out more.
For more complete information about compiler optimizations, see our Optimization Notice.