The purpose of this course is to introduce students to parallel programming. By the end of the course students will be able to design and implement working parallel programs in traditional (e.g., Java Threads) and emerging (e.g., GPUs) parallel programming models. parallel programming methodologies can be applied in different algorithmic domains by investigating parallelization of algorithms.
Related Journals of Parallel Programming
Research & Reviews: Journal of Pure and Applied Physics, International Journal of Parallel Programming, Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP, Mathematical Programming Computation, Journal of Functional Programming, Journal of Logic and Algebraic Programming, Microprocessing and Microprogramming, Mathematical Programming, Series B