AMD、微软联手发布C++ AMP 1.2

朱朋博 发表于:14年09月07日 12:42 [翻译] DOIT.com.cn

  • 分享:
[导读]AMD联合微软推出跨Linux和Windows的异构开源C++ AMP编译器。AMP(Accelerate Massive Parallelism-大规模并行运算加速)
AMD联合微软推出跨Linux和Windows的异构开源C++ AMP编译器。AMP(Accelerate Massive Parallelism-大规模并行运算加速)

它的推出时AMD支持跨平台解决方案和多编程语言计划的一个环节。AMD将始终如一的坚持为开源社区做贡献。

该C++编译器采用的是开源标准的1.2版本,支持共享物理内存,简化运行在异构平台、PC和手持设备上的CPU与GPU之间的信息交换过程。它将以极低的成本极大提高C++程序员的开发效率。

跨平台将强化AMD的开发解决方案。通过CPU和GPU在现有的计算平台(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和未来兼容平台。 

2014财年第二季度,AMD营业额为14.4亿美元,环比增加3.1%,同比增加24.1% .

PC出货量的降低、市场份额的丢失和进入新兴市场动作的迟缓被视为业绩表现不良的原因。AMD也试图做点什么来重新振作起来。于是开始转向优势市场,树立自我定位,发挥良好的执行能力,通过发布针对游戏市场上的图形处理器,来帮助公司走出PC市场的泥潭。
[责任编辑:朱朋博]
IS预计到2018年之前,企业级固态硬盘的使用数量将保持每年39%的增长率。
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.