【24h】

Teaching Parallel Programming Using Both High-Level and Low-Level Languages

机译:使用高级和低级语言教授并行编程

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

摘要

We discuss the use of both high-level and low-level languages in the teaching of senior undergraduate and junior graduate classes in parallel and distributed computing. We briefly introduce several language standards and discuss why we have chosen to use OpenMP and MPI in our parallel computing class. Major features of OpenMP are briefly introduced and advantages of using OpenMP over message passing methods are discussed. We also include a brief enumeration of some of the drawbacks of using OpenMP and how these drawbacks are being addressed by supplementing OpenMP with additional MPI codes and projects. Several projects given in our class are also described in this paper.
机译:我们在并行计算和分布式计算的高级本科生和初级研究生班的教学中讨论了高级语言和低级语言的使用。我们简要介绍了几种语言标准,并讨论了为什么选择在并行计算类中使用OpenMP和MPI。简要介绍了OpenMP的主要功能,并讨论了使用OpenMP优于消息传递方法的优点。我们还简要列举了使用OpenMP的一些缺点,以及通过向OpenMP补充其他MPI代码和项目来解决这些缺点的方法。本文还介绍了我们班上给出的几个项目。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号