AMD、微軟甜蜜攜手:一起搞加速計算

AMD、微軟今天聯合發布了“C++ AMP 1.2”,一個開源的 C++ 編譯器,主要用于異構架構的并行加速計算編程,而且首次同時支持 Windows、Linux 兩大平臺(之前僅支持 Windows)。
2011 年中,微軟在 AMD 舉辦的融聚開發者峰會上首次宣布了C++ AMP,主要用來對抗開放性的行業標準 OpenCL,通過利用 Clang、LLVM 加速和簡化異構平臺的開發工作,支持服務器、PC、移動設備。
C++ AMP 1.2 的最大變化就是支持共享物理內存,而這正是 AMD 最新一代 APU Kaveri 的核心優勢。支持該技術后,異構平臺的 CPU、GPU 之間就可以暢通無阻,輕松共享數據。
C++ AMP 1.2 支持大量的軟硬件平臺,并支持三種輸出方式:
- Khronos Group OpenCL:行業性質、應用最廣泛的加速計算標準,支持 AMD CPU/APU/GPU、Intel CPU、NVIDIA GPU 以及蘋果 Mac OS X 等任何兼容平臺。
- Khronos Group SPIR:標準可移植中間件表示法,是業界第一個基于 LLVM IR 用于可移植異構并行計算的開放、跨平臺中間件表示法標準,支持 AMD CPU/APU/GPU、Intel CPU 和未來兼容平臺。
- HSA Foundation HSAIL:AMD 引導 HSA 異構基金會提出的編程規范,支持 AMD APU 和未來兼容平臺。
Open C++ AMP 1.2 標準
C++ AMP 編譯器最新源代碼
                        來自: 驅動之家                    
                    <span id="shareA4" class="fl">   
                        </span> 本文由用戶 jopen  自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
                         轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
                         本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!