本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 品牌 > 微软 >

AMD与微软联手推动高性能计算发展

发布时间:2014年08月27日 15:07:29 微软 人已围观

简介AMD与微软联合推出了开源C++编译器“C++ AMP 1.2”,该编译器专为异构架构的并行加速计算设计。值得注意的是,它首次同时支持Windows和Linux两个平台,以前仅适用于Windows。这一更新是2...

今天,AMD与微软共同推出了C++ AMP 1.2,这是一款开源的C++编译器,专为异构架构的并行加速计算设计,并且首次支持Windows和Linux两个平台(之前仅限于Windows支持)。

2011年中,微软在AMD承办的开发者峰会上首次提出C++ AMP,旨在与行业标准OpenCL竞争,借助Clang和LLVM来加速及简化异构平台的开发,广泛支持服务器、个人电脑和移动设备。

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标准:
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

 

Tags: 微软  AMD