intel parallel studio xe 2020 Update 4

parallel studio xe 2020是intel公司推出的一款软件开发工具合集,通过它可以有效帮助用户在C ++/ C和Fortran上的Windows、MacOS、Linux等平台上更快速的进行本地代码开发,从而提升在当前和未来英特尔平台上扩展的应用程序性能。软件简化了设计、开发、调试和代码的优化,并可以利用并行处理来提高应用程序的性能,利用兼容的Intel处理器和协同处理器可以更轻易地提高应用程序性能。同时软件的代码的构建和现代化变得更加简单,而且还采用全面的矢量化、多线程、多节点并行化和内存优化等最新技术,可以很好的满足你的编辑使用需求。
与上个版本相比,intel parallel studio xe 2020 Update 4可是增加了许多你不敢想象的功能,首先是使用OpenMP 对代码进行矢量化处理和线程化,以利用最新的启用SIMD的硬件,包括英特尔AVX-512;更值一提的是对HPC云的支持可帮助您利用AWS Parallel Cluster 和AWS Elastic Fabric Adapter,通过Intel MPI库为MPI应用程序实现低延迟,高带宽通信。无论您是构建大数据分析,机器和深度学习,还是数千个其他性能关键型应用程序,这个工具包都能充分利用Intel Xeon和Xeon Phi处理器和协处理器的全部功能。
在这里插入图片描述
parallel studio xe 2020安装教程:

1、在本站下载解压后,得到intel parallel studio xe 2020 Update 4原程序和license许可文件,双击运行"parallel_studio_xe_2020_update4_cluster_edition_setup.exe"开始安装;
在这里插入图片描述
2、解压安装包,点击Browse可以选择解压目录,最好不要解压到c盘,除非你c盘够大
在这里插入图片描述
3、正在解压,可能需要时间比较长,耐心等待
在这里插入图片描述
4、系统默认安装在C盘,单机旁边三点标识可以自定义选择安装目录,并在下方根据自身需求选择安装组件,完成后Next下一步
在这里插入图片描述
5、选择I conse,下一步直至安装界面
在这里插入图片描述
6、选择“Choose alternative activiation"**
在这里插入图片描述
7、默认第一项**,选择压缩包内"license"里面的授权许可证文件licence.lic,点击OK
在这里插入图片描述

8、以上就是intel parallel studio xe 2020 Update 4的详细安装教程,希望对用户用帮助。
在这里插入图片描述
parallel studio xe 2020新功能和改进

一、英特尔集群检查器——新增:
1、新增对多个数据库的支持。
2、新增环境模块支持。
3、新增修补程序以解决SQLite CVE。
二、英特尔数据分析加速库(英特尔DAAL)——新增/改进:
1、新增针对梯度增强树,分类和回归树桩算法。
2、通过支持加权数据扩展了现有的增强功能(AdaBoost,BrownBoost和LogitBoost)。
3、神经网络已弃用,无新功能。从英特尔®DAAL 2021开始,该支持将完全停止。
三、英特尔Python发行版:
1、将Python版本更新为3.7。
四、英特尔集成性能基元:
1、实现了模式匹配算法以计算二进制模式的相似度,并实现了top-k选择算法以从向量中选择前k个元素。
2、为以前代号为Ice Lake的处理器启用RSA和AES加密算法优化。
3、英特尔高级矢量扩展512(Intel®AVX-512)指令集的加速ZFP 0.5.4版本。
五、英特尔数学内核库——新增:
1、新增GEMM_S8U8S32和GEMM_S16U16S32启用英特尔®线程构建模块线程。
2、新增P {D,S} TREVC函数,用于计算实际上准三角矩阵的一些或全部右/左特征向量。
3、新增先进的SkipAhead方法,用于由MRG32k3a / Philox4x32-10 / ARS-5基本生成器生成并行随机数。
六、英特尔MPI基准测试——改进:
1、Bug修复。
七、英特尔MPI库——改进:
1、改进了Mellanox InfiniBand * EDR / HDR的互连支持。
2、改进了Amazon * Elastic Fabric适配器(EFA)的支持。
3、为英特尔®至强®铂金9200(以前称为Cascade Lake-AP)增加了性能优化。
八、英特尔线程构建基块——新增/改进:
1、扩展的task_arena接口可简化NUMA感知应用程序的开发,从而特别在其中实现可组合的可扩展性能。
2、新增在特定点挂起任务执行并稍后再执行的可能性,从而在将I / O线程集成到计算密集型应用程序中时降低了代码复杂性。
3、扩展了流程图API,以简化连接节点(预览功能)。
九、英特尔跟踪分析器和收集器:
1、VT_MEM_BLOCKSIZE的默认值从64KB增加到2M。
2、移至Qt 5.13。
3、Bug修复。

软件功能

一、建立更快的可扩展并行代码
1、英特尔C++编译器
使用业界领先的基于标准的C和C ++工具加速应用程序。
体验与流行编译器,开发环境和操作系统的无缝兼容性。
使用最新的OpenMP 5.0并行编程模型,获得包括英特尔高级矢量扩展指令512(英特尔AVX-512)指令在内的卓越矢量化和并行化功能。
2、英特尔Fortran编译器
获得卓越的Fortran应用程序性能。
获得对最新Fortran标准的广泛支持(包括完整的Fortran 2008和最初的Fortran 2015),向后兼容Fortran 77。
使用最新的OpenMP并行编程模型提升单指令多数据(SIMD)矢量化和线程功能(包括Intel AVX-512指令)。
3、英特尔Pxthon
使用针对英特尔®处理器优化的NumPy,SciPy 和scikit-learn -all,加速Python应用程序性能。
利用本机性能库,多线程和最新矢量化指令的强大功能,实现更快的计算速度。用mpi4py缩放。支持Python 2.x和3.x.
4、英特尔数学核心库
使用最快,最常用的英特尔和兼容处理器数学库加速数学处理程序。
通过在当前和未来的英特尔平台上扩展的高度优化,线程化和矢量化数学函数,最大限度地提高性能。
使用事实上的标准API进行简单的代码集成。
5、英特尔数据分析加速库
包括高度优化的机器学习和分析功能。
同时摄取数据并计算结果以获得最高的吞吐量性能。
支持批量,流式和分布式使用模型,以满足各种应用需求。
6、英特尔集成性能基元
使用英特尔SIMD流指令扩展程序2,3和4以及英特尔高级矢量扩展指令集(英特尔AVX)提供高度优化的图像和信号处理,数据压缩和加密应用程序。
多核,多操作系统和多平台就绪。插入并使用API来快速改进应用程序。
减少开发时间和成本。
7、英特尔线程构建模块
指定任务而不是操纵线程。将逻辑任务映射到完全支持嵌套并行性的线程上。
通过经过验证的高效并行模式和工作窃取来实现负载平衡并缩短任务执行时间。
使用与多个编译器和Intel处理器兼容的Linux,Windows,macOS 和Android 的开源和许可版本。
使用流程图功能简化线程并行性,直观,轻松地表达依赖关系和数据流图。
仅适用于C ++。
二、分析应用程序以提高性能
1、英特尔VTune放大器
准确描述C,C ++,Fortran,Python ,Go ,Java 或混合编码语言。
提供各种数据以优化CPU,线程,内存,缓存,消息传递接口(MPI)和存储。
提供快速答案丰富的分析,将数据转化为洞察力,从而节省优化代码的时间。
2、英特尔顾问
Vectorizes和线程代码可在现代处理器上实现更快的性能。
提供行程计数,数据依赖性,内存访问模式等。
引导您完成简单的优化工作流程,并提供更快的代码提示。
使用Flow Graph Analyzer(FGA)构建和分析异构系统的算法,这是一种快速的可视化原型设计环境。
3、英特尔Inspector
在发布之前尽早找到根本原因内存和线程错误。
快速调试间歇性比赛和死锁。
使用您自己的构建而无需特殊调整。
三、MPI应用程序的扩展性能
旗舰产品英特尔parallel studio xe 2019群集版包括英特尔parallel studio xe 2019 Composer Edition和英特尔parallel studio xe 2019专业版中的所有工具。
1、英特尔MPI库
使MPI应用程序能够在采用英特尔架构的集群上表现更佳。
提供持续的可扩展性:低延迟,更高带宽和更高的流程。
支持最新的IntelXeon可扩展处理器。
2、英特尔跟踪分析器和收集器
提供MPI通信分析和分析,错误检查和调整。
以低开销和有效可视化提供可扩展代码。
适合工作流程的所有部分 - 编译,链接或运行。
3、英特尔群集检查器
英特尔群集检查器
通过诊断专家系统确保可靠的集群系统。
通过简单的问题诊断改进了群集功能和性能。
使用API集成到其他软件中。
提供对集群环境的全面监控 - 可通过自定义测试进行扩展。
软件使用方法

步骤1:初始化工具
要访问工具的独立版本或命令行版本,必须首先初始化工具。您可以使用英特尔 Parallel Studio XE 2020随附的初始化实用程序一步一步地初始化所有工具。
1、在命令提示符或脚本中,光盘至:
<安装目录> \ IntelSWTools \ parallel_studio_xe_2020。<更新号>。<程序包号> \ bin
默认情况下, 是 C:\ Program档案(x86), 要么 C:\ Program档案
2、跑 psxevars.bat
哪里 是以下架构参数之一:
英特尔64:设置用于英特尔®64主机和目标
ia32:设置用于英特尔®64主机和IA-32目标
步骤2A:使用第三方IDE访问工具
尽管英特尔®Parallel Studio XE不提供内置IDE,但它确实与Windows ,Linux 和macOS 上的第三方IDE集成在一起,从而为软件开发提供了无缝的GUI体验。
您可以在Windows 上使用Microsoft Visual Studio访问整个套件。安装Parallel Studio后,这些工具将集成到菜单中并提供工具栏。可以在特定于工具的入门指南中找到有关将Microsoft Visual Studio与每种工具一起使用的更多信息。
步骤2B:使用命令行访问工具
使用命令行以以下两种方式之一访问此套件中的工具:
导航到主机系统上已安装的Intel Parallel Studio XE环境,然后在该工具所在的位置打开命令提示符。
在主机系统上打开任何可用的命令提示符,然后使用命令行更改目录并导航到已安装的环境。
成功安装后,可以在默认文件夹C:\ Program Files(x86)\ IntelSWTools中找到您的Intel Parallel Studio XE套件的工具和库 。有关每个工具的默认安装位置的列表,在要使用的工具的正确位置打开命令提示符后,该工具的入门指南将提供有关使用命令行进行初始化和调用的更多信息。
intel parallel studio xe 2020包含的工具

1、适用于Windows的英特尔Parallel Studio XE 2020集群版 2、适用于Windows目标的英特尔C ++编译器19.1 3、适用于Linux / Android目标的英特尔C ++编译器19.1 4、适用于Windows 目标的英特尔Visual Fortran编译器19.1 5、英特尔数学内核图书馆2020年的Windows 目标 6、英特尔集成性能基元2020的Windows 目标 7、英特尔线程构建模块2020的Windows 目标 8、英特尔数据分析加速库2020年的Windows 目标 9、英特尔MPI库2019更新6为Windows 目标 10、Intel适用于Windows 目标的MPI基准2019 Update 4 11、英特尔调试器扩展8.2 12、英特尔VTune™放大器2020 13、英特尔Inspector 2020 14. 适用于Windows 的Intel Advisor 2020 15. 适用于Windows 的Intel跟踪分析器和收集器2020 16. 适用于Windows的Intel适用于Python的发行版