My school is offering both GPU and HPC in Spring. I am confused which one to take. From an industry perspective, pls someone tell me which way to go.
Thanks,
Supraja J
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Depends on what these courses offer.
Assuming the HPC course covers some parallel programming models like MPI, PGAS, OpenMP, etc..
and that the GPU course covers CUDA and OpenCL.. I would take the HPC course first. Familiarizing yourself with one of the standard parallel programming models first will definitely help in understanding the GPU programming models such as CUDA, which need some prerequisite understanding of the SMPD (Single Program Multiple Data) model of parallelism.