新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > PGI為x86平臺開發基于NVIDIA CUDA C 架構的編譯器

        PGI為x86平臺開發基于NVIDIA CUDA C 架構的編譯器

        作者: 時間:2016-09-12 來源:網絡 收藏

        高效能運算(HPC)編譯器供應商Portland Group®宣布,目前正在開發CUDA C編譯器,以基于產業標準的通用64位和32位x86架構的系統為目標應用。

        本文引用地址:http://www.104case.com/article/201609/303991.htm

        CUDA架構的開發可將密集型運算從主處理器移至可執行大量平行運算的GPU上,進而減輕主處理器內核的負荷。通過函數呼叫和語言擴展,CUDA讓開發人員更直接地控制通用運算內核到繪圖處理器的映射,以及數據在x86處理器與繪圖處理器之間的放置和移動。

        無論基于x86處理器的工作站、服務器和群集器是否安裝了 GPU加速器,針對x86架構的PGI CUDA C編譯器都能讓使用CUDA的開發人員對CUDA應用進行編譯和優化。當在一個無GPU的x86系統上執行時,PGI CUDA C應用將使用英特爾的多內核和SIMD(單指令多數據)流技術以及AMD用于并行執行的CPU。

        Portland Group總監Douglas Miles表示:“針對x86架構的CUDA C編譯器使CUDA Fortran以及PGI針對多核x86架構的優化并行處理Fortran和C編譯器更為完整。為HPC編程人員提供先進的開發工具是我們一直以來的產品策略,在為PGI使用者提供更多的優化密集型運算應用選擇的同時,讓使用者更充分地利用AMD、英特爾以及英偉達()的最新創新技術。”

        NVIDIA GPU運算事業部總經理Sanford Russell表示:“在不到三年的時間里,CUDA已成為最被廣泛使用的并行編程模型。CUDA x86 CPU編譯器是PGI針對開發人員想要在多核GPU和多核CPU上使用單一并行編程模型的需求所開發。”

        PGI為GPU加速器提供兩個編程模型。PGI Accelerator™ 是針對在高性能運算領域的科學家和工程專業人員所開發的高級指令式編程模型。PGI Accelerator編譯器目前有C99版和Fortran 95/2003版。與NVIDIA CUDA C相似,CUDA Fortran是PGI與NVIDIA于2009年合作開發的Fortran 95/2003版軟件。CUDA Fortran讓專業編程人員可完全控制GPU編程的每一個環節。除了用在GPU加速器編程,PGI的產品還被高性能計算程序人員廣泛使用PGI在基于產業標準的64位x64和32位x86架構的系統。

        有關NVIDIA CUDA的詳情,請訪問www.nvidia.com/cuda



        關鍵詞: PGI NVIDIA 編譯器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桦川县| 米林县| 德州市| 伊金霍洛旗| 柞水县| 城口县| 峡江县| 罗江县| 周至县| 石泉县| 东海县| 深水埗区| 紫阳县| 拉萨市| 东辽县| 牡丹江市| 屏东市| 米泉市| 木里| 麦盖提县| 新密市| 巴中市| 新乡县| 沅陵县| 封开县| 师宗县| 林州市| 通辽市| 南开区| 疏附县| 西畴县| 靖安县| 筠连县| 太康县| 大兴区| 苏尼特右旗| 哈密市| 准格尔旗| 安龙县| 岳西县| 安陆市|