多核处理器并行编程模型的研究与设计
为了在多核处理器上充分利用多核资源以提升程序性能,研究了多核处理器的体系结构和多核环境下可能影响并行程序性能的因素,实现了基于任务的并行编程模型.该模型提供了单任务数据并行和多任务并行两种并行处理方式,其中单任务数据并行使用cache块技术划分数据集,多任务并行使用任务密取的任务调度策略.用该模型实现了计算斐波那契数列的递归算法,实验结果表明,使用该模型编写多核并行程序可以达到较高的相对于串行计算的加速比.
多核处理器、并行程序、并行编程模型、cache块技术、任务密取
31
TP311.52(计算技术、计算机技术)
上海市重点学科建设基金项目J50103
2010-09-21(万方平台首次上网日期,不代表论文的发表时间)
共5页
2999-3002,3056