Programs for Programmers

Intel

 Free Trial button

 

Intel® Parallel Studio XE 2016 tool suite simplifies the design, development, debug, and tuning of code that utilizes parallel processing to boost application performance. Get more application performance with less effort on compatible Intel® processors and coprocessors.

View Feature chart

Learn more about each individual product (links from table)

Register for a free Parallel Studio eBook

Intel Development Software Licensing

Quick Reference Guide to Optimization with Intel® Compilers V15


 

Subscribe to Intel Parallel Universe Magazine
Register for a free Parallel Studio eBook

 

NEW! Intel Parallel Studio 2017 releasedBuy, renew or upgrade and receive a free training video - unique to our company.

What’s New?

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.

 

  Intel® Parallel Studio XE for Windows, Linux or MacOS

Three editions based on your development needs:

  • Composer Edition - Includes: C++ and/or Fortran* compilers, performance libraries, parallel models, and high-performance Python* packages powered by native Intel® Performance Libraries.
  • Professional Edition includes everything in the Composer edition. It adds performance profiler, threading design/prototyping, and memory & thread debugger to design, build, debug and tune fast parallel code.
  • Cluster Edition includes everything in the Professional edition. It adds a MPI cluster communications library, along with MPI error checking and tuning to design, build, debug and tune fast parallel code that includes MPI.

View product brief

Email Polyhedron for a quotation

 

 


What’s Included in Each Edition

  Cluster Edition Professional Edition Composer Edition
C/C++ compiler Y Y Y
Fortran compiler Y Y Y
Intel® Distribution for Python* Y Y Y
Intel® Data Analytics Acceleration library (C++, Java) Y Y Y
Intel® MKL math library
(C, C++, Fortran)
 Y Y Y
Intel® Threading BUIlding Blocks - threading library
(C++)
 Y Y Y
Intel® Integrated Performance Primitives - media and data library (C, C++)  Y Y Y
Intel® Advisor - vectorization optimization and thread prototyping
(C, C++, Fortran)
 Y Y  
Intel® Inspector memory and thread debugging
(C++, Fortran)
Y  
Intel ® VTune™ Amplifier XE - performance profiler
(C, C++, Fortran, C#, Java*, Python*, Go*)
 Y Y  
Intel® MPI library
(C++, Fortran)
 Y    
Intel® ITAC Trace Analyzer and Collector - MPI analyzer and profiler
(C++, Fortran)
 Y    
Intel® Cluster Checker Y
IMSL* numeric 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)


 

Free Trial button

 

 

back to top

Details

Performance Awaits Your Application

As processors evolve, it is becoming more and more critical 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.

Boost performance with Intel C++ and Fortran compilers combined with parallel models and optimized libraries for Windows*, Linux* and OS X*.

 

 

Threaded + Vectorized can be much faster than either one alone. The gap is growing with each new hardware generation.

 

Optimized Tools to Build Fast Code

Boost your applications performance with Intel® C++ Compiler and Intel® Fortran Compiler for Windows*, Linux* and OS X*. The built-in OpenMP* and Intel® Cilk Plus parallel models combined with performance libraries simplify the implementation of fast, parallel code.

 

  • Extensive optimizations for the latest Intel processors, including Intel® Xeon Phi™ processor and coprocessors
  • Take advantage of multicore, manycore and multiprocessor systems with OpenMP, automatic parallelism, DO CONCURRENT, coarrays and Intel Xeon Phi coprocessor support
  • Patented automatic CPU dispatch feature gets you code optimized for the current running processor


  • Geomean time in seconds - lower is better

    As published 3/10/2014 at http://www.polyhedron.com

  • Extensive optimizations for the latest Intel processors including Intel® Xeon Phi™ coprocessors
  • Take advantage of multicore, manycore and multiprocessor systems with OpenMP*, automatic parallelism, DO CONCURRENT, coarrays and Intel Xeon Phi coprocessor support
  • Patented automatic CPU dispatch feature gets you code optimized for the current running processor

Library & parallel model details

Eliminate bottlenecks in code

Optimize serial and parallel performance with an advanced performance and thread profiler (Intel® VTune™ Amplifier XE). Tune C, C++, C#, Fortran, Assembly and Java* applications.

 

Deliver More Reliable Applications

Find bugs before they happen with an easy to use memory and threading debugger (Intel ® Inspector XE) for C, C++, C# and Fortran applications.

Assistant to Add Threading and Vectorization

Find the greatest parallel performance potential and identify critical synchronization issues quickly with Intel® Advisor, a vectorization optimization and thread prototyping tool for 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.0 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, an MPI profiler to understand MPI application correctness and behavior by visualizing applications behavior.



 
   

FAQs

Will Intel® Parallel Studio XE 2016 work with my existing environment?

Yes. The tools plug seamlessly into Visual Studio* and the GNU tool chain to keep you productive while preserving your development environment investment. Intel® Parallel Studio XE offers excellent compatibility with leading compilers. Intel tools also support development and maintenance of software targeted to run on systems using processors compatible with the Intel® architecture.

How does a developer start developing parallel programs to take advantage of Intel® processors?

Optimizing for today’s multi-core platforms is the best way to be ready to use Intel® Many Integrated Core Architecture (Intel® MIC Architecture). Adopting Intel® Software Development Tools and programming models today will protect your programming investment moving forward as new processor technologies are introduced. C and C++ programmers should start with Intel® Threading Building Blocks (Intel® TBB) and Intel® Cilk™ Plus, which are included in Intel® Parallel Studio XE and Intel® Cluster Studio XE. These offer task-based abstractions to exploit parallelism with a set of task and data parallel models that are portable, scalable, reliable and future-proof. These models easily integrate into existing applications, preserving software and hardware investments.

Fortran programmers, and many C programmers, should look at OpenMP. Fortran programmers also have the new Coarray Fortran capabilities in the Intel® Fortran compilers.

Where can I get an evaluation copy of Intel® Parallel Studio XE 2015?

30 day evaluation versions of Intel® Software Development Products are available for free download. You can get free support during the evaluation period by creating an Intel® Premier Support account after requesting the evaluation license.

What student discounts are available for Intel® Software Development Tools?

See https://software.intel.com/en-us/qualify-for-free-software/student

What offers are available for academic researchers?

Faculty using our tools for research purposes can receive a substantial discount compared to our commercial offerings.

How do I get updates?

If you have an active Software Subscription, you will automatically get the new release. You will receive an email notification, advising you of the availability and where to obtain update. You can also go to Intel® Software Development Products Registration Center. If your subscription has expired, you must renew or buy a new subscription. Additional Information.

I am only interested in a single development language. What version of the tools should I get?

Intel® Parallel Studio XE addresses development for C, C++ and Fortran. Intel® Fortran Studio XE and Intel® C++ Studio XE development suites are also available to address those developing only in a single language. Intel® Cluster Studio XE is only available with support for C, C++ and Fortran.


 

 


 

back to top 
1 Technical support for Eclipse is not provided by Intel. For more information on Eclipse, please visit the Eclipse Foundation Web site*.

Intel provides both the tools and support to enhance the performance, functionality and efficiency of software applications. Compatible with leading Windows* and Linux* development environments, Intel® Software Development Products are the fastest and easiest way to maximize the latest features of Intel processors. Designed for use in the full development cycle, Intel software products include Intel® Performance Libraries, Intel Compilers (C++, Fortran for Windows, Linux, and Mac OS* X), Intel VTune™ Analyzer, Intel® Threading Tools, and Intel® Cluster Tools.

Intel® Premier Customer Support Web site provides expert technical support for all Intel software products, product updates, and related downloads. For additional product information, visit:
www.intel.com/software/products.
Intel, the Intel logo, Itanium, Pentium, Intel Centrino, Intel Xeon, Intel XScale, VTune, Celeron, Intel NetBurst, and MMX are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other brands and names may be claimed as the property of others. Visit Intel's Legal Information Web site for more information.
Copyright © 2015, Intel Corporation and Polyhedron Software & Services Ltd

 


Free Trial button