{loadposition employment}
Project Title: Development of Scientific Applications for Using GPGPUs
Mentors
Yang Wang, PSC Senior Computational Scientist
Roberto Gomez, PSC Senior Computational Scientist
Abstract
General purpose graphical processing units (GPGPUs) are a many-core design for parallel applications. Because of its excellent floating point performance, a GPGPU is commonly used as an acceleration hardware unit proximate to CPU for speeding up the computational tasks. In this project, the student will be working on programming some parts of a scientific application code in KOKKOS or CUDA so that they will execute on GPGPUs. The targeted system is the GPU nodes of PSC bridges
Required Background
Linux, Coding experience in C/C++
Recommended Background
Numerical analysis
Focus
Research
Learning Focus
Learning to use KOKKOS and/or CUDA to program code for running on GPGPUs.
Desired Results
Students gain practical experience in numerical analysis and in using GPGPUs for scientific applications.
Desired Major
Physics, Chemistry, Mathematical Science, Computer Science
Compensation
The student will receive a stipend or course credit for this work.
Please submit your resume and cover letter to Vivian Benton, benton@psc.edu