A A A

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