A review of High Performance Computing foundations for scientists
Pablo Garc\'ia-Risue\~no, Pablo E. Ib\'a\~nez

TL;DR
This paper reviews the fundamentals of High Performance Computing (HPC) to help scientists understand how to leverage computational resources for improved simulation and scientific research.
Contribution
It provides an accessible overview of HPC concepts, including computer architectures and distributed computing, tailored for researchers without a technical background.
Findings
Explains how standard computers and supercomputers operate.
Highlights key considerations for scientific calculations in HPC.
Provides technical essentials for improving simulation performance.
Abstract
The increase of existing computational capabilities has made simulation emerge as a third discipline of Science, lying midway between experimental and purely theoretical branches [1, 2]. Simulation enables the evaluation of quantities which otherwise would not be accessible, helps to improve experiments and provides new insights on systems which are analysed [3-6]. Knowing the fundamentals of computation can be very useful for scientists, for it can help them to improve the performance of their theoretical models and simulations. This review includes some technical essentials that can be useful to this end, and it is devised as a complement for researchers whose education is focused on scientific issues and not on technological respects. In this document we attempt to discuss the fundamentals of High Performance Computing (HPC) [7] in a way which is easy to understand without much…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
