计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2012年
4期
818-825
,共8页
王博%尚世锋%武永卫%郑纬民
王博%尚世鋒%武永衛%鄭緯民
왕박%상세봉%무영위%정위민
并行化%多核系统%子任务%重排%同步
併行化%多覈繫統%子任務%重排%同步
병행화%다핵계통%자임무%중배%동보
基于多核体系下的系统运行效率越来越受到各行业的关注,一个系统往往是由若干软件子模块构成的.一个完整的系统可以由Tomcat,Httpd以及Lucene这3个软件模块构成.这些软件本身均进行了一定的优化,各自运行效率都良好,可是如果将它们整合成一个系统,其效率的提高仍需要从整体多方面考虑.从不同软件的子任务之间的关系入手,通过分析它们的特点,提出苦干提高整体性能的方案.研究贡献在于以下3个方面:1)线程间同步操作的消除;2)通过多任务重排提高并行度;3)系统调用的单线程化.结果表明系统整体性能得到了提高,同时,每个子任务完成的功能更加清晰明了.
基于多覈體繫下的繫統運行效率越來越受到各行業的關註,一箇繫統往往是由若榦軟件子模塊構成的.一箇完整的繫統可以由Tomcat,Httpd以及Lucene這3箇軟件模塊構成.這些軟件本身均進行瞭一定的優化,各自運行效率都良好,可是如果將它們整閤成一箇繫統,其效率的提高仍需要從整體多方麵攷慮.從不同軟件的子任務之間的關繫入手,通過分析它們的特點,提齣苦榦提高整體性能的方案.研究貢獻在于以下3箇方麵:1)線程間同步操作的消除;2)通過多任務重排提高併行度;3)繫統調用的單線程化.結果錶明繫統整體性能得到瞭提高,同時,每箇子任務完成的功能更加清晰明瞭.
기우다핵체계하적계통운행효솔월래월수도각행업적관주,일개계통왕왕시유약간연건자모괴구성적.일개완정적계통가이유Tomcat,Httpd이급Lucene저3개연건모괴구성.저사연건본신균진행료일정적우화,각자운행효솔도량호,가시여과장타문정합성일개계통,기효솔적제고잉수요종정체다방면고필.종불동연건적자임무지간적관계입수,통과분석타문적특점,제출고간제고정체성능적방안.연구공헌재우이하3개방면:1)선정간동보조작적소제;2)통과다임무중배제고병행도;3)계통조용적단선정화.결과표명계통정체성능득도료제고,동시,매개자임무완성적공능경가청석명료.