以下图片来自日本PCWatch网站的报道。
AMD副总、全球商业部门总经理Lisa Sue发表了主题演讲,她认为传统的以客户端为中心的模式处于积极转换中,基于云计算的移动设备正在改变摩尔定律以及CPU处理器,并强调异构计算是新的革命,是未来的焦点。
她回顾了AMD GPU和APU的发展历史,在过去的几年中GPU性能快速飞进,从90nm时代的0.36TFLOPS增加到南岛家族最高3.79TFLOPS。
2011年年中AMD发布了Llano处理器,这是第一代APU,出货量超过4000万片,12家主要OEM厂商中有11家都推出了基于APU的平台,Brazos第一年的出货量就超过了AMD历史上任何移动芯片的出货量。
如今第二代APU Trinity也在今年第一季度发布了,前景十分看好。
Sue在演讲中提到,随着APU市场的快速增长,他们需要更多的软件公司的帮助,因为现在的软件并不能发挥APU的潜能,这是一项全新的挑战,需要更多公司提供APU优化支持。
◆ GPGPU面临的挑战和机遇
接下来是Adobe公司副总、首席软件架构师Tom Malloy的演讲。他首先也回顾了Adobe公司在GPGPU(GPU通用计算)上的应用,认为未来主流的软件开发也会扩展到GPGPU通用计算上,但是他认为目前还是四个问题:
1.目前处理器的计算性能处于过剩状态
2.内存空间相互独立,关联性不够
3.类似OpenCL这样的规范依然有障碍
4.需要在(新的支持GPGPU计算的)编程工具和函数库上投资
他以Adobe公司的实际情况为例子做了说明,称Adobe公司已经解决了上面四个问题,但是异构计算依然需要扩展到更多的编程应用中去,AMD的HSA架构有望解决GPGPU面临的挑战。
Adobe公司的产品在GPGPU计算上的发展
Photoshop CS6中OpenCL应用演示,可以实时进行模糊处理,无需等待渲染完成
Primiere软件的OpenCL应用演示,可以实时预览色彩矫正的视频
“Ninja”是一个可以远程利用GPGPU编程的项目
消费者需求与系统能力
AMD的“Unified address space ”统一寻址空间提升了编程的易用性
之前EMS(Expanded Memory System)的示例
OpenCL是一个有用的标准,但是还不够
还要重视新的编程工具及函数库
◆ 面向大众的HSA架构
作为AFDS会议的重头戏,AMD企业理事Phil Rogers登台介绍了AMD HSA架构,去年的AFDS大会上它还被成为FSA(Fusion System Architecture),年初改称为HSA(Heterogeneous System Architecture)异构计算,单词的变化也折射出AMD转变的方向。
HSA架构中,内存被统一到一个空间,CPU和GPU可以实时交换数据,提高了编程的易用性。
HSA架构未来的演变历程
HSA架构优势
Adobe指出的问题可以由HSA轻松解决
HSA应用示例,性能可以提升2.5x,功耗降低2.5x
JAVA编程应用,可以提高JVM平台性能
相应的函数库HSA Bolt也可以简化编程
HSA原理
使用HSA Bolt编程写出CPU和GPU的代码与传统方式变成相近
◆ HSA基金会共襄大计及点评
HSA的应用并不只是需要AMD提供驱动这么简单,还需要其他厂商的配合,为此AMD推动成立了非营利性的HSA基金会推动该技术发展。
HSA成员除了AMD之外,还有ARM、德仪TI、联发科Mediatek以及Imagination技术公司。(编者注:ARM阵营很强大,AMD与ARM之间若即若离的关系深不可测啊)
这是ARM副总兼理事Gem Davis
五大成员合影
有意思的是AMD之外的其他成员都不是X86阵营的,他们都是手机和平板电脑处理器中的大腕,是目前发展最迅速的市场之一,或许AMD也想在这一市场分一杯羹吧。
在PC领域,AMD依然是少数派,掌握CPU发展的路线之争中除了在64bit指令上胜过Intel一次其他时间基本都是追随者,那一次的胜利还得感谢微软的支持。此次微软也接受了AMD的邀请,但是要等到13号才有微软应用部门的Steven Bathiche的演讲,让我们拭目以待。
编辑点评:
上一次的AFDS会议上AMD更多的是谈产品,比如APU和GCN架构显卡,这一次虽然有Trinity APU,但是产品性的东西并不多(至少第一天如此),AMD跟Intel和NVIDIA一样学会了拉拢厂商一起谈技术谈未来,看起来好像没什么亮点,但是私以为这才是高明之处。
APU发布一年确实取得了不小的成绩,别看桌面级只在中低端市场才有人关注,但是从AMD给出的数据来看,无论是桌面平台还是低功耗移动平台的出货量,APU这个新手都占据了相当大的比例,如果不是去年GF工艺有问题,它的销量还会更好。
产品销量上来了,AMD还要做好配套工作,APU独特的架构需要厂商的优化,特别是GPGPU通用计算上,如何发挥APU中GPU的计算性能就成了当务之急。所以这一次AMD拉上了几大软件厂商登台讲述GPU计算的重要性以及面临的问题,终于开始处理产品之外的搭桥铺路工作了。
企业做到一定水准,除了要有好的产品之外,在业界的影响力也非常重要。Intel开IDF或者推Ultrabook可以说一呼百应,上下游产业都能跟着联动,NVIDIA的CUDA计算在编程工具以及配套支持上做的也非常好,甚至还在许多高校内开展了研究。相较这份影响力,AMD还是很欠缺的。
以GPU计算为例,AMD的GCN架构其实非常强大,双精度性能远远超过目前的Kepler显卡,之前也有厂商打算推出基于AMD HD 7970显卡的计算方案,无奈AMD的配套工作实在不怎么样,没有专业的计算卡,也缺少专业的计算环境支持,甚至对这一市场都不怎么在意,即便是在产品性能占优的情况下,这一市场依然拱手让给NVIDIA,很难想象年底GK110架构的显卡出来以后AMD还有什么机会。
从这一届AFDS大会上看AMD终于愿意拉拢盟友组队了,大力推动HSA架构的发展。虽然AMD在处理器市场上是少数派,但是它的GPU比Intel强,CPU又比NVIDIA强,如果能有效利用自己的优势的话,开创自己的一片新天地还是非常有希望的。虽然不是什么A饭(也不是I饭和N饭),但是个人还是想愿意看到AMD实力更强大一点,即便不能比肩Intel,也不会落的太远。
游客 2012-06-13 21:49
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
6#
游客 2012-06-13 21:35
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
5#
游客 2012-06-13 20:36
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
4#
游客 2012-06-13 18:16
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
3#
游客 2012-06-13 18:11
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(0) | 举报 | 回复
2#
游客 2012-06-13 18:10
该评论年代久远,荒废失修,暂不可见。
支持(0) | 反对(15) | 举报 | 回复
1#