# Let's HPC: A web-based interactive platform to aid High Performance   Computing education

**Authors:** Akshar Varma (1), Yashwant Keswani (1), Yashodhan Bhatnagar (1) and, Bhaskar Chaudhury (1) ((1) Dhirubhai Ambani Institute of Information and, Communication Technology, Gandhinagar, India)

arXiv: 1701.06356 · 2017-01-24

## TL;DR

Let's HPC is an online platform that enhances HPC education by providing interactive tools and a database for analyzing parallel algorithm performance across various architectures, supporting teaching and self-learning.

## Contribution

The platform introduces a web-based, modular environment with a performance database and analysis tools specifically designed for HPC education and evaluation.

## Key findings

- Enables quantitative comparison of software and hardware factors affecting performance
- Supports self-learning, teaching, and evaluation in HPC courses
- Facilitates peer discussion and standardized student assessment

## Abstract

Let's HPC (www.letshpc.org) is an open-access online platform to supplement conventional classroom oriented High Performance Computing (HPC) and Parallel & Distributed Computing (PDC) education. The web based platform provides online plotting and analysis tools which allow users to learn, evaluate, teach and see the performance of parallel algorithms from a system's viewpoint. 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. At the heart of this platform is a database archiving the performance and execution environment related data of standard parallel algorithms executed on different computing architectures using different programming environments, this data is contributed by various stakeholders in the HPC community. The 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. Instructors of HPC/PDC related courses can use the platform's tools to illustrate the importance of proper analysis in understanding factors impacting performance, to encourage peer learning among students, as well as to allow 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.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1701.06356/full.md

## Figures

8 figures with captions in the complete paper: https://tomesphere.com/paper/1701.06356/full.md

## References

23 references — full list in the complete paper: https://tomesphere.com/paper/1701.06356/full.md

---
Source: https://tomesphere.com/paper/1701.06356