当前位置: X-MOL 学术J. Parallel Distrib. Comput. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Teaching parallel and distributed computing concepts in simulation with WRENCH
Journal of Parallel and Distributed Computing ( IF 3.4 ) Pub Date : 2021-06-02 , DOI: 10.1016/j.jpdc.2021.05.009
Henri Casanova , Ryan Tanaka , William Koch , Rafael Ferreira da Silva

Teaching parallel and distributed computing topics in a hands-on manner is challenging, especially at introductory, undergraduate levels. Participation challenges arise due to the need to provide students with an appropriate compute platform, which is not always possible. Even if a platform is provided to students, not all relevant learning objectives can be achieved via hands-on learning on a single platform. In particular, it is typically not feasible to provide students with platform configurations representative of emerging and future cyberinfrastructure scenarios (e.g., highly distributed, heterogeneous platforms with large numbers of high-end compute nodes). To address these challenges, we have developed a set of pedagogic modules that can be integrated piecemeal into university courses. These modules include simulation-driven activities for students to experience relevant application and platform scenarios hands-on. These activities are supported by simulators developed using the WRENCH simulation framework. After motivating and describing our approach, we present and analyze results obtained from evaluations performed in two consecutive offerings of an undergraduate university course.



中文翻译:

使用 WRENCH 在仿真中教授并行和分布式计算概念

以动手方式教授并行和分布式计算主题具有挑战性,尤其是在入门级本科阶段。由于需要为学生提供合适的计算平台,这并不总是可能的,因此出现了参与挑战。即使为学生提供了一个平台,也并非所有相关的学习目标都可以通过在单个平台上的动手学习来实现。特别是,为学生提供代表新兴和未来网络基础设施场景的平台配置通常是不可行的(例如,具有大量高端计算节点的高度分布式、异构平台)。为了应对这些挑战,我们开发了一套教学模块,可以将这些模块逐步整合到大学课程中。这些模块包括模拟驱动的活动,让学生亲身体验相关的应用程序和平台场景。这些活动由使用 WRENCH 模拟框架开发的模拟器支持。在激励和描述我们的方法之后,我们展示并分析了从连续两次开设的本科大学课程中进行的评估所获得的结果。

更新日期:2021-06-05
down
wechat
bug