我們很高興地通知您,AMD Radeon繪圖技術事業群於12月15日就GPUOpen和Linux開源政策宣佈GPUOpen計畫的三項更新。
針對遊戲的GPUOpen
AMD延續Mantle API採用的策略,旨在提供開發者更精準控制GPU的效能。因遊戲主機開發者已從GPU底層權限中獲益,AMD希望持續推升操控能力至PC領域。AMD針對遊戲推出的GPUOpen協助開發者發揮主機開發中的現有投資,融入PC遊戲開發效能,其中包含功能豐富的CTM(Close-to-the-metal)程式設計。遊戲開發者現在可直接使用GPU硬體,獲取大量開源效果、工具、函式庫及SDK軟體開發套件等。
AMD將在2016年初提供函式庫及樣本,例如直接使用庫源等。GPUOpen為允許GPU底層權限的主要工具。
全新異質運算編譯器
異質系統架構(Heterogeneous Systems Architecture;HSA)主要目標之一是運用更高階的程式語言,簡化平行運算程式的開發流程。全新AMD「Boltzmann計畫」開發套件包含支援C++程式開發的HCC編譯程式,大幅擴展可利用HSA優勢的開發者領域。全新的HCC C++編譯器為其關鍵,開發者能輕易且有效率地在各種異質系統中運用獨立GPU硬體資源。異構計算編譯器(Heterogeneous Compute Compiler;HCC)針對GPU編譯了開源C++編譯器,而異質運算介面移植(HIP)協助開發者將CUDA代碼轉換為可移植的C++語言。AMD測試顯示,在許多情況下,90%以上的CUDA程式碼皆能由HIP自動轉換成C++程式碼,其餘10%則以手動進行移植為各界常用的C++語言。
Linux驅動程式與運行環境,滿足高效能運算(HPC)叢集系統的需求
秉持著對Linux的承諾,AMD開發新款以HPC為中心的開源驅動程式與系統運行方案。該款全新無頭Linux驅動程式提供許多關鍵功能,因應各核心的高效能運算需求,包括低延遲運算資源分配與PCIe®介面資料傳輸、點對點(peer-to-peer)GPU支援、InfiniBand™遠端直接記憶體存取(Remote Direct Memory Access;RDMA)、相互直接連結至GPU記憶體,以及超大單一記憶體配置(Large Single Memory Allocation)支援。
供應時程
「Boltzmann計畫」工具預計2016年第1季開啟早期試用。
|