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还是很不错的。
然后把编程思维转换到这个上面就好了。
随着多核处理器的普及,游戏开发者需充分利用多核能力。Intel的Thread Building Blocks (TBB)提供了一种高效利用多线程的方式,能够帮助开发者轻松实现任务并行化,尤其适用于小型并行任务。
1842

被折叠的 条评论
为什么被折叠?



