/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Intel Parallel Studio XE 2020是一款全新軟件開發套件,通過內置的性能分析器、優化矢量化、線程原型設計、內存和線程的一些調試的工具來構建用戶需要的相關功能。它主要是幫助用戶將本地代碼開發在C ++、C和Fortran上的各跨平台上。
Intel Parallel Studio XE是一套非常優秀的軟件開發工具,由著名計算機工業巨頭英特爾所開發。軟件通過使用最新的技術,如矢量化、多線程、多節點並行化和內存優化,可以幫助用戶在Windows、MacOS、Linux等C++、C和Fortran平台上更快速地進行本地代碼開發,從而簡化代碼的構建和更新。通過C、C++、Fortran和Python軟件開發人員,可以更快地創建代碼,提高應用程序的性能,從而在當前和將來的英特爾平台上進行擴展,並更快地生成代碼,從而簡化並行代碼的創建。而且最近該軟件還升級到了最新的版本Intel Parallel Studio XE 2020,該版本中添加並且優化了許多新功能,比如現在能夠在最新的英特爾®至強®和英特爾®酷睿™處理器上,使用英特爾®高級向量擴展512指令來編寫可擴展和改進並行性能的應用程序。同時能夠通過OpenMP*對代碼進行矢量化和線程化,以利用包括英特爾AVX-512在內的最新支持SIMD的硬件。總體來說現在的版本更具有持久性,可開發多達512 GB DIMM的大型內存,能夠更加靈活的滿足您的需求。有需要的朋友快來本站下載吧!
1、通過剖析和分析提高MPI通信
Intel Trace Analyzer and Collector是一款MPI分析器,通過可視化應用程序的行為理解MPI應用程序正確性和行為。通過它,可以改善MPI通信的性能和可靠性。
2、高性能,低延遲MPI通信
MPI Library采用最新的MPI3.0標準,可實現高性能、低延遲的MPI通信。
3、輔助添加線程和矢量
Advisor是一款C、C++和Fortran應用程序的矢量優化和線程原型工具,發現最大的並行性能潛力和識別關鍵的同步問題。
4、提供可靠的應用
Inspector是一款易於使用的C、C++和Fortran應用程序的內存和線程調試器,幫助您在造成影響之前發現錯誤。
5、消除代碼瓶頸
優化了先進的性能和線程分析器。調整C、C++、Fortran、Assembly和Java*應用程序。
6、優化工具幫您快速構建代碼
使用C++ Compiler和Fortran Compiler(Windows*、Linux*和OS X*版本)提升應用程序性能。內置OpenMP*和Cilk Plus parallel models combined with performance libraries,簡化了快速、並行代碼的執行。
7、提升應用程序性能
隨著處理器的發展,實現處理器的全部性能潛力在矢量化(使用AVX或SIMD指令)和線程軟件中變得越來越重要。在某些情況下,矢量化和鏈式化處理的代碼比那些沒有這樣處理的代碼快175X,比隻矢量化/鏈式化處理的代碼快7X。隨著處理器的更新換代,這種差距也越來越大。
這套全麵的開發工具使用矢量化,多線程,多節點並行化和內存優化等最新技術,使代碼的構建和現代化變得更加簡單。它使C,C ++,Fortran和Python*軟件開發人員能夠:
1、創建更快的代碼
提升可在當前和未來英特爾平台上擴展的應用程序性能。
2、更快地構建代碼
軟件簡化創建並行代碼的過程。
3、獲得優先支持
直接與英特爾工程師聯係,以獲得技術問題的機密答案。
Intel Parallel Studio XE 2020靈活滿足您的需求:
1、在英特爾VTune放大器中體驗全新,更直觀的用戶界麵和增強的車頂線分析。使用Platform Profiler預覽運行更長時間的高級性能分析。
2、使用英特爾Advisor中Flow Graph Analyzer組件中的快速可視原型設計環境可視化並行性。使用它以交互方式構建,驗證和可視化並行算法。
3、使用Distributionfor Python*加速數據分析和科學計算,現已集成到ParallelStudio XE中。
4、通過conda*,pip*,DockerHub*,APT GET和YUM訪問最新的英特爾性能庫和英特爾分發版。
現代化代碼以提高性能,可擴展性和可移植性
使用英特爾高級矢量擴展512(英特爾AVX-512)指令,在最新的英特爾至強和英特爾酷睿處理器上編寫可擴展並行性能的應用程序
借助下一代英特爾MPI庫獲得更大的可擴展性並減少延遲
向量化和線程化代碼(使用OpenMP *)以利用最新的支持SIMD的硬件,包括英特爾AVX-512
通過使用適用於Python *的英特爾發行版和英特爾數據分析加速庫(IntelDAAL)啟用新的高性能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集成
靈活滿足您的需求
在英特爾VTune放大器中體驗更直觀的新用戶界麵和增強的車頂線分析。在Platform Profiler的預覽中運行更長的高級性能分析。
使用英特爾Advisor的Flow Graph Analyzer組件中的快速可視化原型環境可視化並行性。使用它可以交互式地構建,驗證和可視化並行算法。
利用現已集成到英特爾Parallel Studio XE中的英特爾Python **加速數據分析和科學計算。
通過conda *,pip *,DockerHub *,APT GET和YUM訪問最新的英特爾性能庫和麵向Python的英特爾發行版。
開始使用
請按照以下步驟開始使用Intel Inspector。
啟動英特爾檢查器
要啟動:
英特爾Parallel Studio XE /英特爾Inspector獨立GUI:運行 inspxe-gui命令或從“ Microsoft Windows * 所有應用程序”屏幕中,選擇“ 英特爾Parallel Studio XE [版本] > 英特爾Inspector [版本]”。
英特爾System Studio /英特爾Inspector獨立GUI:選擇 工具 > 英特爾Inspector > 從IDE 啟動英特爾Inspector。
Visual Studio * IDE的Intel Inspector插件:在Visual Studio * IDE中打開您的解決方案。
要啟動命令行界麵,請執行以下操作:運行 inspxe-cl命令。(要獲得幫助,請在命令行後附加 -help。)
選擇/創建項目
Intel Inspector基於項目範例,要求您創建或打開項目才能啟用分析功能。
將分析項目視為:
編譯的應用程序
可配置屬性的集合,包括抑製規則和搜索目錄
分析結果的容器
配置項目
數據集的大小和工作量直接影響應用程序的執行時間和分析速度。
為了獲得最佳結果,請選擇具有代表性的小型數據集,這些數據集創建的線程每個線程的工作量最少至中等。
您的目標:在盡可能短的運行時間中,執行盡可能多的路徑和最大數量的任務(並行活動),同時將每個任務中的冗餘計算量減少到最小,以保證良好的代碼覆蓋率。
運行幾秒鍾的數據集是理想的。創建其他數據集以確保檢查所有代碼。
配置分析
Intel Inspector提供了一係列預設內存和線程分析類型(以及自定義分析類型),可幫助您控製分析範圍和成本。範圍越窄,係統的負載越輕。範圍越廣,係統的負載越大。
小費:
迭代使用分析類型。首先從狹窄的範圍開始,以驗證您的應用程序是否正確設置並設定對分析持續時間的期望。僅當您需要更多答案並且可以忍受增加的成本時,才擴大範圍。
運行分析
當您運行分析時,Intel Inspector:
執行您的應用程序。
確定可能需要處理的問題。
收集結果中的那些問題。
將符號信息轉換為文件名和行號。
應用抑製規則。
執行重複消除。
形成問題集。
根據您的分析配置選項,可能會啟動交互式調試會話。
選擇問題
在分析過程中,Intel Inspector會按檢測到的順序顯示問題。分析完成後,Intel Inspector:
將檢測到的問題分組到問題集中(但仍可以查看單個問題和問題發生的位置)。
優先考慮問題集。
提供篩選以幫助您專注於需要注意的問題集。
係統硬件要求
硬件
包括但不限於:
英特爾至強處理器
英特爾酷睿處理器家族
編程語言
C
C ++
Fortran
蟒蛇
僅英特爾數據分析加速庫和英特爾VTune放大器支持Java *
僅IntelAdvisor和Intel VTune Amplifier支持C#
Google Go *僅受Intel VTune Amplifier支持
開發工具與環境
與Microsoft,GCC,Intel等遵循既定語言標準的編譯器兼容
Microsoft Visual Studio(Windows *)
Eclipse *(Linux)
Xcode *(macOS *)
操作係統
視窗
的Linux
蘋果係統
發行說明