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:


Complete specification for the test configuration.1

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*.

Xeon performance scalability

Intel Threading Building Blocks

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

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


Configuration information. 2

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

Mlib Performance

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.

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 Intel® System Studio 2018 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 older versions of the products.

Buy Now

Get a Free 90-Day Renewable Commercial License

Use Intel® System Studio with a free commercial license backed by community forum support. This license allows usage for 90 days, and can be refreshed an unlimited number of times to use the latest version. You can convert any time to a paid license, which provides Priority Support for one year.

Choose & Download

Benchmark results were obtained prior to implementation of recent software patches and firmware updates that are intended to address exploits referred to as "Spectre" and "Meltdown." Implementation of these updates may make these results inapplicable to your device or system.

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 go to Performance Benchmark Test Disclosure.

1 Complete specification for the test configuration: Windows hardware: Intel® Xeon® processor E3-1245 v5 at 3.50 GHz, enabled for Intel® Hyper-Threading Technology, enabled with Intel® Turbo Boost Technology, 32 GB RAM; Linux hardware: Intel Xeon CPU E5-2680 v3 at 2.50 GHz, 256 GB RAM, Intel Hyper-Threading Technology is on.

Software: Intel C++ Compiler 17.0; Microsoft C/C++ Optimizing Compiler, version 19.00.23918 for x86/x64; GCC, version 6.1.0; The Portland Group, Inc. (PGI), version 15.10; Clang with LLVM Compiler, version 3.8; Linux operating system: Red Hat Enterprise Linux* server release 7.1 (Maipo), kernel 3.10.0-229.el7.x86_64; Windows® 10 Pro, version 10.0.10240, N/A build 10240, Standard Performance Evaluation Corporation (SPEC)* benchmark suite. SmartHeap* library, version 11.3 for Visual C++* and Intel C++ Compiler were used for SPECint* benchmarks.

2 Configuration information: Intel® Math Kernel Library, Fastest Fourier Transform in the West (FFTW), version 3.3.4; Hardware: Intel® Core™ i7 processor Extreme 6700, four-core CPU (8 MB cache, 3.4 GHz), 64 GB of RAM; Operating System: Red Hat Enterprise Linux 7.2 GA x86_64.