期刊文献+

基于多核处理器的多任务并行处理技术研究 被引量:6

RESEARCH ON MULTI-CORE-BASED MULTITASK PARALLEL PROCESSING TECHNOLOGY
下载PDF
导出
摘要 目前,多核处理器已经越来越普及,但是现有算法并不能有效地并行处理数据,造成硬件资源的浪费。为了提高多核处理器的数据处理能力,针对求两个字符串的公共子串算法,提出一种改进方法,在VS.NET环境使用TPL(任务并行库),调度改进的算法处理数据。实验结果表明,改进后的算法可以充分利用多核处理器并行处理数据的特点,提高并行加速比,大大提高数据处理效率。 Nowadays the multi-core processor is becoming more and more popular, but the existing algorithm can' t parallel process data with efficiency, so that there is a waste of hardware resources. In order to improve the data processing ability of the processor, the authors put forward an improved method for the algorithm to obtain the common substring for two strings. Experiment results show that the improved algorithm can make full use of parallel data processing of the multi-core processor, improve its parallel speedup ratio and greatly increase its data processing efficiency.
出处 《计算机应用与软件》 CSCD 北大核心 2012年第7期141-143,153,共4页 Computer Applications and Software
关键词 多核 多任务 并行算法 任务并行库 VS.NET Multi-core Muhitask Parallel algorithm TPL(Task Parallel Library) VS. NET
  • 相关文献

参考文献5

二级参考文献27

  • 1陈天洲.多核课程建设探索与实践[J].计算机教育,2007(02S):51-55. 被引量:10
  • 2薛巍.多核课程建设[J].计算机教育,2007(06S):40-43. 被引量:9
  • 3李宝峰,富弘毅,李韬.多核程序设计技术-通过软件多线程提升性能[M].北京:电子工业出版社,2007.
  • 4SUTTER H,LARUS J. Software and the concurrency revolution [J ]. Computer and Information Science, 2005,3(7) :54-62.
  • 5AKHTERS.ROBERTSJ.多核程序设计技术[M].李宝峰,富弘毅,李韬,译.北京:电子工业出版社.2007.
  • 6Akhter S,Robert J.多核程序设计技术—通过软件多线程提升性能[M].北京:电子工业出版社,2007.
  • 7Phil Kerly.Cache blocking technique on hyper-threading technology enabled processors[EB/OL].http://software.intel.com/en-us/articles/cache-blocking-technique-on-hyper-threading-technology-enabled-processors,2007.
  • 8David A Bader,Varun Kanade,Kamesh Madduri.SWARM:A parallel programming framework for multicore processors[C].Parallel and Distributed Processing Symposium,2007:1-8.
  • 9Cerin Christophe,Michel Koskas.Work stealing technique and scheduling on the critical path[C].The 3rd International Conference on Grid and Pervasive Computing,2008.
  • 10Guy E Belloch,Phillip B Gibbous.Effectively sharing a cache among threads[C].Proceedings of the 16th ACM Symposium on Parallelism in Algorithms and Architectures,2004.

共引文献39

同被引文献29

引证文献6

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部