微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 行业新闻动态 > 号称全球首款异构运算处理器,华夏芯大起底

号称全球首款异构运算处理器,华夏芯大起底

时间:01-16 来源:雷锋网 点击:

2016年初,在北京亦庄召开的"高性能异构计算及网络安全研讨会"上,华夏芯(北京)通用处理器技术有限公司即将推出全球首款完全支持异构系统架构(HSA)的处理器。

先来看看媒体是怎么说的(由于篇幅冗长,为方便阅读,笔者就摘录重点以供参考)

据报道说,"处理器IP核与生态系统两方面问题的解决,将使中国自主处理器产业有望在下一代异构计算时代,取得更快速的发展,赶上国际先进水平。"摘录如下:

1、华夏芯的突破表明我国在新一代异构计算上取得重大进展,有望在原本相对空白的处理器IP(知识产权)核授权领域打破国外垄断,彻底改变中国处理器产业的核心知识产权基本依赖于国外许可的被动局面。

2、从软件角度看,应用开发将变得轻松,任何程序都不必费心考虑不同处理器内核之间的存储差异。这将给计算性能以革命性的提高。

3、是全球首次推出完全支持HSA标准的CPU+GPU+DSP的处理器IP核平台,它从指令集、微架构到工具链具有完全自主知识产权。同时,华夏芯还可进行SoC定制设计服务。这将有效改善国产IP核设计及许可上的短板。

那么,什么是异构系统架构?

什么是异构计算?

异构计算主要是指使用不同类型指令集(X86、ARM、MIPS、POWER......)和体系架构的计算单元(CPU、GPU、DSP、ASIC、FPGA......)组成系统的计算方式。

举例来说,AMD的APU其实就属于异构计算。

【编者注:AMD,即超微半导体公司。AMD公司专门为计算机、通信和消费电子行业设计和制造各种创新的微处理器(CPU、GPU、APU、主板芯片组、电视卡芯片等)、闪存和低功率处理器解决方案,是目前业内唯一一个可以提供CPU、GPU、主板芯片组三大组件的半导体公司。】

异构计算主要的优点有:

一是可以让各个计算单元执行自己最擅长的任务。术业有专攻,CPU、GPU、DSP、FPGA等计算单元各有所长,在引入特定计算单元,让计算系统变成混合结构,就能让CPU、GPU、DSP、FPGA执行自己最擅长的任务,并相对于同构计算可能有一定性能优势,或性能功耗比优势。

二是可以避免显式拷贝。最新的异构计算理论上要求实现CPU、GPU、DSP等计算单元实现内存统一寻址,使CPU、GPU等计算单元可以共享内存,不必将数据复制一份到对方的内存区域中。

异构计算并非新概念,AMD、ARM等公司早已成立异构系统架构基金会 (HSA Foundation)。另外,异构计算在超算领域已经有一定的应用,而且已经有取代同构计算的发展趋势。

举例来说,美国泰坦(每个计算节点由1个AMD Opteron 6274处理器和1个NVIDIA Tesla K20加速器组成),中国天河2号(每个计算节点由2个E5和3个Xeon Phi组成)。中国正在升级或建设的3台100P超算也都采用异构计算。

相对于上述提到泰坦和天河2号,由于CPU和加速器无法共享内存,会因为需要显式拷贝而导致性能损失,最新的异构系统架构的优势在于可以发展成统一的内存编制--在理论上,可以实现CPU、GPU、DSP等计算单元实现内存统一寻址,使各个计算单元交互数据时,不再需要将自身内存区域中现有的数据复制一份到对方的内存区域中,而是可以直接通过相同的地址访问到,在内存和显存的设计科学合理的前提下,实现性能提升。

另外,在编程方面,可以避免显式拷贝,使程序员们不用介入不同计算单元的内存管理,能有效降低编程的繁琐程度。

当然,理想很丰满,现实很骨感--不同核心直接cache级别的互通始终是HSA架构无法攻克的难关--虽然AMD的APU通过将CPU和GPU集成到一个芯片上实现了共享内存。但CPU和GPU的Cache却还没有做到统一,不同核心直接cache级别的互通,而这也是HSA架构最大的技术难点(CPU,GPU,DSP的缓存模型不同)。即便AMD等厂商给HSA画了非常美好的蓝图,但就现阶段而言,HSA的优势并不大。

华夏芯的技术究竟如何?

华夏芯未必能实现Cache级别的互通。


在HSA方面,AMD显然是最有发言权的厂商之一,但其APU也只实现了CPU+GPU,而且实现了内存共享,但CPU和GPU的Cache却还没有做到统一,而华夏芯言之凿凿,"该产品在架构层面成功整合了CPU、GPU、DSP,实现了异构多核的内存统一寻址,使不同内核真正无缝地紧密联系在一起,"一家初出茅庐公司的技术水平已经超越AMD这样的老牌IC设计公司了,这实在令人难以置信,不知道AMD看到这段文字做何感想。

华夏芯所谓"自主知识产权"存在水分

"华夏芯正在开发并即将推出的‘统一处理器平台’是全球首次推出完全支持HSA标准的CPU+GPU+DSP的处理器IP核平台,它从指令集、微架构到工具链具有完全自主知识产权。"这段文字所

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top