Skip to content

SNU CSE Scalable High Performance Computing (M1522.006700) - 2023 Autumn

License

Notifications You must be signed in to change notification settings

ckswjd99-at-snu/SHPC-2023-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SHPC-2023-2

Homeworks and final project of Scalable High Performance Computing (M1522.006700) lecture, at 2023 Autumn.

Gradually increases performance of matrix-multiplication code, using AVX-512, OpenMP, MPI, OpenCL, and CUDA.

Every codes were tested on a server cluster provided by school, with a total of 12 nodes with four RTX TITANs each.

Contents

  • HW1: Digging into Compilation Process, Tutorial on Slurm
  • HW2: Calculating Theoretical Peak Performance, Matmul Using Pthread
  • HW3: Investigating Cache Specifications, Matmul Using OpenMP
  • HW4: Computing $\pi$ with MPI, Matmul with MPI
  • HW5: Investigating GPU Specifications, Matmul with OpenCL
  • HW6: Matmul Challenge with CUDA
  • Final Project: Accelerating Text Classifier Model
  • etc: OpenMP Trials