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的發行版