Module 1: Introduction to HPC
Introduction to high-performance computing on a Linux cluster: UNIX shell interaction, SLURM job scheduler, parallel job launch. (Lesson site)
Introduction to high-performance computing on a Linux cluster: UNIX shell interaction, SLURM job scheduler, parallel job launch. (Lesson site)
Introduction to Pandas, a powerful data processing framework capable of handling large amounts of data in an efficient manner. (Lesson site)
Machine learning is an approach to program a computer to perform certain intelligent tasks without being explicitly programmed to do so. (Lesson site)
Neural network is a powerful approach to machine learning that can yield extremely high accuracy on complex cognitive tasks. (Lesson site)
Homomorphic encryption enables untrusted parties to perform computation while preserving the privacy of sensitive data (Lesson site)
Tightly coupled calculations can be efficiently parallelized using industry-standard MPI and OpenMP programming models. (Lesson site)