School of Computing · ANU College of Systems and Society
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.
Assignments
Learning outcomes 1, 2, 3, 4
Laboratories
Learning outcomes 1, 2, 3, 4
Final Exam
Learning outcomes 1, 2, 3, 4
Lectures, tutorial/laboratory sessions and self study to a total of 130 hours Other Information Professional Skills Mapping: Mapping of Learning Outcomes to Assessment and Professional Competencies
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.