期刊文献+

LBM在多核并行编程模型中的应用 被引量:1

Application of LBM on Multi-Core Parallel Programming Model
在线阅读 下载PDF
导出
摘要 LBGK(Lattice Bhatnagar-Gross-Krook)模型不仅是LBM(Lattice Boltzmann Method)理论及应用上的新突破,而且是一种非常新颖的数值计算方法,适合大规模并行计算。多线程并行编程接口库(Multi-Thread Interface,MTI)充分利用多核处理器的资源来提升计算的性能,为在多核环境下方便地开发高效的并行程序提供了一个接口,大大地减轻了开发人员的负担。MTI提供了使用cache块技术划分数据集实现单任务数据并行计算,以及采用任务密取调度策略实现多任务并行处理。应用MTI实现了LBGK模型模拟斑图形成的并行计算,并获得了较高的并行效率。 LBGK(Lattice Bhatnagar-Gross-Krook) model is not only the new ground on theory and application of LBM(Lattice Boltzmann Method),but also a very novel numerical method.It applys to the massively parallel processing.With management of threads,MTI(Multi-Thread Interface) provides two main methods for parallel coding on multicore processor computer.One is data parallelism based on cache blocking,the other is a tasks schedule with working stealing.MTI provides an interface for the development of multicore environment conveniently and efficiently,greatly reducing the burden on developers.An LBGK model for pattern formation is realized by MTI,and the numerical results show that MTI is efficient and easy to use.
作者 李彬彬 李青
出处 《计算机技术与发展》 2011年第7期221-223,228,共4页 Computer Technology and Development
基金 上海市重点科学建设项目(J50103)
关键词 多核处理器 格子BOLTZMANN方法 并行计算 多线程接口库 multi-core processor lattice Boltzmann method parallel computing multi-thread interface
  • 相关文献

参考文献11

  • 1曹折波,李青.多核处理器并行编程模型的研究与设计[J].计算机工程与设计,2010,31(13):2999-3002. 被引量:17
  • 2施惠丰,袁道华.基于多核的多线程程序优化研究[J].计算机技术与发展,2010,20(6):70-73. 被引量:17
  • 3Frigo M,Strumpen V.The Cache Complexity of Multithreaded Cache Oblivious Algorithms[C]//ACM Symposium on Parallelism in Algorithms and Architectures[s.l.]:[s.n.],2006:271-280.
  • 4Christophe C,Koskas M.Work Stealing Technique and Scheduling on the Critical Path[C]//The 3rd International Conference on Grid and Pervasive Computing.[s.1]:[s.n.],2008.
  • 5Dawson S P,Chen Shiyi,Doolen G D.Lattice Boltzmann computations for reaction-diffusion equations[J].J.Chem.Phys.,1993,98:1514-1523.
  • 6Li Q,Zheng C G,Wang N C,et al.LBGK simulations of Turing patterns in CIMA model[J].J.Scientific Computing,2001,16(2):121-134.
  • 7陈国良.并行计算-结构·算法·编程[M].北京:高等教育出版社,2004:104-109.
  • 8Ouyang Q,Swinney H L.Transition from a uniform state to hexagonal and striped Turing patterns[J].Nature,1991,352:610-612.
  • 9Lengyel I,Epstein I R.Modeling of Turing structure in the chlorite-iodide-malonic acid-starch reaction system[J].Science,1991,251:650-652.
  • 10Rudovice B,Barillot E,Davies P W,et al.Experimental studies and quantitative modeling of Turing patterns in the(chlorine dioxide,iodine,malonic acid)reaction[J].J Chem.Phys.A,1991,103:790-1800.

二级参考文献27

共引文献37

同被引文献11

引证文献1

二级引证文献6

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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