Build Performance-Optimized Code


Implement efficient, elegant code for system and IoT device applications from the start.

Every edition of Intel® System Studio includes these foundational tools:

benchmark of system performance

Intel® C++ Compiler

Plugging right into popular development environments like Eclipse* and Microsoft Visual Studio*, Intel® C++ Compilers are source- and binary-compatible with other compilers, such as Visual C++* for Windows* and GNU Compiler Collection (GCC) for Linux*, macOS*, and Android*.

benchmark of scalable performance on an Intel Xeon processor

Intel® Threading Building Blocks (Intel® TBB)

This is a widely used C++ library for shared-memory parallel programming and heterogeneous computing (intra-node distributed memory programming). It's ideal for optimizing IoT solutions to take advantage of multicore architectures.

Training

a list of OpenCL tools

OpenCL™ Tools

These tools support heterogeneous programming for:

  • Eclipse*-based IDE for Linux*
  • Microsoft Visual Studio* for Windows*
  • Keyword highlighting for the OpenCL standard
  • Kernel analysis tools
  • Report viewing

This software standard streamlines host and accelerator code from a common environment, tracks events and queues on the host, and optimizes CPU and GPU system performance.

Training

benchmark comparing Intel Integrated Performance Primitives to L Z 4 and L Z O libraries

Intel® Integrated Performance Primitives

This library is a developer's one-stop shop for image, signal, and data processing applications. Ready-to-use and royalty-free, it provides high-quality, production-ready, low-level building blocks to help you tune applications and get the best performance on a given platform.

Training

Intel® Math Kernel Library

Accelerate math processing and neural network routines that increase application performance and reduce development time. This ready-to-use, royalty-free library includes highly vectorized and threaded linear algebra and fast Fourier transforms (FFT), as well as deep neural network, vector math, and statistics functions.

Training

benchmark comparing Intel Data Analytics Library to G X Boost

Intel® Data Analytics Acceleration Library

Purpose-built for machine learning and analytics on your edge devices, this library addresses all stages of the data analytics pipeline: preprocessing, transforming, analyzing, modeling, validating, and decision-making.

diagram showing the relationship of O T gateways to edge and cloud devices

IoT Connection Tools

Remove the complexities of connecting sensor-to-device and device-to-cloud with two open-source connection tools. Includes cloud connectors and Eclipse* plugin modules. Each one includes:

  • MRAA: This low-level library simplifies the logic for connecting to different sensor pins, and allows developers to program in C++, Python*, JavaScript*, or Java*.
  • UPM: This high-level library makes it easy to connect and use sensors and actuators in IoT solutions. With over 400 supported sensors and modules, developers can quickly build and deploy custom IoT solutions.

Discover More Capabilities

Analyze

Find out more about robust tools that help you analyze and optimize what you built.

Debug

Learn more about the Intel® System Studio 2019 Ultimate Edition—powerful tools to help ensure system and application stability, performance, and market success.

Ready to Purchase?

Take advantage of Priority Support. For one year, connect directly with Intel's engineers for answers to technical questions and to access to older versions of the products.

Buy Now

Get a Free 90-Day Renewable Community License

Use Intel® System Studio with a free community license backed by community forum support. This license allows you to use the software for 90 days. You can refresh the license an unlimited number of times, allowing you to use the latest version. Convert to a paid license at any time, which provides Priority Support for one year.

Choose & Download

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information, see Performance Benchmark Test Disclosure.

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

Optimization Notice: Intel® 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 optimization. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessors-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