HPE Cray 程式設計環境
您的 HPC 組織需要在內部開發程式碼嗎? HPE Cray 程式設計環境是一款完美整合了編譯器、工具和程式庫的軟體套件,專為提升程式設計師生產力、應用程式可擴充性及運作效能而打造。除了支援多種程式設計語言、程式設計模型、編譯器、I/O 程式庫和科學程式庫外,此套件還針對偵錯、效能分析、工作負載管理和環境設定等方面提供多種受支援的工具。透過儘量減少對現有程式設計模型的記錄和變更,簡化現有應用程式的移植作業,讓您在轉移至新硬體架構以及進行配置時更輕鬆簡便。此解決方案旨在透過提供完整的系統檢視來增強開發人員的體驗,而不只是關於處理器特定工具。它可讓開發人員直覺地反應,進而以最少工作量增強應用程式的效能。
Existing selections will be lost. Click OK to proceed further.
More Information
最新消息
- 支援 HPE Cray EX 和 HPE Apollo 系統
主要功能
編譯器和程式設計語言
HPE Cray 程式設計環境內建 Fortran、C 和 C++ 編譯器,旨在從系統獲得更高的效能,而不論底層架構為何 - 支援 x86-64 處理器 (Intel® 和 AMD®)、以 ARM® 為基礎的 HPC 處理器,以及 NVIDIA® 加速器。
編譯器會自動識別運算的區域 (即循序純量、向量平行或高度多執行緒) 並自動利用系統的這些功能。
編譯環境整合了效能最佳化工具,讓程式設計師可以輕鬆瞭解編譯器對程式碼的要求,以實現更好的效能。
專注於標準合規性,以實現應用程式可攜性與投資保障。支援標準程式設計語言 (Fortran、C/C++、UPC 和 PGAS) 及程式設計模型 (OpenMP 和 OpenACC)。
科學與通訊程式庫
HPE Cray 程式設計環境提供一系列經過高度調校的線性代數子常式,讓您輕輕鬆鬆就能提高系統的效能。
量身打造的 LibSci (包括 BLAS)、LAPACK、ScaLACK (我們的迭代精簡工具組) 和 LibSci_ACC (加速版 BLAS、LAPACK) 旨在充分利用底層硬體,從而最佳化大多數 HPE Cray HPC 系統的節點效能和網路效能。
高適應性軟體 – 透過使用自動調校與調整功能,程式庫可以在執行階段為使用者提供最佳的已知程式碼。
偵錯、移植、分析和效能最佳化工具
HPE Cray 程式設計環境為傳統偵錯工具注入了創新技術,相比傳統技術,讓使用者可以解決更大範圍和規模的偵錯問題。
市場上獨樹一格的比較偵錯工具藉由同時執行兩個應用程式並透過 GUI 通知可能出現的錯誤,協助程式設計師發現問題。此功能對於查找在不同架構間修改或移植應用程式時產生的錯誤非常實用。
我們提供一組效能測量、分析和平行化工具,旨在協助開發人員移植並增強應用程式,從而減少投入於移植及調校應用程式的時間。
這些工具為整個程式提供跨多個節點的效能分析,能夠找出程式中的關鍵效能瓶頸、提供負載不平衡分析並鎖定目標可擴充性問題。
隨附視覺化工具,可協助您快速評估問題嚴重性。平行化助理將效能統計資料和程式原始程式碼視覺化與編譯器反饋相結合,從而允許使用者透過程式碼重組來提高應用程式效能。
深度學習外掛程式
HPE Cray 程式設計環境配有一個外掛程式,可讓資料科學家使用它在 HPE Cray 系統上利用 CPU 或 GPU 輕鬆執行深度學習訓練。該工具有助於在多個機器學習架構 (例如 TensorFlow™) 上實現增強的擴充性與效能。
此外掛程式旨在將深度學習架構擴充到最大數量的節點。
其中一個重要優點是這個外掛程式會自動確定要使用的節點,讓使用者不必操心要使用多少伺服器以及將它們放置在何處。
此軟體可協助您輕鬆向應用程式加入平行處理能力 (從序列訓練指令碼開始),並且含括了用於平行處理的外掛程式。
ARM 是 ARM Limited 的註冊商標。Intel 是 Intel Corporation 在美國和其他國家/地區的商標。NVIDIA 是 NVIDIA Corporation 在美國和其他國家/地區的商標和/或註冊商標。所有協力廠商商標均為其各自所有人之財產。
*預估價格,已含增值稅。