首页> 外文会议>2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops >Patternlets: A Teaching Tool for Introducing Students to Parallel Design Patterns
【24h】

Patternlets: A Teaching Tool for Introducing Students to Parallel Design Patterns

机译:Patternlets:将学生介绍给平行设计模式的教学工具

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

摘要

Thanks to the ubiquity of multicore processors, today's CS students must be introduced to parallel computing or they will be ill prepared as modern software developers. Professional developers of parallel software think in terms of parallel design patterns, which are markedly different from traditional (sequential) design patterns. It follows that the more we can teach students to think in terms of parallel patterns, the more their thinking will resemble that of parallel software professionals. In this paper, we present pattern lets -- minimalist, scalable programs, each designed to introduce students to a particular parallel design pattern. The collection currently includes 33 MPI, Open MP, and Pthreads programs. We present assessment data that indicate the use of pattern lets in CS2 improved student mastery of parallel concepts.
机译:由于多核处理器无处不在,因此必须向当今的CS学生介绍并行计算,否则他们将不适应现代软件开发人员的需求。并行软件的专业开发人员会考虑并行设计模式,这与传统(顺序)设计模式明显不同。随之而来的是,我们可以教给学生更多有关并行模式思考的知识,他们的思维将更像并行软件专业人员。在本文中,我们介绍了让我们做的模式-极简,可扩展的程序,每个程序旨在向学生介绍特定的并行设计模式。该集合当前包含33个MPI,Open MP和Pthreads程序。我们提供了评估数据,这些数据表明CS2中使用了模式让我们提高了学生对并行概念的掌握程度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号