污水缓蚀剂厂家
免费服务热线

Free service

hotline

010-00000000
污水缓蚀剂厂家
热门搜索:
技术资讯
当前位置:首页 > 技术资讯

AMD异构处理器让工程师成为米开朗基罗万芳

发布时间:2020-02-14 11:24:00 阅读: 来源:污水缓蚀剂厂家

AMD:异构处理器让工程师成为“米开朗基罗” - 单片机/处理器 - 电子工程网

AMD将CPU和GPU融合在单一芯片而成的APU仅仅是个开端,Macri说,而未来的APU则将再纳入HSA,他同时希望能尽快HSA成为业界标准。

“标准有助于建构完整的生态系统,让所有厂商在公平的环境中竞争,”他解释道,AMD正在推动真正开放和实际上的标准,让整个产业都可以使用。

“时间会证明,开放标准终将获得胜利,”Macri说,因为软件开发人员也希望他们的应用程序能在多个硬件厂商提供的平台上执行。

Macri认为,所谓的“架构时代”(architected era)将包含完整的C++,并使用GPU作为协处理器。它还涉及统一的一致性地址空间、任务并行运行、巢状数据并行编程、使用者模式调度、抢占(pre-emption)和环境切换等。

“今天,我们开发的每一种设备,都受到一定的功率限制,因此,动态功率平衡是至关重要的,”他表示。

同样地,在GPU中使用可寻址存储器也代表着向前跨出了一大步,Macri说。尽管一致性并不能确保元件执行得更快,但却能让软件开发人员更加专注于他们的领域。

并非取代OpenCL

Macri进一步指出,HSA也不会取代OpenCL,相反地,HSA将会是为OpenCL最佳化的一种平台架构。“如果你想写OpenCL,这将会是一种能让OpenCL执行得更好的硬件。”

事实上,在HSA上使用OpenCL将能避免不必要的拷贝,并具备低延迟调度、改善记忆模型,以及能在CPU和GPU之间分享指针等优势,他说。

此外,HSA也为那些希望能在最后阶段进行控制并调整性能的开发者提供较低层的编程介面,同时,经过最佳化的库也可以选择这些较低层的介面。

今天的命令和调度流程步骤都太多了,Macri认为这很浪费,因为用了这么多开销,却仅能执行部份功能。

他指出,在采用HSA之后,应用程序便能直接进入硬件伫列,不需要多余的驱动器。“没有API来处理这些,也没有核心模式驱动器,更没有软件伫列,只要直接存取硬件就好了,”他解释道。

美女裸照

美女旗袍

美女性感照片

性感美女图片