Intel C++ XE 2020
Prisbelønt kompiltor, ytelsesbibliotek og analyseverktøy for C++

Intel DPD NEWBoxShots PSXE

KJØP VIDEO FREE TRIAL

Intels C/C ++ kompilator og utviklingspakker tilbyr avansert optimaliserings- og multitrådsfunksjoner, ytelsesoptimaliserende bibliotek og analyseverktøy for å lage rask og pålitelig seriell og parallell kode.

Intel C++ kompilator tilbyr:
- industri-ledende ytelse
- et rikt sett av komponenter for effektiv parallellisering på høyt nivå
- fremtidssikre applikasjoner
- kompatibilitet med flere kompilatorer mot de fleste operativsystem
- full støtte for C++11, C++14, C++17 og delvis støtte for C++20
- komplett støtte for OpenMP 5.0

Intel har flere pakkeløsninger som retter seg mot C/C++ utviklere. Uansett om du etterspør en enkel C/C++ kompilator eller en komplett cluster-suite har Intel en løsning for deg. Intel Parallel Studio XE tilbys i 3 suiter: Composer, Professional og Cluster. Se mer under "Oversikt".

Oversikt

Intel Parallel Studio XE tilbys i 3 ulike utgaver til plattformene Windows, Linux og Mac. Under finner du en oversikt over hva de ulike utgavene inneholder for det som er C/C++ og Fortran utvikler.


INTEL PARALLEL STUDIO XE COMPOSER EDITION FOR C++

Intels prisbelønte kompilatorer for C++ utviklere. Intel Composer finnes til Windows, Linux og Mac OS X og leverer avanserte funksjoner for utvikling av parallelle applikasjoner med overlegen ytelse. Ifølge nylig fremtatte benchmarkrapporter tilbyr Intels kompilatorer signifikant bedre ytelse sammenliknet med sine konkurrenter.

Med Intel Parallel Studio XE Composer Edition inngår foruten C++ kompilator også flere bibliotek og komponenter for å optimalisere ytelsen og utviklingstiden:

  • Intel C/C++ kompilator - markedets raskeste kompilatorer
  • Intel Distribution for Python
  • Intel Math Kernel Library - matematisk bibliotek for å akselerere ytelsen og utviklingstiden
  • Intel IPP - multimedia bibliotek for å akselerere ytelsen og utviklingstiden
  • Intel Threading Building Blocks - bibliotek for at utvikleren ikke skal behøve å skrive egne trådmoduler
  • Intel-provided Debug Solutions
  • Intel Data Analytics Acceleration Library (Intel DAAL)


INTEL PARALLEL STUDIO XE PROFESSIONAL EDITION for C++

For C/C++ utviklere som i tillegg til kompilator også behøver Intels analyseverktøy. Suiten finnes til Windows og Linux og inneholder følgende verktøy:

  • Intel Advisor - trådassistent for C, C++, C# og Fortran
  • Intel VTune Profiler - ytelses- og trådprofiler
  • Intel Inspector - minnes- og trådsøker
  • Intel C/C++ kompilator - markedets raskeste kompilatorer
  • Intel MKL og Intel IPP - matematiske og multimedia ytelsesbibliotek
  • Intel Threading Building Blocks og Intel Cilk PLus - programmeringsmodeller for parallellkode
  • Intel Distribution for Python
  • Intel Data Analytics Acceleration Library (Intel DAAL)
  • Intel-provided Debug Solutions


INTEL PARALLEL STUDIO XE CLUSTER EDITION
For utviklere som foruten kompilator og analyseverktøy også behøver MPI bibliotek og MPI analyseverktøy. Cluster Edition inkluderer både C++ og Fortran kompilatorer og finnes til både Windows og Linux. Cluster Edition inkluderer følgende verktøy:

  • Intel MPI Library - Skalerbart MPI bibliotek
  • Intel Trace Analyzer and Collector - MPI kommunikasjonens ytelsesverktøy
  • Intel MPI Benchmarks
  • Intel Cluster Checker
  • Intel C/C++ og Fortran kompilator - markedets raskeste kompilatorer
  • Intel MKL og Intel IPP - matematiske og multimedia ytelsesbibliotek
  • Intel Threading Building Blocks og Intel Cilk PLus - programmeringsmodeller for parallellkode
  • Intel Distribution for Python
  • Intel Data Analytics Acceleration Library (Intel DAAL)
  • Intel-provided Debug Solutions
  • Intel Advisor - trådassistent for C, C++, C# og Fortran
  • Intel VTune Profiler - ytelses- og trådprofiler
  • Intel Inspector - minnes- og trådsøker

Utgaver


Matrise som beskriver hva som inngår i de ulike utgavene (både Fortran og C++)

PSXE 2020 Edition Matrix

Nyheter

intel xe 2020


Nyheter i Intel Parallel Studio XE 2020

 Moderniser koden for ytelse, skalerbarhet og portabilitet

  • Skrive applikasjoner som skalerer med forbedret parallellytelse på den nyeste Intel® Xeon® and Intel® Core™ prosessorer ved bruk av Intel® Advanced Vector Extensions 512 (Intel® AVX-512) instrukser.
  • Vektoriser og tråd koden din med OpenMP* for å utnytte den nyste SIMD-aktiverte maskinvare, inklusiv Intel AVX-512.
  • Øk hastigheten på AI inferencing med kompilatorer fra Intel, Intel® Performance Libraries, og analyseverktøy som støtter Intel® Deep Learning Boost med Vector Neural Network Instructions (VNNI) i 2. generasjons Intel® Xeon® skalerbare prosessorer.
  • Utvikle for større minne på opptil 512 GB DIMM. Identifiser, optimaliser og juster Intel-plattformene for Intel® Optane™ DC vedvarende minne gjennom bruk av Intel® VTune™ Profiler.
  • Anvend utvidet grovkorns-profilering med innsamling og analyse av plattformsnivå i Intel VTune Profiler for å forstå og optimalisere plattformskonfigurasjonen for applikasjoner.
  • Kjør cache-simulering for vektorisering med roofline-analyse for L1, L2, L3, og DRAM i Intel® Advisor.
  • Støtte for HPC nettsky lar deg dra nytte av AWS* Parallel Cluster* og AWS Elastic Fabric Adapter for kommunikasjon med høy båndbredde for MPI-applikasjoner med Intel® MPI Library.
  • Støtte for et ekstra operativsystem: Amazon Linux 2*.
  • Hold deg oppdatert med de nyeste standardene og integrerte utviklingsmiljøer (IDE):
    • Full støtte for C++ 2017 og initiell støtte for C++20
    • Full støtte for Fortran 2008 og utvidet støtte for Fortran 2018
    • Python 3.7 støtte
    • Full OpenMP 4.5 og initiell OpenMP 5.0 draft
    • Microsoft Visual Studio* 2019 integrasjon

Flexksibilitet for dine behov
Få tilgang til de nyeste Intel® Performance Libraries og Intel Distribution for Python via conda*, PIP*, Docker Hub*, APT GET, YUM, og NuGet.


Intel Parallel Studio XE 2020 Product Brief

Intel Parallel Studio XE 2020 Release Notes

Intel VTune Profiler XE 2020

OS

Intel C++ kompilator er tilgjengelig for Windows, Linux og Mac.

WINDOWS

Drop In Addition for C and C Development Windows 

LINUX

Drop In Addition for C and C Development Linux

 
MacOS X

Drop In Addition for C and C Development MacOS

Linker

Dokumentasjon

Artikkel om Intel Parallel Studio i Teknisk Ukeblad

Lær deg å utnytte teknikker og modeller for å optimalisere ytelsen med Intels programvarer
Application Optimization for Intel Processors and Coprocessors - Programming CodeBook (PDF)


Webinar

Se innspillingen av Alfasofts webinar om Intel Python

Meld deg på til Intels kommende webinarer


Blogger og artikler

Nytt nummer av Intel Parallel Universe Magazine er ute!

Why Parallelism? Å forstå arkitekturen i et system er kritisk for å lære hvordan ytelsen skal maksimeres.

Hold deg oppdatert gjennom å følge andres utvikler-blogger! Nye blogger om Intels produkter finner du her


Lær mer

Parallel Programming Channel: Artikler og nyheter om parallellprogrammering og kode-moderinisering.

Delta på Alfasoft kommende kurs og seminar: Alfasofts Intel-kurs finner du her

 

User Guides

Intel Advisor User Guide

Intel C++Compiler Delveloper Guide and Reference

Intel Cluster Checker User Guide

Intel Data Analytics Acceleration Library (DAAL) User and Developer Guide

Intel Fortran Compiler Developer Guide and Reference

Intel Integrated Performance Primitives (IPP) User and Developer Guide

Intel Inspector Windows User Guide

Intel Inspector Linux User Guide

Intel Math Kernel Library for Linux Developer Guide

Intel Math Kernel Library for Windows Developer Guide

Intel Math Kernel Library for Mac Developer Guide

Intel MPI Library for Windows Developer Reference

Intel MPI Library for Linux Developer Guide

Intel Trace Collector User and Reference Guide

Intel Threading Building Blocks Developer Guide

Intel VTune Profiler User Guide

 

Komponenter

Her finner du en beskrivelse av komponentene og bibliotek som inngår i Intel Parallel Studios ulike utgaver (se matrise under "Oversikt" for å se hva som inngår i de ulike utgavene):

Intel VTune Profiler er en unik profiler for C, C++, C#, Fortran, Assembly, og Java. VTune Amplifier XE hjelper deg å diagnostisere ytelsesproblemer på multi- og manycore prosessorer på Windows og Linux.

Intel Inspector er en feilsøker som oppdager tråd- og minnelekkasjer tidlig i utviklingssyklusen slik at du kan levere sikre applikasjoner. Intel Inspector har støtte for både Windows og Linux.

Intel Advisor er en trådassistent for C, C++, C# og Fortran. Den guider utvikleren gjennom design og automatiserte analyser som behøves for rask og korrekt implementering. Intel Advisor har støtte for Windows og Linux.

Intel Threading Building Blocks er et C++ bibliotek for å lage høy-ytelses, skalerbare parallelle programmer. Intel TBB er den smarteste måten å implementere fremtidens parallelle applikasjoner for å utnytte kraften og ytelsen til multi- og manycore hardware.

Intel Math Kernel Library inneholder en rekke rutiner for å akselerere applikasjonens ytelse og korte ned på utviklingstiden. Intel MKL inneholder vektorisert og trådet Linear Algebra, Fast Fourier Transforms (FFT), Vector Math og statistiske funksjoner.

Intel MPI Library hjelper applikasjoner med å fungere bedre på Intel arkitektbasert cluster. Med støtte for Message Passing Interface v2.2 optimaliserer den sluttbrukerens ytelse. MPI biblioteket hjelper til med å lage applikasjoner som kan kjøres på flere clustere.

Intel Integrated Performance Primitives er et omfattende bibliotek av funksjoner som hjelper utviklingen av multimedia-, databehandlings- og kommunikasjonsplattformer for Windows, Linux og OS X miljøer.

Intel Array Building Blocks er et C++ bibliotek for vektorparallellisering.
 
Vectorization Advisor gir deg verktøy og tips for effektiv vektorisering.

Intel Data Analytics Acceleration Library forbedre ytelsen innen dataanalyse og maskinlæringsprogrammer

MPI Snapshot forbedre clusterytelsen gjennom å analysere MPI prosesser raskere

Lisenser

Intels utviklingsverktøy tilbys enten som navngitt bruker (single user) eller som flytende nettverkslisens (floating). Ved bestilling må operativsystem velges for at lisensen skal bli konfigurert riktig.

Det finns separate utgaver for studenter (student edition) og utdanningsinstitusjoner (academic)

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

Support

Support og ressurser

Ved hvert innkjøp av Intel prorgramvare følger en supportavtale på minumum 1 år med, som kan fornyes for en redusert pris (flere år med support er også mulig å kjøpe). Dette inneholder fri tilgang på nyeste oppdateringer og tilgang/støtte for eldre versjoner, sammen med:
-Direkte og privat interaksjon med Intels teknikere. Mulighet til å sende konfidensiell informasjon og kodeeksempler.
-Rask hjelp til dine tekniske spørsmål og andre produktbehov både på eldre og nyere versjoner
-Tilgang til Intel Community Forum som dekker alle Intels programvarer
-Tilgang til Intels selvhjelpsbibliotek som bygger på tiår med utvikler-erfaringer med å lage høy-ytelseskode.

Alternativer for supportfornyelse

Pre-Expire fornyelse – Forleng avtalen i ytterligere 12 måneder innen avtalen går ut
Post-Expire fornyelse – En fornyelse som kan kjøpes inntil 12 måneder etter avtalen har gått ut og gyldig fra fornyelsesdato. Etter 12 måneder må ny lisens kjøpes.


Alfasoft anbefaler følgende Intel sider for support- og ressurshjelp:

Trenger du hjelp med din bestilling, eller har spørsmål rundt Intels produkter eller supportavtale, send oss en mail til Denne e-postadressen er beskyttet mot programmer som samler e-postadresser. Du må aktivere javaskript for å kunne se den. eller ring oss på +47 64 84 15 90.