Efficient scaling in a Task-Based Game Engine

link:http://software.intel.com/file/34615

gdc vault上intel专场里的一个

 

 

 

 

intel的thread building block提供了task engine的实现,求快的同学直接用好了。

而且tbb是开源的,也是一个不错的学习资料。

 

steam上的统计是10年%26的电脑是4核,到了11年是%38,按照这个趋势的话,现在在开发的游戏,预计几年后上市,的确是需要考虑怎么去应用多核心的能力。

 

本质上是把算法级的并行与硬件级的并行分开,像管理memory pool那样管理thread资源,对于小型的并行task还是很不错的。

然后把编程思维转换到这个上面就好了。

 

 


原文链接: http://blog.csdn.net/ccanan/article/details/6303166

你可能感兴趣的:(Efficient scaling in a Task-Based Game Engine)