首页> 外文期刊>Journal of Parallel and Distributed Computing >Let's HPC: A web-based platform to aid parallel, distributed and high performance computing education
【24h】

Let's HPC: A web-based platform to aid parallel, distributed and high performance computing education

机译:让我们来HPC:一个基于Web的平台,可协助并行,分布式和高性能计算教学

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

摘要

Let’s HPC(www.letshpc.org) is an evolving open-access web-based platform to supplement conventional classroom oriented High Performance Computing (HPC) and Parallel & Distributed Computing (PDC) education. This platform has been developed to allow users to learn, evaluate, teach and see the performance of parallel algorithms from a system’s viewpoint. TheLet’s HPCplatform’s motivation comes from the experiences of teaching HPC/PDC courses and it is designed to help streamline the process of analyzing parallel programs.At the heart of this platform is a database archiving the performance and execution environment related data of standard parallel algorithm implementations run on different computing architectures using different programming environments. The online plotting and analysis tools of our platform can be combined seamlessly with the database to aid self-learning, teaching, evaluation and discussion of different HPC related topics, with a particular focus on a holistic system’s perspective. The user can quantitatively compare and understand the importance of numerous deterministic as well as non-deterministic factors of both the software and the hardware that impact the performance of parallel programs. Instructors of HPC/PDC related courses can use the platform’s tools to illustrate the importance of proper data collection and analysis in understanding factors impacting performance as well as to encourage peer learning among students. Scripts are provided for automatically collecting performance related data, which can then be analyzed using the platform’s tools. The platform also allows students to prepare a standard lab/project report aiding the instructor in uniform evaluation. The platform’s modular design enables easy inclusion of performance related data from contributors as well as addition of new features in the future.This paper summarizes the background and motivation behind theLet’s HPCproject, the design philosophy of the platform, the present capabilities of the platform, as well as the plans for future developments.
机译:让我们的HPC(www.letshpc.org)是一个不断发展的基于开放式网络的平台,可补充传统的面向教室的高性能计算(HPC)和并行与分布式计算(PDC)的教育。开发该平台的目的是允许用户从系统的角度学习,评估,教导和查看并行算法的性能。 TheLet的HPC平台的动机来自于讲授HPC / PDC课程的经验,旨在帮助简化并行程序的分析过程。该平台的核心是一个数据库,用于存储与标准并行算法实现运行相关的与性能和执行环境相关的数据。使用不同的编程环境的不同计算体系结构上。我们平台的在线绘图和分析工具可以与数据库无缝结合,以帮助自学,讲授,评估和讨论各种与HPC相关的主题,尤其着眼于整体系统的观点。用户可以定量地比较和理解影响并行程序性能的软件和硬件的众多确定性和非确定性因素的重要性。 HPC / PDC相关课程的讲师可以使用该平台的工具来说明正确的数据收集和分析在理解影响成绩的因素以及鼓励学生之间进行同伴学习方面的重要性。提供了用于自动收集与性能相关的数据的脚本,然后可以使用平台的工具进行分析。该平台还允许学生准备标准实验室/项目报告,以帮助教师进行统一评估。该平台的模块化设计可轻松包含来自贡献者的性能相关数据,并在将来添加新功能。本文总结了Let的HPC项目背后的背景和动机,平台的设计理念,平台目前的功能,以及以及未来发展的计划。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号