Intel Parallel Studio XE 2019是英特尔开发的一款软件开发产品,它有助于在C ++ / C和Fortran上的Windows,MacOS和Linux平台上进行本地代码开发,并行编程使软件程序能够利用来自英特尔和其他处理器供应商的多核处理器。
功能特点
英特尔宣布推出英特尔Parallel Studio XE 2019,并提供更新的编译器和开发工具。这个完全支持的产品的这个版本以新功能而着名,这些新功能进一步增强了加速HPC应用程序的工具集。
这些值得关注的新功能之一是英特尔VtuneTM放大器中的应用程序快照,它使您能够快速查看应用程序的性能配置文件,以了解最新硬件的优化或严重程度。此性能快照提供了各种指标的易于理解的显示,包括CPU利用率,内存操作和暂停,FPU利用率,MPI和OpenMP并行性以及I / O效率。它还提供了进一步分析的建议,并支持英特尔MPI,MPICH和Cray MPI。应用程序快照提供即时反馈,以帮助确定应用程序是否需要性能调整。
编译器已更新,为Intel Xeon和Xeon PhiTM处理器的英特尔高级矢量扩展指令512(英特尔AVX-512)指令生成高度优化的代码。英特尔非常密切地遵循编程语言标准,包括尚未正式发布的草案。英特尔编译器支持完整的C11,C ++ 14和C ++ 17标准草案。此外,该套件还包括用于并行和向量执行C ++标准模板库的并行STL 。
支持完整的Fortran 2008和Fortran 2015标准草案以及Microsoft Visual Studio 2015外壳。C / C ++ / Fortran编译器不仅实现了最新的OpenMP 4.5共享内存并行化规范,还提供了许多提议的5.0功能。
英特尔继续在此版本的英特尔Parallel Studio XE 2018上展示对科学Python的承诺。这种“加速”Python分发使用优化的内存管理和库(包括英特尔数学核心库)来利用最新的多核和矢量硬件。已经注意到高达20倍的性能改进。
更新日志
现代化性能,可伸缩性和可移植性代码
使用英特尔高级矢量扩展指令512(英特尔AVX-512)指令编写可在最新英特尔至强和英特尔酷睿处理器上提高并行性能的应用程序
利用下一代英特尔MPI库,获得更高的可扩展性并减少延迟
对代码进行矢量化和线程化(使用OpenMP )以利用最新的支持SIMD的硬件,包括Intel AVX-512
通过英特尔Forinfor Python 和英特尔数据分析加速库(英特尔DAAL)实现新的高性能Python 优化,加速机器学习
及时了解最新标准和集成开发环境(IDE):
完整的C ++ 14和扩展的C ++ 2017
完整Fortran 2008和部分Fortran 2018
Python 2.7和3.6
完整的OpenMP 4.5和初始的OpenMP 5.0草案
Microsoft Visual Studio 2017集成
∨ 展开