AMD瞄准高性能计算与异构计算可移植界面市场
近十年来,高性能计算(HPC)市场被划分为两大阵营:CUDA和OpenCL。当然,CUDA(统一计算设备架构)是NVIDIA的专有标准,是NVIDIA 2007年首次推出的运算平台。而其竞争对手OpenCL(开放运算语言)直到2009年才完成1.0规范。但与CUDA不同的是,OpenCL得到许多公司的支持,如英特尔、Imagination、AMD、高通以及ARM等。
尽管拥有以上潜在优势,NVIDIA在高性能计算和超级计算市场拥有最大的份额。根据最近的Top500排行榜中,AMD的GCN被运用在三个系统,而NVIDIA的Fermi和Kepler架构应用于66个系统,Xeon Phi应用于28个系统。其中还有四个混合系统同时使用NV和Xeon Phi。
AMD的Boltzmann Initiative计划,旨在通过提供开发者和研究人员急需的软件栈来改变现状,提升公司在高性能计算市场的竞争力。AMD在高性能计算和科学计算竞争力的软肋从来不是硬件的问题 --GCN原始计算性能,至少在某类问题上,远远比NVIDIA的Fermi和Kepler显卡要好很多(Maxwell 没有被定位为高性能计算解决方案)。但是NVIDIA投入大量的资金来发展其CUDA生态系统,其中就包括大量高性能计算开发人员和科研支持。
下面是Boltzmann较高水平。我们的目标是提高工作负载,使AMD能够有效竞争,提供更好的工具来评估性能,提高Linux的支持(包括新Linux无头工作站的64位驱动程序),并允许实施新的HSA(异构系统架构)扩展,即HSA+。最后一个项目不会纳入更大的HSA标准,AMD专用的扩展意味着与GPU独立使用时,允许更大范围的HSA功能。这也将支持GPU将GPU和CPU存储器视为统一的空间。
今天AMD宣布了一个新的异构计算编译器(HCC)和异构计算可移植界面(HIP)。
新的异构计算编译器(HCC)同时适用于CPU、GPU,单一编译环境统一支持ISO C++ 11/14、C14、OpenMP 4.0。其目标是允许开发者在单一语言和源文件下打造CPU和GPU,提供开发人员具有目标性和比较容易使用的生态系统,NVIDIA在CUDA也做过同样的工作。这使得开发者更容易优化并行执行代码。新的编译器也将支持GCN特定功能,如异步计算和GCN缓存结构。
这类功能将带给AMD与英伟达媲美的能力,但是这不足以削弱市场。因此,异构计算可移植界面(HIP)获得用武之地。
图片新闻
最新活动更多
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
11月29日立即预约>> 【上海线下】设计,易如反掌—Creo 11发布巡展
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.5立即观看>> 松下新能源中国布局:锂一次电池新品介绍
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论