Intel Fortran XE 2020

Build Fortran applications that scale for the future with optimized code that runs faster than ever.

Intel DPD NEWBoxShots PSXE

BUY VIDEO FREE TRIAL

Intel Fortran Compiler is a part of this comprehensive suite of performance libraries and development, analysis, and debugging tools. Build and modernize code with the latest techniques in vectorization, multithreading, multinode parallelization, and memory optimization.

The new Intel Parallel Studio XE suite includes 10+ software development tools to help you build fast, scalable, reliable applications for enterprise, cloud, HPC, and AI.  This comprehensive tool suite which runs on Windows, Linux or Mac simplifies the creation and modernization of code, and accelerates workloads with the latest techniques in vectorization, multi-threading, multi-node, and memory optimization.

Intel Parallel Studio XE comes in three editions based on your development needs.
Composer Edition includes compilers, performance libraries, and parallel models optimized to build fast parallel code.
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.

Overview

Intel Parallel Studio XE comes in three key editions based on your development needs.

INTEL PARALLEL STUDIO XE COMPOSER EDITION

Intel Composer delivers outstanding performance for your applications as they run on systems using Intel Core or Xeon processors. Visual Studio  2017 or 2019 is a prerequisite on Windows and the gnu tool chain is supported on Linux and OS X.

  • Intel Fortran Compiler - industry-leading Fortran application performance with extensive support for Fortran standards, OpenMP, and more.
  • Intel Distribution for Python - Improves Python applications and speed up core computational packages with this performance-oriented distribution.
  • Intel Math Kernel Library (MKL) - extensive Fortran compatible math library that uses standard APIs for simple code integration.
  • Intel-provided Debug Solutions - based on GNU GDB for debugging on CPU, Intel GUP and FPGA.
  • Intel Data Analytics Acceleration Library (Intel DAAL) - a library which helps reduce the time it takes to develop high-performance data science applications.


INTEL PARALLEL STUDIO XE PROFESSIONAL EDITION

Professional Edition includes a complete selection of compilers and libraries. Build your capabilities with a performance profiler, optimized vectorization, threading prototyping, and debugging tools for memory and threads. The Professional Edtion inklcudes following tools:

  • Intel Inspector - quickly find memory leaks and memory allocation errors, locate difficult-to-find threading errors like data races and deadlocks and detect out of bounds accesses and dangling pointers.
  • Intel VTune Profiler - collect a rich set of data to tune CPU and GPU compute performance, multicore scalability, bandwidth, and more. Sort, filter, and visualise results for quick insight into performance bottlenecks and automate regression tests and collect data remotely using the powerful command line.
  • Intel Advisor - analyse, design, tune, and check your threading design before implementation, explore and test threading options without disrupting normal development and predict thread errors and performance scaling on systems with more cores.
  • Intel Fortran Compiler - industry-leading Fortran application performance with extensive support for Fortran standards, OpenMP, and more.
  • Intel Distribution for Python - Improves Python applications and speed up core computational packages with this performance-oriented distribution.
  • Intel Math Kernel Library (MKL) - extensive Fortran compatible math library that uses standard APIs for simple code integration.
  • Intel-provided Debug Solutions - based on GNU GDB for debugging on CPU, Intel GUP and FPGA.
  • Intel Data Analytics Acceleration Library (Intel DAAL) - a library which helps reduce the time it takes to develop high-performance data science applications.


INTEL PARALLEL STUDIO XE CLUSTER EDITION

Cluster Edtion is the flagship suite. It includes all tools from the other versions, plus an MPI library, an MPI tuning and analysis tool, and an advanced cluster diagnostic system. The Cluster Edtion inklcudes following tools:

  • Intel MPI Library - performance - optimised MPI Library with sustained scalability: low latencies, higher bandwidth, and increased processes.
  • Intel Trace Analyzer and Collector - powerful MPI communications profiling and analysis with low overhead and effective visualization.
  • Intel MPI Benchmarks - perform a set of MPI performance measurements for point-to-point and global communication operations for a range of message sizes.
  • Intel Cluster Checker - Verify that cluster components work together seamlessly for improved uptime, productivity, and lower total cost of ownership.
  • Intel Inspector - quickly find memory leaks and memory allocation errors, locate difficult-to-find threading errors like data races and deadlocks and detect out of bounds accesses and dangling pointers.
  • Intel VTune Profiler - collect a rich set of data to tune CPU and GPU compute performance, multicore scalability, bandwidth, and more. Sort, filter, and visualise results for quick insight into performance bottlenecks and automate regression tests and collect data remotely using the powerful command line.
  • Intel Advisor - analyse, design, tune, and check your threading design before implementation, explore and test threading options without disrupting normal development and predict thread errors and performance scaling on systems with more cores.
  • Intel C++ Compiler - industry-leading C and C++ application performance with built-in advanced parallelism support with OpenMP support.
  • Intel Fortran Compiler - industry-leading Fortran application performance with extensive support for Fortran standards, OpenMP, and more.
  • Intel Distribution for Python - Improves Python applications and speed up core computational packages with this performance-oriented distribution.
  • Intel Math Kernel Library (MKL) - extensive C, C++, and Fortran compatible math library that uses standard APIs for simple code integration.
  • Intel Threading Building Blocks - widely used C++ template library with rich set of components to efficiently implement higher-level, task-based parallelism.
  • Intel Integrated Performance Primitives (IPP) - optimised C++ library of software functions for multimedia processing, data processing, and communications applications.
  • Intel-provided Debug Solutions - based on GNU GDB for debugging on CPU, Intel GUP and FPGA.
  • Intel Data Analytics Acceleration Library (Intel DAAL) - a library which helps reduce the time it takes to develop high-performance data science applications.

New Features

intel xe 2020

 

What’s new in the 2020 edition

Modernize Code for Performance, Scalability, and Portability

  • Write applications that scale with improved parallel performance on the latest Intel® Xeon® and Intel® Core™ processors using Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instructions.
  • Vectorize and thread your code using OpenMP* to take advantage of the latest SIMD-enabled hardware, including Intel AVX-512.
  • Speed up AI inferencing with compilers from Intel, Intel® Performance Libraries, and analysis tools that support Intel® Deep Learning Boost with Vector Neural Network Instructions (VNNI) in 2nd generation Intel® Xeon® Scalable processors.
  • Develop for large memories of up to 512 GB DIMMs with persistence. Identify, optimize, and tune Intel platforms for Intel® Optane™ DC persistent memory using Intel® VTune™ Profiler.
  • Use extended coarse-grain profiling with platform-level collection and analysis in Intel VTune Profiler to understand and optimize platform configuration for applications.
  • Perform cache simulation insights for vectorization with roofline analysis for L1, L2, L3, and DRAM in Intel® Advisor.
  • Support for the HPC cloud helps you take advantage of the AWS* Parallel Cluster* and AWS Elastic Fabric Adapter for low-latency, high-bandwidth communications for MPI applications with the Intel® MPI Library.
  • Supports an additional operating system: Amazon Linux 2*.
  • Stay up to date with the latest standards and integrated development environments (IDE):   
    • Full C++ 2017 support with initial C++20 support
    • Full Fortran 2008 and expanded Fortran 2018
    • Python 3.7 support
    • Full OpenMP 4.5 and initial OpenMP 5.0 draft
    • Microsoft Visual Studio* 2019 integration

Flexibility for Your Needs
Access the latest Intel® Performance Libraries and Intel Distribution for Python via conda*, PIP*, Docker Hub*, APT GET, YUM, and NuGet.


Intel Parallel Studio XE 2020 Product Brief

Intel Parallel Studio XE 2020 Release Notes

Intel VTune Profiler XE 2020

Editions

Following matrix explains which products that are included in the different product editions

PSXE 2020 Edition Matrix

 

System Req.

Processor Requirements

Systems based on IA-32 architecture are supported as target platforms on Windows* and Linux*. Systems based on Intel® 64 architectures below are supported both as host and target platforms.
Systems based on Intel® 64 architecture:
• Intel® Core™ processor family or higher
• Intel® Xeon® E5 v5 processor families recommended
• Intel® Xeon® E7 v5 processor families recommended
NOTE: It is assumed that the processors listed above are configured into homogeneous clusters.


Disk Space Requirements

12 GB of disk space (minimum) on a standard installation. Cluster installations require an
additional 4 GB of disk space.
NOTE: During the installation process, the installer may need up to 12 GB of additional temporary disk storage to manage the intermediate installation files.


Operating System Requirements

The operating systems listed below are supported by all tools on Intel® 64 Architecture. Individual tools may support additional operating systems and architecture configurations. See the individual tool release notes for full details.
• Amazon Linux 2
• Clear Linux
• Debian* 9.x, 10.x
• Fedora* 30.x
• Red Hat Enterprise Linux* 7.x, 8.x (equivalent CentOS versions supported, but not separately tested)
• SUSE Linux Enterprise Server* 12.x, 15.x
• Ubuntu* 16.04, 18.04, 19.04
• Microsoft* Windows* 10
• Microsoft* Windows* Server 2016, 2019
• macOS* 10.14, 10.15

The Intel MPI Library and Intel® Trace Analyzer and Collector are supported on Intel® Cluster Ready systems and HPC versions of the listed versions of Microsoft* Windows* Server. These tools are not supported on Ubuntu non-LTS systems.

Intel VTune Profiler, Intel Advisor, and Intel Inspector graphical user interfaces may require newer operating system versions. Please see their respective Release Notes documents for details.

Installation on IA-32 hosts is no longer supported by any tools.


Memory Requirements

2 GB RAM (minimum)


Additional Software Requirements

Development for a 32-bit target on a 64-bit host may require optional library components
(ia32-libs, lib32gcc1, lib32stdc++6, libc6-dev-i386, gcc-multilib, g++-multilib) to be installed from your Linux distribution.

On Microsoft Windows* OS, the Intel® C/C++ Compiler and Intel® Fortran Compiler require a version of Microsoft Visual Studio* to be installed. The following versions are currently supported:
• Microsoft Visual Studio* 2017, 2019
• Microsoft Visual Studio Express* (only for command line compilation)

On macOS*, the Intel® C/C++ Compiler and Intel® Fortran Compiler require a version of Xcode* to be installed. The following versions are currently supported:
• Xcode* 10.x, 11.x

A 64-bit operating system host is required to use the Intel® VTune™ Profiler graphical user interface to analyze collected profile data. Command line profiling and reporting is supported on a 32-bit operating system host. On Linux*, the following packages must be installed for the

Intel® VTune™ Profiler GUI:
• GTK+3
• X.Org (v1.0 or higher, v1.7 or higher is recommended)
• X.Org X11 libXss runtime library
• Network Security Services library (v3.22 or higher)
• ALSA library


Licensing

Licensing

Intel Parallel Studio XE is offered as a perpetual license with no timeout. 1year support and maintenance is always included in the initial purchase. Two licensing models are available:

  • Named user is a system-locked license, and products are priced per named user.
  • Floating licenses can be shared by multiple users simultaneously on several systems, managed from a licensing server. Two- or five-seat licenses are available. When a license is released from one user, another user can request it.

Student and academic licenses are offered seperately.

Please contact us today for an offer!

 

Support

All product updates and Intel Premier Support services are included for one year. Intel Support gives you secure, web-based, engineer-to-engineer support.

Use following links to get access to Intel Support

Alfasoft offers startup support to customers.

For renewal of Intel support and maintenance contracts, please contact Alfasoft via email at This email address is being protected from spambots. You need JavaScript enabled to view it. or call +46 (0)31 - 60 43 80.