Getting HPC into Regional University Curricula with Few Resources
Abstract
We showcase our successful project of injecting high performance computing (HPC) into the traditional computer science curriculum at Southeastern Oklahoma State University. We incorporated a three-semester sequence of parallel programming courses, with the third course focusing on a research-level mathematical project that was executed on OU's supercomputer. Emphasis was placed on utilizing Open MPI and CUDA libraries along with parallel algorithm analysis and file I/O optimization. We recruited students with varied CS backgrounds for the program, some with only CS-1 in their portfolios. These courses are currently being followed with a more hardware-oriented course this fall, which will be profiled in the talk. We will discuss our approach to making this a successful sequence of courses and divulge many of the tips and tricks we have learned from our efforts.