Simplify System Bring-up, Boost Performance, Strengthen Reliability
Just released! Get Intel® System Studio 2018 Update 1 and tap into new features that make system and IoT application development easier.
- Move from prototype to product easier with new capabilities that seamlessly import apps from Arduino Create* to Intel System Studio. Take advantage of System Studio’s analyzers and debug tools.
- Developers can create, build, and edit native Java apps using Intel System Studio – use the easy cloud connectors and innovate with access to sensor libraries.
- Use code samples easily through the new Project Creation Wizard, which automatically sets configuration options for you.
FREE Download
See below for technical details about what's new in this release.
About Intel System Studio
Intel System Studio is all-in-one, cross-platform, comprehensive tool suite for system and IoT device application development. It helps system engineers and developers shorten the development cycle so products can be brought to market faster, boost performance and power efficiency, and strengthen reliability for intelligent systems and IoT device applications running on Intel® processor-based platforms.
Who needs it?
The tools suite is used by device manufacturers, system integrators, and embedded and IoT application developers on solutions that benefit from improved systems and IoT applications, including industrial and manufacturing, health care, retail, smart cities/buildings/homes, transportation, office automation, and many more.
Free Download
Developers can download the Ultimate Edition FREE, using a renewable 90-day commercial license for the latest version available, with public community forum support. Paid license offerings providing Priority Support with confidential access to Intel engineers for technical questions are also available.
What's New in Intel System Studio 2018 Update 1
- Move from prototype to product easier with new capabilities that seamlessly import applications from Arduino Create* to Intel System Studio. Take advantage of System Studio’s advanced analyzers and debug tools for advanced system development. More tools and libraries also now support the Up Squared* Grove* IoT Development Kit. Learn more.
- Java* support– Developers can now create, build, run and edit native Java applications using Intel System Studio. Through the Project Creation Wizard, use the cloud connectors and access Intel IoT sensor libraries. Java examples can also be enabled for the Up Squared* Grove* IoT Development Kit.
- Easier access to code samples, automated configuration– Using code samples is now easier using the new Project Creation Wizard. All required configuration options are automatically set when sample projects are created.
- Connect with various cloud service providers’ APIs more simply via the cloud connector API explorer.
- Includes the latest updates for many of the performance libraries, and analysis and debugger tools.
To automatically receive product updates, users must register or set up their account with the Intel® Software Development Products Registration Center.
Technical Details
Start development or optimization easy with these Getting Started guides. You can find more information documentation and in individual component tool's release notes.
Eclipse* IDE
- Eclipse IDE on Linux Ubuntu* 16.04.4 LTS now depends on GTK3, Ubuntu 17 and 18 will continue to use GTK2.
- Platform Manager now performs verbose Docker* image builds. Project Creation Wizards and Sensor Explorer have been streamlined for better user experience.
- Support was added for development of Wind River Linux LTS* 17 applications. This is only supported on a Linux* host and does not support creation of an LTS 17 kernel image.
For help creating your first cross compiling project see this article: Cross Development
For a video showing how to create a project using the new container based workflow see this page: Getting Started with Samples
Intel® C++ Compiler 18.0
- More stable integration with Microsoft Visual Studio* 2017
- Fixes previously reported issues
See also
- Step by step optimization using Intel® Compiler
- C++17 Features Supported by the Intel C++ Compiler
- Intel Compiler New Feature: Hardware Based PGO
- Tuning SIMD vectorization when targeting Intel® Xeon® Processor Scalable Family
- OpenMP* 5.0 support in Intel Compiler 18.0
Intel® Data Analytics Acceleration Library (Intel® DAAL)
- Host application interface is added to Intel® DAAL, which enables algorithm-level computation cancelling by user-defined callback. This interface is available in Decision Forest and Gradient Boosting Trees algorithms. New example code is provided.
- New technical preview for experimental Intel DAAL and its extension library
- Introduced distributed k-Nearest Neighbors classifiers for both training and prediction. Included new sample that demonstrates how to use this algorithm with Intel® MPI Library.
- Developed experimental extension library on top of existing pyDAAL package that provides an easy to use API for Intel DAAL neural networks. The extension library allows users to configure and train neural network models in a few lines of code, and the ability to use existing TensorFlow* and Caffe* models on inference stage.
- Gradient Boosting Trees training algorithm was extended with inexact splits calculation mode. It is applied to continuous features that are bucketed into discrete bins, and the possible splits are restricted by the buckets borders.
- Intel® Threading Building Blocks (Intel® TBB) dependency is removed in library sequential mode.
For more information on Intel® DAAL see: Introduction to Intel® DAAL
Intel® Math Kernel Library (Intel® MKL)
- Getting started with using Intel® MKL in Intel System Studio's IDE
- Unpack result of Intel MKL FFT to align with Matlab
Intel® Integrated Performance Primitives (Intel® IPP)
IoT connection tools: MRAA & UPM Libraries
MRAA IO Communication Layer
- New APIs for sysfs onboard LED control using the gpio-leds driver
- Restructured and cleaned-up basic examples
UPM Sensor and Actuator Library
- Extended LED library to support the new MRAA gpio-leds APIs
- Cleaned-up doxygen tags in headers and class names in JSON library files to facilitate integration with the Sensor Explorer
See also : Developing with Intel System Studio - Sensor libraries
Intel® VTune™ Amplifier
- New CPU/FPGA interaction analysis (Technical Preview) to assess the balance between the CPU and FPGA on systems with a discrete Intel® Arria® 10 FPGA running OpenCL™ applications
- New Graphics Rendering analysis (Technical Preview) for CPU/GPU utilization of your code running on the Xen* virtualization platform installed on a remote embedded target
- Support for the sampling command-line analysis on remote QNX* embedded systems via ethernet connection
See also:
- Introduction of VTune™ GPU In-kernel Profiling feature with OpenCL sample code
- Memory consumption analysis using Intel® Vtune™ Amplifier
Energy Analysis/Intel® SoC Watch
Intel® SoC Watch for Windows
- Add support for Intel platform code named Gemini Lake
- Resolves several issues
Intel SoC Watch for Linux/Android*
- Add support for Intel® platform codenamed Gemini Lake.
- New feature group “sstate” added: Measures both operating system (Sx) and hardware (S0ix) platform sleep states on platforms that measure both.
See also: Energy analysis in Intel® System Studio 2018 Update 1
Intel® Inspector
- Deadlocks detection on std::shared_mutex (C++17 standard)
- New OS support - Fedora Core* 27, Ubuntu* 17.10, Microsoft Windows* 10 RS3
- Bug fixes
Intel® System Debugger
See also: Using the Target Connection Agent with Intel® System Debugger
Intel® Debug Extensions for WinDbg*
- Support for event-based breakpoints to debug ACPI Machine Language (AML)
- Added feature to collect BSOD information with the get_bsod_info script
GNU* GDB and source
- GDB Server is supported on Wind River Linux LTS 17.
- The GDB Server binaries from the WindriverLinux9 directory can also be used for Wind River Linux LTS 17.
For questions or technical support, visit Intel® Software Products Support
1Optimization Notice: Intel’s compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804. |