Assoc. Prof. D Turgay Altılar

 

BLG449E

Introduction to Parallel and Distributed Programming

Course Objectives :

1 - To teach basic parallel and distributed systems structures
2 - To teach methods to analyse, design and implement parallel programs
3 - To teach multi-processor system programming models and techniques

Course Content :

Basics of parallel computing, parallel architectures and scalability, system interconnections and communication, shared memory models, distributed memory model, distributed computing models algorithm design, parallel and distributed platform comparisons considering communication, synchronisation, systemwide requirements and advanced operating systems issues.

Learning Outcomes :

1 - To understand parallel and distributed systems, components and techniques
2 - To be able to design parallel and distributed systems and applications
3 - To be able to program multiprocessor environment

 

 

 Designed by Nazli Sanberk This document was last modified on: