欢迎光临本资讯站!
  • 微信微信

AMD HSA 架构介绍 AMD 下一代的APU Keveri

人生驱动器 2013-10-23 10:05 硬件资讯 1,916 views 抢沙发

AMD HSA 架构介绍 AMD 下一代的APU Keveri

AMD 下一代的APU 、代号Keveri 的新处理器将会是AMD 首款符合HSA 架构的处理器产品, AMD 今天也由技术及ISV 产品行销资深经理Sasa Marinkovic 与媒体分享HSA 架构的特性,以及可为整个市场带来的革新与价值。

AMD HSA 架构

HSA 一直运算并不是专属于AMD 的架构,而是由包括AMD 、 ARM 、联发科、德州仪器、 Imagination Technitics 、高通与三星所发起,针对异质运算最佳化所倡导的一个架构,最终的目的是透过SoC 内各核心、包括CPU 、 GPU 甚至DSP 等的异质架构之间进行协同运算,借此将整颗SoC 内的各架构的效能进行最大化的发挥。

尤其整个组织发起厂商超过半数都是目前手机、平板领域炙手可热的厂商,故HSA 架构不仅会用在x86 PC 与伺服器上,未来也将在包括智慧手机、平板、 ARM 架构伺服器、游戏机甚至智慧式穿戴设备上。

AMD HSA 架构

对于AMD 而言,首个符合HSA 异质运算架构的产品,则是将于年底开始推出的Keveri APU , Mr. Marinkovic 也顺便澄清市场传闻,表示Keveri 不会像外界谣传会拖延至明年,目前进度仍将如预期在今年底出货。

AMD HSA 架构

虽然现在的APU 就符合CPU 加上GPU 的异质整合,但为何Keveri 才真正算是HSA 架构的产物?最关键的就是Keveri 是AMD 首度导入hUMA 统一记忆体存取技术的APU ,使得APU 内的CPU 与GPU 可真正共享记忆体内的资料,不再需要将资料分别存进CPU 与GPU 各自的空间内,大幅提升存取效率。

至于ARM阵营亦有ARM所主导的AMBA技术,也是让ARM架构SoC内的CPU与GPU能够真正共享记忆体以及内部的资料。

关于hUMA ,可参阅先前的报导:AMD HSA异构运算计画最后一块拼图: hUMA统一记忆体存取

AMD HSA 架构 AMD HSA 架构

HSA 的目的并不光只是让CPU 与GPU 可以共享记忆体资料,更重要的是还可颠覆目前异质运算的架构,并且大幅提升运算能力。异质运算在今日已经是相当常见的技术,但最大的问题是由于过去以CPU 主导整个PC 架构,故即便进行异质预算, CPU 与GPU 之间仍是有主从的关系:由CPU 发号司令后, GPU 再行动作, GPU 亦无法呼唤CPU 协作。

这是因为目前的异质运算架构, CPU 与GPU 使用不同的驱动,而GPU 需要透过Driver Kernel 与CPU 沟通,且各家厂商的GPU Driver Kernel 不同, Kernel Driver 需要重新将指令封包翻译成GPU 能理解的格式,导致沟通的效率低落,且都需要透过CPU 进行统筹。
6 7

而除了先前的hUMA 外, AMD 此次再推出名为Heterogeneous Queuing HQ 的异质行列技术,此技术能够将封包标准化,使得CPU 与GPU 之间的运算资料沟通不再需要转译,并且能够使CPU 、 GPU两者都能双向沟通,甚至GPU 可不透过CPU 就产生工作项目,并且也可命令CPU 执行所需的运算项目。

在hUMA 加上HQ 下, GPU 在运算领域终于可与CPU 平起平坐,不再只是CPU 的附庸,使得运算过程不再需要繁复的彼此沟通,也由于封包标准化, CPU 与GPU 的运算不需要再转译,也因此能够提升运算效率。此外也因为CPU 与GPU 皆可独立执行运算,故能够进行多序列工作。

8 9 10

此外, HQ 的封包是基于HSA 联盟的标准格式,意味着只要是符合HSA 架构的SoC ,无论是APU 或是Application Processor ​​,都能够享受到通一封包标准进行开发的好处,意味着软体与应用程式开发者只要遵循HSA 制定的封包标准,所写出的应用程序与软体就可在符合HSA 架构的处理器、无论是x86 或是ARM 架构使用。

正文部分到此结束

继续浏览:

还没有评论,快来抢沙发!

发表评论

😉 😐 😡 😈 simple-smile.png 😯 frownie.png rolleyes.png 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗