Tim Sweeney拥有诸多头衔,资深3D架构师、Epic公司创始人、虚幻引擎创始人等等。此人在游戏业中的威名堪比John Carmack。本月初在“高性能图形2009”会议上,Tim Sweeney进行了一次主题演讲,题目就相当引人注目:“The End of the GPU Roadmap”(GPU路线图的终结)。
所谓“GPU路线图”的终结,即Tim Sweeney认为路线图的意义在于展望未来的新功能、新特性。而现在的GPU已无新特性可言,只有逐代增强性能。因此,GPU的未来已经不存在什么路线图了。
他认为,在2020年前,游戏开发者就会抛弃GPU,重回软件渲染的道路。理由包括:
• 现有GPU架构存在诸多限制,编程难度也比通用CPU高得多。
• 从各大厂商CPU和GPU的发展规划来看,CPU和GPU正在向着类似的方向发展,拥有大量的简化核心,共享缓存。
• 从经济上考虑,随着硬件机能的飞速提升,游戏开发工具必须简化,以免开发成本随之大幅提高。
由此,未来无论CPU还是GPU,都将支持大规模的标量/矢量运算,游戏开发将绕过OpenGL/DirectX这样的API,直接使用软件渲染的方式,利用处理器的超强运算性能,描绘高分辨率图形。从国外媒体的评论来看,Tim Sweeney的这番观点,与Intel计划中的Larrabee颇有类似之处。当然,NVIDIA、AMD的GPU通用计算计划实际上也是走在这一方向上。
有兴趣研究技术的读者,可以参看他的演讲稿PDF: http://graphics.cs.williams.edu/archive/SweeneyHPG2009/TimHPG2009.pdf