Intel® Parallel Studio XE 2017

Deliver Top C++, Fortran, and Python* Application Performance with Less Effort

  • Faster code: Boost application performance that scales on today’s and next-gen processors.
  • Create code faster: Use a toolset that simplifies creating fast, reliable parallel code.
Get Free Downloads & Trials

Performance Awaits Your Application

As processors evolve, it’s becoming more and more crucial to both vectorize (use AVX* or SIMD* instructions) and thread software to realize the full performance potential of the processor. In some cases, code that is vectorized and threaded can be more than 175X faster than unthreaded/ unvectorized code―and about 7X faster than code that is only threaded or vectorized. And that gap is growing with every new processor generation.

Threaded plus vectorized can be much faster than either one alone. The gap is growing with each new hardware generation. Details

Optimized Tools to Build Fast Code

Boost your applications’ performance with Intel® C++ Compiler and Intel® Fortran Compiler for Windows*, Linux*, and OS X*. Built-in vectorization and OpenMP* support combined, with performance libraries, simplify the implementation of fast, parallel code.

Faster Python* application performance

Accelerate your Python* application’s performance with the Intel® Distribution for Python. It integrates multiple techniques to power high-performance Python such as linking widely used Python packages (e.g., NumPy*, SciPy*, scikit-learn*) with Intel® Performance Libraries including Intel® Math Kernel Library (Intel® MKL), enhanced threading with Intel® Threading Building Blocks (Intel® TBB), and easy access to the conda* environment, numba*, Cython* and advanced data analytics with pyDAAL*.

Library and Parallel Model Details

Eliminate Bottlenecks in Code

Tune application performance, scalability, and memory access with an advanced performance profiler (Intel® VTune™ Amplifier XE). Accurately profile C, C++, Fortran, Python*, Go*, assembly and Java* or a mix of languages.

Deliver More Reliable Applications

Efficiently find memory errors and intermittent threading errors before they happen with Intel® Inspector, an easy-to-use memory and thread debugger for C, C++, and Fortran applications.

Assistant to Add Threading and Vectorization

Optimize vectorization and quickly prototype threading designs with Intel® Advisor, a vectorization optimization and threading advisor tool for C, C++, C#, and Fortran applications.

Intel Advisor gives you a performance estimate before you invest significant effort in implementation. Implement only the options that have a high return on investment.

High Performance, Low Latency MPI Communications

Achieve high performance, low latency MPI communications using the latest MPI 3.1 standard with Intel® MPI Library.

Speed MPI Communications with Profiling and Analysis

Improve the performance and reliability of MPI communications with Intel® Trace Analyzer and Collector, a scalable MPI performance profiler to understand MPI application correctness and behavior by visualizing applications’ behavior. New scalable and lightweight profiling enables 100K+ rank profiling.

Verify cluster is well configured to run parallel applications

Intel® Cluster Checker is an expert system approach that provides cluster systems expertise in a tool to verify system health, offer suggested actions, and support an extensible framework and API for developers.

What’s Included in Each Edition

  Cluster Edition Professional Edition Composer Edition
Intel® C++ Compiler      
Intel® Fortran Compiler      
Intel® Distribution for Python*      
Intel® Math Kernel Library
(C, C++, Fortran)
     
Intel® Data Analytics Acceleration Library
(C++, Java)
     
Intel® Integrated Performance Primitives
(C, C++)
     
Intel® Threading Building Blocks
(C++)
     
Intel® Advisor
(C, C++, Fortran)
     
Intel® Inspector
(C, C++, Fortran)
     
Intel® VTune™ Amplifier XE
(C, C++, Fortran, C#, Java*, Python*, Go*)
     
Intel® MPI Library
(C, C++, Fortran)
     
Intel® Trace Analyzer and Collector
(C, C++, Fortran)
     
Intel® Cluster Checker      
Rogue Wave* IMSL* Fortran Numerical Library
(Fortran)
Add-on Add-on Add-on and bundled

Intel® Data Analytics Acceleration Library (Intel® DAAL), Intel® Threading Building Blocks (Intel® TBB), Intel® Math Kernel Library (Intel® MKL), Intel® Integrated Performance Primitives (Intel® IPP), Intel® Trace Analyzer and Collector (Intel® ITAC)