首页> 外文期刊>Scientific programming >Teaching Scientific Computing: A Model-Centered Approach to Pipeline and Parallel Programming with C
【24h】

Teaching Scientific Computing: A Model-Centered Approach to Pipeline and Parallel Programming with C

机译:讲授科学计算:使用C进行流水线和并行编程的模型中心方法

获取原文
       

摘要

The aim of this study is to present an approach to the introduction into pipeline and parallel computing, using a model of the multiphase queueing system. Pipeline computing, including software pipelines, is among the key concepts in modern computing and electronics engineering. The modern computer science and engineering education requires a comprehensive curriculum, so the introduction to pipeline and parallel computing is the essential topic to be included in the curriculum. At the same time, the topic is among the most motivating tasks due to the comprehensive multidisciplinary and technical requirements. To enhance the educational process, the paper proposes a novel model-centered framework and develops the relevant learning objects. It allows implementing an educational platform of constructivist learning process, thus enabling learners’ experimentation with the provided programming models, obtaining learners’ competences of the modern scientific research and computational thinking, and capturing the relevant technical knowledge. It also provides an integral platform that allows a simultaneous and comparative introduction to pipelining and parallel computing. The programming language C for developing programming models and message passing interface (MPI) and OpenMP parallelization tools have been chosen for implementation.
机译:这项研究的目的是提供一种使用多相排队系统模型引入流水线和并行计算的方法。管道计算(包括软件管道)是现代计算和电子工程中的关键概念。现代计算机科学与工程教育需要全面的课程,因此对管道和并行计算的介绍是该课程中必不可少的主题。同时,由于综合的多学科和技术要求,该主题是最具激励性的任务之一。为了增强教育过程,本文提出了一个新颖的以模型为中心的框架,并开发了相关的学习对象。它允许实施建构主义学习过程的教育平台,从而使学习者能够使用提供的编程模型进行实验,获得学习者现代科学研究和计算思维的能力,并获取相关的技术知识。它还提供了一个完整的平台,可以同时比较流水线和并行计算。已选择用于开发编程模型的编程语言C和消息传递接口(MPI)和OpenMP并行化工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号