感谢推土机的投递
软硬结合之一:软件先行
AMD的Fusion APU处理器已于今年的3月1日北京发布,从AMD正式提出融聚概念至今相应产品正式推出已经有5个多年头,“五年磨一剑”,AMD带来的是一款革命性的芯片,而且在发布后不久,针对APU优化的软件已经达到了50个之多。
AMD主管内容和应用程序支持的高级总监Neal Robison
国外知名媒体X-bit Labs对来自AMD的、主管内容和应用程序支持的高级总监Neal Robison作了采访。Neal领导的团队主要负责AMD跟软件开发者在技术、商业和市场方面的合作,而且其中最为火热的是在游戏开发上。
Neal首先提到,AMD Fusion APU是一款划时代或者说革命性的芯片,它将CPU和GPU融合在一起,最大的发挥两种芯片的计算优势,不过APU性能的发挥在很大程度上取决于软件的优化,因此AMD在开发APU的同时也在不断跟软件开发者保持联系以便在APU发布时,相关的应用软件能对该芯片实现优化。
软硬结合之二:Fusion版APP Store?
在软件优化策略方面,AMD也有考虑APP Store的问题(实际上,AMD在今年CES展会上也谈到了这一问题),当再被提到时,AMD给出的说法是他们也在努力推进相关计划,但是具体的面世日期还没确定。
AMD的Fusion版APP Store可以提供优化方案
不过,AMD也强调,尽管推出Fusion版APP Store意义重大——用户可以很方便的在那里找到针对APU优化的应用(其中大多数支持OpenCL或者DirectCompute等开放性标准),但是AMD似乎并不是提供那些针对APU优化的软件,而是首先在线检测用户的硬件配置,然后根据结果推荐更适合该硬件水平的软件。
Neal指出,目前很多未针对APU优化的软件能够在APU平台运行良好,因此,专门花费力气去推出另一套APU专用的对应软件似乎并不是很必要,AMD提供的只是一个硬件优化方案,正像AMD Vision所做的那样。
软硬结合之三:如何鼓励开发者
不只我们,软件开发者们也有惰性,当他们习惯了一套系统或者平台,他们将很难或者很不情愿转向另一套。这个时候AMD需要说服软件开发者来为APU做点什么。
AMD鼓励开发者转向GPGPU
Neal指出,实际上AMD非常重视鼓励开发者。他们首先要做的就是让开发者认识到APU到底带来了什么。在开发者的印象中,电脑的CPU需要大幅增强性能来满足他们开发的软件或者应用,这样CPU芯片就要变得面积更大、频率更高并且需要塞进更多的晶体管或者核心,但是这些变化会带来用户不愿看到的结果——高发热以及噪音等,而据调查,大多数用户需要的仅仅是适当加强下移动设备的硬件性能,而不是桌面级16核心处理器那样的恐怖性能。换句话说,AMD Fusion APU正好可以满足这种需求——APU带来了虽比不上传统桌面级但是比传统集显平台更强的性能。
AMD支持开放标准
APU支持的都是OpenCL这样的开放性行业标准,因此软件开发者也不必担心所开发软件的局限性。另外,AMD也在继续改进自身的软件开发工具包(SDK,software development kit),并将定期更新。最后,AMD也在欧洲和北美的部分大学开展了介绍OpenCL的课程,以便未来的软件工程师直接转向OpenCL。