多核体系下的并行任务构建
基于多核体系下的系统运行效率越来越受到各行业的关注,一个系统往往是由若干软件子模块构成的.一个完整的系统可以由Tomcat,Httpd以及Lucene这3个软件模块构成.这些软件本身均进行了一定的优化,各自运行效率都良好,可是如果将它们整合成一个系统,其效率的提高仍需要从整体多方面考虑.从不同软件的子任务之间的关系入手,通过分析它们的特点,提出苦干提高整体性能的方案.研究贡献在于以下3个方面:1)线程间同步操作的消除;2)通过多任务重排提高并行度;3)系统调用的单线程化.结果表明系统整体性能得到了提高,同时,每个子任务完成的功能更加清晰明了.
并行化、多核系统、子任务、重排、同步
49
TP311.521(计算技术、计算机技术)
国家自然科学基金项目60803121,60773145,60911130371,90812001,60963005;国家“八六三”高技术研究发展计划基金项目2009AA01A130,2006AA01A101,2006AA01 A108,2006AA01A111,2006AA01A117
2012-07-13(万方平台首次上网日期,不代表论文的发表时间)
共8页
818-825