Intel's New System Studio 2016 Enhances Performance of Embedded Applications
|Richard Harris in IoT Wednesday, September 16, 2015|
Intel’s new System Studio 2016 offers an updated suite of tools and technologies to help speed delivery of energy-efficient, high-performance, smart, connected devices across wide-ranging system and embedded platforms.
To analyze performance bottlenecks, Intel System Studio 2016 provides tools to help developers understand the performance behavior of systems and embedded applications. System Analyzer helps to live-profile performance workloads between the CPU and GPU in real time.
The Platform Analyzer can now do more in-depth analysis, enabling developers to dive deeper into platform-specific performance details. And developers can quickly identify CPU-related performance issues by using Intel VTune Amplifier, a performance hotspot analyzer that shows which lines of code consumed most of the CPU headroom. New real-time Linux support and analysis of virtualized environments help developers optimize embedded systems benefitting from real-time Linux and/or virtualized environments.
Once a developer identifies performance issues, Intel System Studio 2016 provides a highly optimized compiler and performance libraries to help reach premium performance, either by recompiling source code or by replacing performance-critical code with highly optimized performance library functions. Intel Integrated Performance Primitives and Intel Math Kernel Library cover image, signal, data, and math operations that are heavily used in embedded systems.
Enhancements to System Studio 2016 include:
- Highly optimized compilers and libraries to help developers improve performance up to 4x.
- Performance analyzer supporting real-time Linux system profiling so developers can quickly and accurately pinpoint performance hotspots in preemptive Linux systems.
- Tools to analyze application performance in virtualized environments.
- Energy Profiler supporting Android, Windows, and now Linux to help extend the battery life of Internet of Things (IoT), mobile, and embedded devices running Linux and optimize fanless systems thermals.
- Comprehensive, system-wide hardware and software event tracing that helps to efficiently pinpoint issues.
- JTAG-based debug and trace over a standard USB connection that adds flexibility and lowers costs.
- System debug and trace extensions for Microsoft WinDbg Kernel Debugger to help simplify platform bring-up and Windows driver validation.
- Ability to effectively debug compute-intensive code offloaded to graphics cores.
- An enhanced out-of-the-box experience that lets developers get started without actual target hardware.
Developers can choose from three versions of System Studio 2016 including:
Composer Edition: Includes tools to build performance-optimized code.
Professional Edition: Has everything in the Composer Edition plus tools to analyze performance, power efficiency, and code correctness.
Ultimate Edition: Includes everything in the Professional Edition plus system-wide debug and trace for more robustness.
All three editions are for Linux/Android or Microsoft Windows embedded targets. Support is also available for Wind River VxWorks and FreeBSD. System Studio 2016 supports new Intel processors and operating systems including Intel Atom x3, x5, and x7 processors (formerly codenamed SoFIA and Cherry Trail) and 6th generation Intel Core processors (formerly codenamed Skylake), plus Microsoft Windows 10 and FreeBSD.
Read more: https://software.intel.com/en-us/intel-system-stud...