计算机应用 ›› 2011, Vol. 31 ›› Issue (03): 839-842.DOI: 10.3724/SP.J.1087.2011.00839
陈荣鑫1,陈维斌2,廖湖声3
CHEN Rong-xin1,CHEN Wei-bin2,LIAO Hu-sheng3
摘要: 线程构建模块(TBB)基于模板的特点简化了并行化设计,适合高效地实现多核并行设计。针对分形计算具有计算密集和高耗时的特点,结合TBB并行化设计,以充分利用多核计算资源。对影响并行性能的计算负载不平衡问题,提出了基于采样估算的平衡优化方法,通过采样执行时间来估算工作负载,据此进行均衡的任务划分,利用TBB任务调度实现并行处理。实验结果表明,采样估算精度高,耗时比率低,能有效实现负载均衡;基于TBB的实现可获得较好加速比。
中图分类号: