...
首页> 外文期刊>Applied numerical mathematics >Scientific computations on multi-core systems using different programming frameworks
【24h】

Scientific computations on multi-core systems using different programming frameworks

机译:使用不同的编程框架在多核系统上进行科学计算

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Numerical linear algebra is one of the most important forms of scientific computation. The basic computations in numerical linear algebra are matrix computations and linear systems solution. These computations are used as kernels in many computational problems. This study demonstrates the parallelisation of these scientific computations using multi-core programming frameworks. Specifically, the frameworks examined here are Pthreads, OpenMP, Intel Cilk Plus, Intel TBB, SWARM, and FastFlow. A unified and exploratory performance evaluation and a qualitative study of these frameworks are also presented for parallel scientific computations with several parameters. The OpenMP and SWARM models produce good results running in parallel with compiler optimisation when implementing matrix operations at large and medium scales, whereas the remaining models do not perform as well for some matrix operations. The qualitative results show that the OpenMP, Cilk Plus, TBB, and SWARM frameworks require minimal programming effort, whereas the other models require advanced programming skills and experience. Finally, based on an extended study, general conclusions regarding the programming models and matrix operations for some parameters were obtained.
机译:数值线性代数是科学计算的最重要形式之一。数值线性代数的基本计算是矩阵计算和线性系统解。这些计算在许多计算问题中被用作内核。这项研究证明了使用多核编程框架对这些科学计算的并行化。具体来说,这里检查的框架是Pthreads,OpenMP,Intel Cilk Plus,Intel TBB,SWARM和FastFlow。这些框架的统一探索性性能评估和定性研究也针对具有多个参数的并行科学计算提出。当在大中型规模上执行矩阵运算时,OpenMP和SWARM模型与编译器优化并行运行时会产生良好的结果,而其余模型在某些矩阵运算中表现不佳。定性结果表明,OpenMP,Cilk Plus,TBB和SWARM框架所需的编程工作最少,而其他模型则需要高级的编程技能和经验。最后,在进一步研究的基础上,获得了有关某些参数的编程模型和矩阵运算的一般结论。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号