Victor Haydin presented on high-performance computing (HPC). He began by defining HPC as using supercomputers and computer clusters to solve advanced computation problems, such as those involving teraflops-level performance. He discussed why HPC is needed for applications in areas like finances, healthcare, fluid dynamics, and genetics. Finally, he outlined some approaches to implementing HPC, such as using commodity hardware, GPU-based systems, distributed and load-balanced architectures, and middleware to handle errors and allow the same code to run on CPUs and GPUs.
4. Definition
Wikipedia: “High-performance computing (HPC)
uses supercomputers and computer clusters to solve
advanced computation problems.
Today, computer systems approaching the teraflops-
region are counted as HPC-computers.”