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

責(zé)任編輯:editor006

2014-08-27 17:45:09

摘自:驅(qū)動(dòng)之家

AMD、微軟今天聯(lián)合發(fā)布了“C++ AMP 1.2”,一個(gè)開(kāi)源的C++編譯器,主要用于異構(gòu)架構(gòu)的并行加速計(jì)算編程,而且首次同時(shí)支持Windows、Linux兩大平臺(tái)(之前僅支持Windows)。- Khronos Group SPIR:標(biāo)準(zhǔn)可移植中間件表示法

AMD、微軟今天聯(lián)合發(fā)布了“C++ AMP 1.2”,一個(gè)開(kāi)源的C++編譯器,主要用于異構(gòu)架構(gòu)的并行加速計(jì)算編程,而且首次同時(shí)支持Windows、Linux兩大平臺(tái)(之前僅支持Windows)。

2011年中,微軟在AMD舉辦的融聚開(kāi)發(fā)者峰會(huì)上首次宣布了C++ AMP,主要用來(lái)對(duì)抗開(kāi)放性的行業(yè)標(biāo)準(zhǔn)OpenCL,通過(guò)利用Clang、LLVM加速和簡(jiǎn)化異構(gòu)平臺(tái)的開(kāi)發(fā)工作,支持服務(wù)器、PC、移動(dòng)設(shè)備。

C++ AMP 1.2的最大變化就是支持共享物理內(nèi)存,而這正是AMD最新一代APU Kaveri的核心優(yōu)勢(shì)。支持該技術(shù)后,異構(gòu)平臺(tái)的CPU、GPU之間就可以暢通無(wú)阻,輕松共享數(shù)據(jù)。

C++ AMP 1.2支持大量的軟硬件平臺(tái),并支持三種輸出方式:

Khronos Group OpenCL:行業(yè)性質(zhì)、應(yīng)用最廣泛的加速計(jì)算標(biāo)準(zhǔn),支持AMD CPU/APU/GPU、Intel CPU、NVIDIA GPU以及蘋(píng)果Mac OS X等任何兼容平臺(tái)。

Khronos Group SPIR:標(biāo)準(zhǔn)可移植中間件表示法,是業(yè)界第一個(gè)基于LLVM IR用于可移植異構(gòu)并行計(jì)算的開(kāi)放、跨平臺(tái)中間件表示法標(biāo)準(zhǔn),支持AMD CPU/APU/GPU、Intel CPU和未來(lái)兼容平臺(tái)。

HSA Foundation HSAIL:AMD引導(dǎo)HSA異構(gòu)基金會(huì)提出的編程規(guī)范,支持AMD APU和未來(lái)兼容平臺(tái)。

Open C++ AMP 1.2標(biāo)準(zhǔn):
http://blogs.msdn.com/b/nativeconcurrency/archive/2013/12/12/c-amp-open-spec-v1-2-published.aspx

C++ AMP編譯器最新源代碼:
https://bitbucket.org/multicoreware/cppamp-driver-ng/wiki/Home

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

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)