Topics in Parallel Processing

Course number: 
4541.767
Year: 
Graduate
Credit: 
3

This course will give you the opportunity to learn principles, underlining issues, useful skills which utilize parallism and are able to improve program execution speed. This course is related to all the subjects about computer H/W, OS, compiler, algorithm, and etc. First of all, you will learn parallel algorithms and then will have the time to discuss recent research trend related to parallel processing such as shared memory model, clustering, distributed caching and prefetching, memory cosistency model, multi-threading, and etc.