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

jopen 11年前發布 | 6K 次閱讀 微軟

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 支持大量的軟硬件平臺,并支持三種輸出方式:

  1. Khronos Group OpenCL:行業性質、應用最廣泛的加速計算標準,支持 AMD CPU/APU/GPU、Intel CPU、NVIDIA GPU 以及蘋果 Mac OS X 等任何兼容平臺。
  2. Khronos Group SPIR:標準可移植中間件表示法,是業界第一個基于 LLVM IR 用于可移植異構并行計算的開放、跨平臺中間件表示法標準,支持 AMD CPU/APU/GPU、Intel CPU 和未來兼容平臺。
  3. HSA Foundation HSAIL:AMD 引導 HSA 異構基金會提出的編程規范,支持 AMD APU 和未來兼容平臺。

        Open C++ AMP 1.2 標準

        C++ AMP 編譯器最新源代碼

來自: 驅動之家
                    <span id="shareA4" class="fl">   

                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!