Portland Group發佈支援Visual Studio 2010版的PGI Visual Fortran編譯器
本文作者:admin
點擊:
2010-07-27 00:00
前言:
意法半導體全資子公司、領先的獨立高性能運算(HPC)編譯器和工具提供商Portland Group®(PGI®)發佈可支援Visual Studio 2010的最新PGI Visual Fortran®(PVF®)編譯器。PVF整合了 PGI的高性能平行Fortran編譯器和工具以及Microsoft Visual Studio,為致力於將應用代碼升級到可執行最新Microsoft Windows的64位元多核平台的科學家和工程人員提供高生產率的開發解決方案。
在基於Intel、AMD的多核CPU以及NVIDIA的GPU繪圖加速度計的Linux、Mac OS X以及Windows作業系統上,是效能導向的程式設計人員最為廣泛使用的PGI編譯器和工具。全新10.6版PGI 2010軟體可支援使用最新版Microsoft Visual Studio整合開發環境(Integrated Development Environment ,IDE)Visual Studio 2010開發Windows Fortran應用,目前Visual Studio是全球最廣泛使用的整合開發環境。PVF工具和技術包括MPI/OpenMP平行除錯器(parallel debugging),為Visual Studio開發人員實現更有效的多核workstation和Windows HPC Server 2008叢集高性能運算(HPC)應用開發。此外,PGI Visual Fortran可支援使用向量型(directive-based)PGI Accelerator Fortran或CUDA Fortran擴展語言編寫NIVDIA GPU加速度計軟體。
PGI Visual Fortran是基於PGI的本地OpenMP和自動平行編譯器,可支援Fortran 95/2003程式編寫語言。
主要特性:
• 本地Fortran 95/2003 Visual Studio專案系統;
• Fortran文字編輯器副檔名、內部函數提示以及關鍵字補齊;
• 整合PGI自定的Fortran除錯器,能夠為在本地伺服器和叢集上執行的單線程、多線程和OpenMP平行應用以及MSMPI平行應用進行除錯;
• 與Microsoft Visual C++的互操作性,可完全支援Visual Studio 2010、Visual Studio 2008以及Visual Studio 2005;
• 可選支援Visual Numerics IMSL Fortran Numerical Library和Intel MKL Math Kernel Library。
除了對多核CPU的全面支援,PGI Visual Fortran並可支援GPU加速度計。PGI Accelerator程式編寫模式是一個類似於多核x64系統OpenMP的高階隱含式模式。程式設計人員使用編譯器指令將密集運算代碼區域從主CPU轉移到GPU加速度計。含有PGI Accelerator指令的程式100%符合標準,而且具有可移植性。PVF還支援CUDA Fortran擴展語言。CUDA Fortran是意法半導體與NIVDIA合作定義的類似於NVIDIA CUDA C的編譯器,使程式編寫人員直接全面控制GPGPU程式編寫。
PVF包括能夠產生一個可執行文件的PGI Unified Binary™技術,產生的可執行文件包含針對AMD、Intel以及NIVDIA的多核處理器最佳化的代碼序列。PGI Unified Binary技術讓獨立軟體供應商(Independent Software Vendor,ISV)和客制化應用開發人員能透過最新的處理器創新技術,將x64和x64+GPU視為一個統一平台,最大幅度地擴大程式編寫靈活性,不需針對不同的處理器處理和最佳化代碼。
價格與供貨
PVF已可透過電子下載形式販售。PVF還有多用戶網路浮點許可證配置。PGI的所有產品均提供30天退款保證。用戶可從Portland Group網站 www.pgroup.com/pvf 下載15天免費試用版以及完整的產品和價格資訊。