A Beginner's Guide to High Performance Computing Èñòî÷íèêè: - http://www.shodor.org/media/content/petascale/materials/UPModules/beginnersGuideHPC/moduleDocument_pdf.pdf - https://docplayer.net/7365150-A-beginner-s-guide-to-high-performance-computing.html
QUOTE | Goals: To present some of the general ideas behind and basic principles of high{performance computing (HPC) as performed on a supercomputer. These concepts should remain valid even as the technical specifications of the latest machines continually change. Although this material is aimed at HPC supercomputers, if history be a guide, present HPC hardware and software become desktop machines in less than a decade.
Outcomes: Upon completion of this module and its tutorials, the student should be able to:
Understand in a general sense the architecture of high performance computers.
Understand how the the architecture of high performance computers aspects the speed of programs run on HPCs.
Understand how memory access aects the speed of HPC programs.
Understand Amdahl's law for parallel and serial computing.
Understand the importance of communication overhead in high performance computing.
Understand some of the general types of parallel computers.
Understand how different types of problems are best suited for different types of parallel computers.
Understand some of the practical aspects of message passing on MIMD machines. |
|