I am interested in learning about topics like
- AI,
- machine learning,
- computer vision,
- computational geometry, etc.
I'm not sure which field I'd like to focus more on yet, but these are topics that are of general interest to me.
My school is offering a course tagged as a "parallel and multicore computing" course, and I spoke to the professor who said that the course covers the following topics:
- Clusters,
- MPI,
- Multicore,
- Cilk,
- GPUs,
- CUDA.
How useful are these topics? In particuliar to the fields I've mentioned above and in general? Thanks!