Skip to main content
Skip header

Parallel and Distributed Systems

Summary

The course provides basic orientation in the field of parallel and distributed systems. Both the multiprocessor architectures and the distributed computing frameworks are introduced, together with techniques of their utilization from the programmer's perspective. The methodology and tools for the development of parallel algorithms are shown and typical problems from the field of distributed algorithms are demonstrated. Finally the subject gives an overview of modern object-oriented distributed systems, their applications and interoperability.

Literature

Foster, I.: Designing and Building Parallel Programs. Addisson-Wesley, 1995.

Colouris, G., Dollimore, J., Kindberg, T.: Distributed Systems. Addison-Wesley, 2005

Advised literature

Wilkinson, B., Allen, M.: Parallel Programming. Prentice Hall, 1999

Hughes, C., Hughes, T.: Parallel and Distributed Programming Using C++. Addison-Wesley, 2004

Object Management Group: The Common Object Request Broker: Architecture and
Specification. Object Management Group (http://www.omg.org)


Language of instruction čeština
Code 456-0515
Abbreviation PDS
Course title Parallel and Distributed Systems
Coordinating department Department of Computer Science
Course coordinator RNDr. Ondřej Jakl, CSc.