Nowości w pakiecie Intel® Parallel Studio XE 2020
- Wspólne dla wszystkich narzędzi pakietu
- narzędzia programistyczne uaktualnione do najnowszych wersji
- aktualizacje funkcjonalne oraz bezpieczeństwa
- Kompilator Intel C++ 19.1
- Nowoczesny generator kodu Qnextgen, dostępny na platformy Windows oraz Linux ze sterownikami ICC/ICL/ICPC (produkt niedostępny dla kompilatora Intel C++ na system macOS).
- Nowe funkcje ze standardu C++ 20:
- opcje std::is_constant_evaluated oraz __builtin_is_constant_evaluated
- funkcje ze standardu OpenMP 5.0
- klauzula IF w dyrektywach SIMD
- klauzula NONTEMPORAL w dyrektywach SIMD
- Kompilator Intel Fortran 19.1
- Nowe funkcje ze standardu Fortan 2018
- Nowe funkcje ze standardu OpenMP 5.0
- Nowe opcje kompilatora:
- /assume:[no]old_inquire_recl
- /assume:[no]old_ldout_zero
- /check:[no]udio_iostat
- /warn:[no]externals
- Zmienione zachowanie kompilatora
- Wsparcie dla integracji z pakietem MS Visual Studio 2019
- Poprawki dla raportowanych błędów
- Intel Cluster Checker 2020
- Wsparcie dla wielu baz danych
- Wsparcie dla modułów środowiskowych
- Naprawiono błąd SQLite CVE-2019-9937
- Poprawiono wyświetlanie wyników testów
- Intel Math Kernel Library 2020
- Aktywowano wątkowanie Intel TBB dla funkcji GEMM_S8U8S32 oraz GEMM_S16U16S32
- Wprowadzono funkcje P{D,S}TREVC do obliczeń lewych oraz prawych wektorów własnych rzeczywistych macierzy trójkątnych górnych
- Zaawansowana metoda SkipAhead dla równoległej generacji liczb losowych dla generatorów MRG32k3a/Philox4x32-10/ARS-5
- Intel Threading Building Blocks 2020
- Rozszerzono interfejs task_arena, tak aby ułatwić rozwój aplikacji NUMA-aware
- Możliwość zawieszenia wykonywania zadań w zadanych punktach i kontynuowania ich, redukując poziom złożoności kodu podczas integracji wejścia/wyjścia wątków aplikacji wymagających obliczeniowo
- Uproszczono łączenie węzłów API flow graph
- Intel MPI Library 2020
- Poprawiono wsparcie dla interkonektów Mellanox InfiniBand EDR/HDR
- Poprawiono wsparcie dla Amazon EFA
- Dodano optymalizacje dla procesorów Intel Xeon Platinum 9200 (poprzednio Caskade Lake-AP)
- Intel Trace Analyzer and Collector 2020
- zmieniono domyślną wartość VT_MEM_BLOCKSIZE z 64KB na 2M
- przejście na bibliotekę Qt 5.13
- poprawki błędów