| Course Description: |
A practically oriented introduction to programming paradigms for parallel computers. Considers definitions of program efficiency on parallel computers, addresses the modelling, analysis and measurement of program performance. Description, implementation and use of parallel programming languages, parallel features of operating systems, library routines and applications. |
| Prescribed Texts: |
Lin, C. & Snyder, L., Principles of Parallel Programming, Pearson International Edition. Grama, A., Gupta, A., Karypis, G. & Kumar,V., Introduction to Parallel Computing, 2nd Edition, Addison-Wesley, 2003. |