首页> 外文期刊>Future generation computer systems >Parallel programming in computational science: an introductory practical training course for computer science undergraduates at Aachen University
【24h】

Parallel programming in computational science: an introductory practical training course for computer science undergraduates at Aachen University

机译:计算科学中的并行编程:亚琛大学计算机科学专业学生入门实践培训课程

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

摘要

Parallel programming of high-performance computers has emerged as a key technology for the numerical solution of large-scale problems arising in computational science and engineering (CSE). The authors believe that principles and techniques of parallel programming are among the essential ingredients of any CSE as well as computer science curriculum. Today, opinions on the role and importance of parallel programming are diverse. Rather than seeing it as a marginal beneficial skill optionally taught at the graduate level, we understand parallel programming as crucial basic skill that should be taught as an integral part of the undergraduate computer science curriculum. A practical training course developed for computer science undergraduates at Aachen University is described. Its goal is to introduce young computer science students to different parallel programming paradigms for shared and distributed memory computers as well as to give a first exposition to the field of computational science by simple, yet carefully chosen sample problems.
机译:高性能计算机的并行编程已成为解决计算科学与工程(CSE)中出现的大规模问题的数值解决方案的一项关键技术。作者认为,并行编程的原理和技术是任何CSE以及计算机科学课程的基本组成部分。如今,关于并行编程的作用和重要性的意见不一。我们将并行编程视为至关重要的基本技能,不应将其视为在研究生级别上可选的边际有益技能,而应将其作为本科计算机科学课程的组成部分进行教授。描述了为亚琛大学计算机科学专业的学生开发的实践培训课程。它的目标是向年轻的计算机科学专业的学生介绍共享和分布式存储计算机的不同并行编程范例,并通过简单但精心选择的示例问题来首次介绍计算科学领域。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号