Skip to content

Latest commit

 

History

History
13 lines (12 loc) · 689 Bytes

README.md

File metadata and controls

13 lines (12 loc) · 689 Bytes

High-Performance-Computing

HPC projects and assignments

Objectives

  1. Review the fundamental system elements in a high performance computer system.
  2. Develop a good understanding of parallelism in both hardware and software.
  3. Develop skills in parallel programming, including use of common libraries, frameworks, and profiling tools.
  4. Develop an appreciation for the power of parallel algorithms.
  5. Develop quantitative analysis methods to evaluate different parallelization strategies.
  6. Understand how to exploit accelerators in challenging applications.
  7. Explore current trends in HPC systems, including many-core, heterogeneity, GPUs, accelerators and quantum computing.