AMD提出的HSA异构计算也是一种基于CPU和GPU的通用计算技术,去年6月份的AFDS开发者大会上AMD牵头成立了HSA基金会共推HSA运算,创始成员还有ARM、TI、联发科以及Imagination,后来高通、
三星、LG等等公司也加入了HSA基金会,其中高通和三星后来居上,凭借独特的地位也被列入创始成员之一。
PC
Watch采访了ARM公司副总GemDavis,他透露了一些HSA异构运算及HSA基金会的情况,还谈到了ARM的Mali-T600系列图形核心对HSA的支持情况。
ARM副总GemDavis,去年出席AMDAFDS大会参与创建HSA基金会的也是他
HSA的目标
HSA是一种CPU+GPU异构运算,类似现在的OpenCL以及NVIDIA自己搞的CUDA一样,HSA的目标之一就是将复杂的异构编程变得像现在的CPU编程一样简单,扩展客户端及服务端的软件系统。
HSA基金会目前的情况
创始成员除了原来的五家之外还多了高通和三星,其他的赞助者或者参与厂商还有LGA、索尼等等,规模还在不断扩大。
HSA路线图
HSA主要经历如下几个过程,首先是CPU和GPU的物理集成,这在SoC遍地开花的移动处理器领域已经完成了,AMD的APU及Intel的CPU也都集成了GPU。之后就是优化平台,GPU将兼容C++,然后就是架构上的集成,统一CPU和GPU寻址,再往下就是系统集成,可以随时切换GPU运算。
HSA与OpenCL的关系
HSA是OpenCL的优化版,并非取代OpenCL。
HSA的未来
当然Davies更多的还是谈论自家的MaliGPU。
Mali系列GPU核心的成就
目前Mali系列GPU核心已经占据了20%的Android智能手机市场,在Android平板的GPU市场上占有率高达50%,2012年总计出货超过1.5亿颗Mali
GPU核心,有16家合作伙伴推出了基于Mali核心的SoC处理器,OEM厂商出货了200种产品。
Mali-T600已经支持HSA运算
目前ARM的MaliGPU核心家族主要是Mali-300、Mali-400以及Mali-T600,其中Mali-T600系列已经支持部分HSA特性,比如64位整数/浮点架构,ARM
LPAE格式的页面列表已经支持48位的VA寻址等。
正在开发中的MaliGPU核心还将进一步支持HSA特性,比如GPU可以直接访问CPU页面列表,CPU与GPU的完全一致性、GPU页面默认支持计算任务以及GPU的自我弹性调度等。
最后,Davies先生表示推动HSA的发展需要业界的共同努力,他还希望Intel以及NVIDIA等公司也能参与进来。不过小编看来HSA得到这两家的支持可不容易,NVIDIA自己在搞CUDA,已经颇有建树,而Intel虽然GPU性能较弱,不过也很难说支持AMD力推的标准,支持OpenCL就可以了。
泊祎回收网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
发布者:泊祎回收网,转载请注明出处:https://www.huishou5.net/dianzi/67152.html