AMD在财务分析师会上不但公布了未来两年的桌面、笔记本、服务器处理器路线图,还再次畅谈了CPU+GPU的融合之路,宣称这条分为四步走的路将在2014年完成,最终实现彻底的异构融合,特定的计算任务可以由系统自动决定在哪个核心上执行。
AMD CTO Mark Papermaster表示:“最终,在完成异构系统架构(HSA)的时候,我们将会对在那里进行计算拥有精准的控制。这是一种优化。”
目前AMD推出的第一代Fusion APU仅仅是“物理整合”,把CPU x86通用计算核心、GPU并行计算核心整合在同一块硅片上,采用相同的制造工艺和内存控制器,应用软件必须进行专门开发才能实现硬件加速,二者各自的内存也都是独立的。
今年第二步的是“平台优化”,重点包括支持C++ GPU计算、用户模式调度、CPU/GPU双向电源管理。
明年再进一步走向“架构整合”,简化CPU与GPU之间的数据共享,实现CPU/GPU的统一寻址空间和完全的内存一致性,GPU通过CPU指针使用可分页系统内存。
到了2014年,硬件、软件、编译器、开发工具全部演化到位之后,异构系统架构将会最终完成,达到所谓的“系统整合”,包括GPU计算上下文切换、GPU图形抢占权、QoS质量服务、独立GPU拓展等等。到时候,APU自己决定某个任务是在CPU核心上执行更好,还是在GPU核心上效率更高,甚至可能软件端都不需要专门优化。
这种不同类型核心之间的动态切换不但可以让性能达到最大化,还有利于降低硬件功耗,因为执行任务的始终是最合适、最高效的部分。
预计AMD这种完全融合的APU处理器会在2015年发布。