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

KJØP VIDEO

Intel DPD NEWBoxShots PSXE

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 og nesten komplett støtte for C99
- 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

Intels prisbelønte kompilatorer for C++ og Fortran 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++ og Fortran kompilatorer 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 Cilk Plus - 3 kraftige kommandoer for parallellisme


INTEL PARALLEL STUDIO XE PROFESSIONAL EDITION

For C/C++ og Fortran 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 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 Advisor - trådassistent for C, C++, C# og Fortran
  • Intel VTune Amplifier XE - ytelses- og trådprofiler
  • Intel Inspector CE - minnes- og trådsøker
  • Static Analysis - lokaliser skjulte defekter


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 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 Advisor - trådassistent for C, C++, C# og Fortran
  • Intel VTune Amplifier XE - ytelses- og trådprofiler
  • Intel Inspector - minnes- og trådsøker
  • Static Analysis - lokaliser skjulte defekter
  • Intel MPI Benchmarks - en open source suite av MPI og cluster benchmarkrapporter

Utgaver


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

ipsxe2019matrisv2

Nyheter

ips xe 2019 download 2


Nyheter i Intel Parallel Studio XE 2019

  • Forbedre ytelsen i applikasjoner med nyeste Intel Xeon og Core prosessorene med nye funksjoner og forbedringer i kompilator, ytelsesbibliotek og analyseverktøy.
  • Vektoriser og tråd kode (med OpenMP) for å utnytte den nyeste SIMD-aktiverte hardwaren, inkludert Intel Advanced Vector Extensions 512 (Intel AVX-512).
  • Få støtte for de nyeste standardene og IDE
  • Full C++14 og utvidet C++2017 støtte
  • Full Fortran 2008 og delvis Fortran 2018 støtte
  • Støtte for Python 2.7 og 3.8
  • Full OpenMP 4.5 og delvis OpenMP 5.0 støtte
  • Microsoft Visual Studio 2017 integrasjon
  • Utvidet HPC-løsing på veien til Exascale – få bedre skalerbarhet og reduser latens med neste generasjons Intel MPI-bibliotek.
  • Opplev et nytt og mer intuitivt brukergrensesnitt for Intel VTune Amplifier med forbedret roofline analyse. Kjør lengre og mer avanserte ytelsesanalyser med forhåndsgransking i «Platform Profiler».
  • Visualiser parallellisering med et raskt og visuelt prototype-miljø med «Flow Graph Analyzer» komponenten i Intel Advisor. Bruk den for å interaktivt bygge, validere og visualisere parallelle algoritmer.
  • Aksellerer dataanalyse og vitenskapelig data med Intel Distribution for Python, nå integrert med Intel Parallel Studio.
  • Koble deg til Intels nyeste ytelsesbibliotek og Intel Distribution for Python via conda, pip, DockerHub, APT GET og YUM.
  • Forbedret Machine Learning gjennom å tilby høy-ytelses Python-optimalisering med Intel Distribution for Python og Intel Data Analytics Acceleration Library (Intel DAAL)

Intel Parallel Studio XE 2019 Release Notes (detaljert beskrivelse av nyhetene)

Intel Parallel Studio XE 2019 Product Brief

OS

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

Windows

- Fungerer med Microsoft Visual Studio 2008, 2010, 2012, 2013, 2017
- Utvikle, bygge, debugge og kjøre igang fra Visual Studio IDE
- Både 32-bit og 64-bit utviklingsverktøy er alltid inkludert
- Kilde- og binærkode er kompatible med Visual C++
 
Intel C++ integrasjon i Microsoft Visual Studio

1. Prosjekt- og kildefiler inn i Visual Studio
2. C/C++ aware text editor med kontekst-sensitiv hjelp, definisjoner, maler, fargeleggin, og mer.
3. Debug C/C++ kode
4. Call Stack informasjon
5. Sett breakpoints på utvalgte rader i IDE

cpp compiler visualstudio integration


LINUX

- Utvikle, bygge, debugge og kjøre igang med Eclipse IDE interface eller Command Line
- Kilde- og binærkode kompatibel med GCC

OS X

- Utvikle, bygge, debugge og kjøre igang fra velkjente Xcode IDE
- Kjør med Xcode 4.6, 5.0 og 5.1
- Kilde- og binærkode kompatibel med LLVM-GCC og CLANG

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

 

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 Amplifier XE 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 XE 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 XE 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)

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.